Talaan ng mga Nilalaman:
- Hakbang 1: listahan ng IO ng Mga Kinakailangan na Materyales para sa Proyekto
- Hakbang 2: Flowchart
- Hakbang 3: Pag-print ng 3D ng Bahay
- Hakbang 4: Fritzing
- Hakbang 5: Ang Coding
- Hakbang 6: Node-red
- Hakbang 7: Wampserver MySQL
- Hakbang 8: Paglalarawan ng Proyekto
Video: UCL - IIoT - Panloob na klima 4.0: 8 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Matapos basahin at magtrabaho kasama ang itinuturo na ito, magkakaroon ka ng iyong sariling awtomatikong panloob na klima, na maaari mong obserbahan sa online sa tulong ng Node-red. Sa aming kaso binuo namin ang ideyang ito at ipinakita ito sa isang 3D-printet house.
Hakbang 1: listahan ng IO ng Mga Kinakailangan na Materyales para sa Proyekto
Arduino MEGA 2560
RAYSTAR OPTRONICS RC1602A-FHW-ESXDHT-sensor
BD243C Transistor
Y. S. TECH FD244010HB 4010 40mm x10mm Fan 24V 0.07A 2Pin 446
Hakbang 2: Flowchart
Ito ay isang flowchart upang ilarawan ang pagiging kumplikado ng proyekto. Tulad ng nakikita mo ang data ay nagsisimula mula sa tuktok ng flowchart at nagtatapos sa Arduino hakbang-hakbang. Ang flowchart ay idinisenyo upang magbigay ng isang pangunahing uri ng kaalaman ng proyekto upang maunawaan ng sinuman kung paano namin na-set up ang system. Higit pang impormasyon tungkol sa kung paano gumagana ang node-red at wampserver ay susunod na mga hakbang.
Hakbang 3: Pag-print ng 3D ng Bahay
Ginagamit namin ang laki na 18x16, at hindi ito gagawing mas maliit dahil sa ang katunayan na ang kagamitan ay kailangang magkasya sa loob. Para sa pag-print sa 3D gamitin lamang ang anumang mayroon ka karanasan, o gumamit ng Fusion360 o SketchUp. Kung nais mong magpatupad ng maraming mga item o bagay sa proyekto, baka gusto mo ng mas malaking bahay upang gumana, atleast kung nais mo ang kagamitan sa loob.
Ang bahay na ginawa namin ay isang simple at madaling gumana lamang. Malinaw na maaari mong gawin itong mas maselan at mas mahusay na pagtingin kung interesado ka doon. Ngunit nais naming manatili sa panuntunan ng KISS, Keep It Simple Stupid.
Hakbang 4: Fritzing
Kung nais mong i-fritz ito sa aming paraan, kailangan mo ng parehong mga materyales upang matiyak na gagana ang proyekto tulad ng nilalayon. Ang posisyon ng mga item ay upang madali itong makita kung paano sila naka-wire. Ang LCD-screen ay papunta sa bubong, kung saan pinutol namin ang isang butas para dito at nakadikit, ang natitirang bagay ay nasa loob ng bahay.
Hakbang 5: Ang Coding
Ang code ay nakasulat sa Arduino na kung saan ay isang kumbinasyon ng C at C ++ na wika ng programa. Tiyaking kasama ang parehong mga aklatan kung susubukan ang isang kopya.
Hakbang 6: Node-red
Ang Node-red ay isang software na nai-download mo sa iyong pc sa pamamagitan ng CMD. ito ay isang tool na pag-unlad na batay sa daloy na ginagamit para sa visual na programa, na nagbibigay ng isang editor ng daloy na batay sa browser.
Ginampanan nito ang isang pangunahing bahagi sa paghawak ng mga halagang nakukuha namin mula sa DHT-sensor at pagkatapos ay ipinapakita ang mga ito bilang mga gauge sa dashboard. Ito ay para sa gumagamit ng proyekto na madaling malaman kung paano gumagana ang system sa ngayon. Sa pamamagitan ng pagtingin sa mga gauge ay malalaman ng gumagamit ang panloob at panlabas na temperatura, ang panloob na kahalumigmigan, ang kasalukuyang bilis ng fan at isang usisadong ulat ng panahon din. Bukod sa pagtingin dito nang digital, makikita rin ito sa bubong ng bahay sa LCD-screen.
Na-upload namin ang code mula sa aming node-red sa pamamagitan ng clipboard upang magamit ito ng lahat. Ang dapat mong gawin ay ang pag-download ng node-red sa iyong aparato at i-import ito sa isang tab sa dashboard. Kapag naipatupad siguraduhin na ang iyong Arduino nakatakda sa COM3 at magkaroon ng parehong database ng SQL sa Wampserver na naka-set up. Napagpasyahan din naming mag-import ng data mula sa Weather.com, upang magbigay ng isang pagtingin sa panlabas na temperatura sa napiling lungsod. In-convert namin ang farhenheit sa celcius upang mas madaling mabasa ang mga numero para sa amin. Napagpasyahan namin dito ang temperatura span na nasa pagitan ng -100 at 100 degree na sinse na isang napaka-makatotohanang span na hindi maaalpas.
Ang isang napakahalagang node ay kailangan mo ring magkaroon ng parehong mga aklatan na naka-install sa node-red upang magkaroon ng parehong mga pag-andar. Sa pamamahala ng papag maaari kang mag-import ng mga aklatan, at kung ano ang kailangan mong magkaroon ng kapareho sa amin ay:
node-pula
node-red-contrib-string
node-red-contrib-unit-converter
node-red-dashboard
node-red-node-arduino
node-red-node-feedparser
node-red-node-MySQL
Ito ay libre upang mag-download at mahalaga para sa kinalabasan ng database. Ang node-rod ay hindi gagana ng proberly nang wala ang mga aklatan na ito at bibigyan ka lang ng mga error kung susubukan mo nang wala ang mga ito.
Hakbang 7: Wampserver MySQL
Wampserver: Ginagamit ang MySQL-database upang makatipid ng data mula sa Arduino. Sa kasong ito, ang panloob at panloob na temperatura, fan-speed at halumigmig. Lahat ng nasa ganitong uri ng database ay tumatakbo sa loob ng computer. Upang makapag-log in dapat kang gumamit ng isang uri ng ID na "ugat" at ang lugar ng code ay dapat na walang laman. Mula sa node-red mahalaga na ang data na ipadala mo ay ibinigay ng parehong mga pangalan tulad ng mga nasa MySQL, kung hindi man hindi maaabot ng data ang server at magkakaroon ng mga error sa node-red.
Sa MySQL kailangan mong lumikha ng isang database at sa aming kaso pinangalanan namin itong 'nodered'. Sa database na ito lumikha ka ng isang talahanayan kung saan nakikipag-ugnay kami sa projekt, sa talahanayan na ito dapat kang lumikha ng mga hilera na may mga pangalan para sa data na nais mong i-save sa kanila. Mayroon kaming fan-speed, panloob na kahalumigmigan, panlabas na kahalumigmigan, temperatura at oras. Ang oras ay ibinibigay ng node-red at ang iba pa ay data mula sa Arduino.
Hakbang 8: Paglalarawan ng Proyekto
Isang pagpapakita ng proyekto na gumagana tulad ng nararapat.
Inirerekumendang:
Mga Soldering Surface Mount Component - Mga Pangunahing Kaalaman sa Paghinang: 9 Mga Hakbang (na may Mga Larawan)
Mga Soldering Surface Mount Component | Mga Pangunahing Kaalaman sa Paghinang: Sa ngayon sa aking Serye ng Mga Pangunahing Kaalaman sa Soldering, tinalakay ko ang sapat na mga pangunahing kaalaman tungkol sa paghihinang para masimulan mong magsanay. Sa Ituturo na ito kung ano ang tatalakayin ko ay medyo mas advanced, ngunit ito ay ilan sa mga pangunahing kaalaman para sa paghihinang sa Surface Mount Compo
Box ng Klima ng Mushroom: 7 Mga Hakbang (na may Mga Larawan)
Box ng Klima ng Mushroom: Kumusta! Nagtayo ako ng isang kahon ng klima upang mapalago ang mga kabute. Maaari nitong makontrol ang parehong temperatura at halumigmig. Ang pag-init o paglamig ay gumagana sa isang elemento ng peltier. Ang halumigmig ng hangin ay nadagdagan ng isang ultrasonic nebuliser. Itinayo ko ang lahat ng modular, s
Pagkuha ng Pagbabago ng Temperatura Mula sa Pagbabago ng Klima sa Python: 6 Mga Hakbang
Pagkuha ng Pagbabago ng Temperatura Mula sa Pagbabago ng Klima sa Python: Ang Pagbabago ng Klima ay isang malaking problema. At maraming tao ang hindi ngayon kung gaano ito nabuhay. Sa itinuturo na ito, isasalamin namin ang pagbabago ng temperatura sa klima dahil sa pagbabago ng klima. Para sa isang cheat sheet, maaari mong tingnan ang python file sa ibaba
AtticTemp - Temperatura / Klima Logger: 10 Hakbang (na may Mga Larawan)
AtticTemp - Temperatura / Klima Logger: Mataas na pagsukat ng temperatura sa pagpapaubaya at tag-log ng klima para sa iyong attic o iba pang mga panlabas na istraktura
10 Mga kahalili sa DIY sa Mga Off-The-Shelf na Elektroniko na Mga Bahagi: 11 Mga Hakbang (na may Mga Larawan)
10 Mga Kahalili sa DIY sa Mga Off-The-Shelf na Mga Elektroniko na Bahagi: Maligayang pagdating sa aking kauna-unahang itinuro! Sa palagay mo ba ang ilang mga bahagi mula sa mga tagatingi sa online ay masyadong mahal o may mababang kalidad? Kailangan bang makakuha ng isang prototype nang mabilis at tumatakbo nang mabilis at hindi makapaghintay linggo para sa pagpapadala? Walang mga lokal na electronics distributor? Ang fol