Përmbajtje:
- Hapi 1: Vështrim i përgjithshëm
- Hapi 2: Grafiku i rrjedhës + Si të instaloni Node-red dhe Shtoni MySQL në Node-red
- Hapi 3: Lista e Pjesëve
- Hapi 4: Printimi 3D i Projektit
- Hapi 5: Tela në Fritzing
- Hapi 6: Kodi Arduino
- Hapi 7: Si të instaloni Bordin ESP8266 në Arduino IDE
- Hapi 8: Lista I/O
- Hapi 9: Nyja-e kuqe
- Hapi 10: MySQL
Video: UCL-IIoT-Sera-me-wifi: 10 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:20
Ky është një projekt shkollor për 3 semestra në UCL. Ne vendosëm të vazhdojmë të punojmë në serën tonë, por këtë herë me mbledhjen e të dhënave
Bërë nga adam0220 dhe mort340d
Hapi 1: Vështrim i përgjithshëm
Cili entuziast i kopshtit nuk po ëndërron të ketë një "shtëpi të zgjuar" ku bimët ujiten automatikisht, kur niveli i lagështisë së tokës është duke u ulur ose është në gjendje t'u japë bimëve tuaja "rrezet e diellit" të kërkuara automatikisht edhe gjatë natës?
Qëllimi ynë është të bëjmë një serë që mund ta bëjë këtë për ju
Ky udhëzues do të shpjegojë se si kemi bërë një serë që është e aftë të mbajë veten, përmes arduino.
Ne kemi përdorur një DHT11 për të matur temperaturën dhe lagështinë. Sensori ynë i lagështisë së tokës përdoret për të matur lagështinë e tokës. Pompa jonë e ujit përdoret për të ujitur tokën, kur toka bëhet shumë e thatë. Monitori LCD përdoret për të treguar se cila është lagështia dhe temperatura e tokës. Llambat përdoren për të ilustruar diellin. Ne kemi përdorur nyjen e kuqe për të parë të gjitha vlerat tona që marrim nga arduino. WeMos D1 R2 përdoret për të dërguar të dhënat përmes wifi. MySQL përdoret për të parë të dhënat përmes një faqe në internet.
Hapi 2: Grafiku i rrjedhës + Si të instaloni Node-red dhe Shtoni MySQL në Node-red
Këtu është grafiku ynë i rrjedhës së serrës
1. Instaloni nyje-red në kompjuterin tuaj.
2. Instaloni "pult, nyje-remysql dhe node-serialport"
3. Hyni për të menaxhuar paletën
4. Pastaj klikoni mbi instaloni
5. Pastaj kërkoni modulet
6. Instaloni wampserver në kompjuterin tuaj, për të hapur MySQL
7. Hap phpMyAdmin
8. Vendosni një provim blloku "të koduar"
9. Krijoni një tabelë, shkruani emrin e gjërave "me lagështi" që dëshironi të keni.
10. Futni bllokun MySQL në nyjen e kuqe
11. Blloku me nyje të kuqe "Mysql" duhet të referohet në emrin e bazës sonë të të dhënave sql në rastin tonë "të nodifikuar"
Hapi 3: Lista e Pjesëve
1 x Arduino uno
1 x WeMos D1 R2
2 x Breadboard
1 x Pompë uji 12v
4 x Leds
1 x ekran LCD
1 x DHT 11
1 x Sensori i lagështisë së tokës
1 x Stafetë e këngës ky-019
1 x Mbajtës i baterisë
8 x bateri (AA)
Rezistencë 4 x 220 ohm
Zorrë
Telat
Përveç kësaj ne përdorëm
Toka dhe bimët
Printer 3D + prestar lazer
Hapi 4: Printimi 3D i Projektit
Korniza kryesore është bërë në një printer 3D
Kulmi është bërë nga pleksiglas me një prestar lazer
Muret janë bërë prej druri me një prestar lazer
Ju mund t'i merrni skedarët nga
Hapi 5: Tela në Fritzing
Hapi 6: Kodi Arduino
Këtu janë disa imazhe nga kodi WeMos D1 R2. Ajo tregon se si lidhemi me wifi-n dhe si i dërgojmë të dhënat nga arduino në node-red
Figura 1. Në foto WeMos lexon bibliotekat dhe lidh Wi -Fi dhe tregon se cilat kunja janë në arduino
Figura 2. Shtyp në monitorin serik që ka marrë paketën dhe tregon se si ne përdorim "udp" për të dërguar të dhënat në kompjuter përmes nyjes së kuqe.
Figura 3. Tregon sa char mund të dërgojmë në node-red dhe void setup
Figura 4. Bën që temperatura, lagështia dhe lagështia të notojnë, pastaj e rimarr lagështinë në 0-100%. Pas kësaj ato bëhen vargje dhe më pas dërgohen në të kuqe nyje.
Hapi 7: Si të instaloni Bordin ESP8266 në Arduino IDE
Për të instaluar bordin ESP8266 në Arduino IDE tuaj, ndiqni këto udhëzime vijuese:
1) Hapni dritaren e preferencave nga Arduino IDE. Shkoni te Skedari> Preferencat
2) Shkruani https://arduino.esp8266.com/stable/package_esp8266com_index.json në fushën "URL -të shtesë të Menaxherit të Bordit" siç tregohet në figurën më poshtë. Pastaj, klikoni në butonin "OK".
3) Menaxher i bordeve të hapura. Shkoni te Mjetet> Bordi> Menaxheri i Bordeve…
4) Shkoni poshtë, zgjidhni menunë e tabelës ESP8266 dhe instaloni "esp8266" që ne përdorim 2.3.0
5) Zgjidhni tabelën tuaj ESP8266 nga Veglat> Bordi> Moduli i Përgjithshëm ESP8266
6) Më në fund, rihapni ID-në tuaj Arduino
Hapi 8: Lista I/O
Kjo është lista jonë I/O për UNO dhe WeMos D1 R2
Hapi 9: Nyja-e kuqe
Dy imazhet e para janë aty ku të dhënat janë përmes wifi dhe tregojnë daljen në të kuqe nyje. Imazhi i dytë është programi i nyjës së kuqe ku kalon përmes portës së kompjuterit. Fotografia e fundit është duke përdorur WeMos D1 R2
Konfiguro nyjen e kuqe
Hapi 10: MySQL
SQL është një uebfaqe që ne përdorim për të ruajtur të dhënat që marrim nga Arduino.
Për t'u lidhur me MySQL duhet të përdorni wamp. Ju mund të shkarkoni wamp në
Recommended:
UCL Embedded - B0B ndjekësi i linjës: 9 hapa
UCL Embedded-B0B the Linefollower: Ky është B0B.*B0B është një makinë e përgjithshme e kontrolluar nga radio, që shërben përkohësisht në bazë të një roboti që ndjek linjën. Ashtu si shumë robotë që ndjekin linjën para tij, ai do të bëjë çmos për të qëndruar aa vija e shkaktuar nga një kalim midis dyshemesë dhe ak
UCL - E integruar - Zgjedhja dhe Vendi: 4 Hapa
UCL - E integruar - Zgjedhja dhe Vendi: Ky udhëzues do të shkojë edhe pse bëhet një njësi zgjedhjeje dhe vendosjeje 2D dhe si ta kodoni atë
UCL - Ndërtuar // Gjurmuesi i dritës me dy boshte për panelet diellore: 7 hapa
UCL - Ndërtuar // Gjurmuesi i dritës së dyfishtë të boshtit për panelet diellore: Projekti i mbledhur dhe skedarët individualë 3D
UCL - Lidhja e Nyjes së kuqe në një PLC Siemens duke përdorur KEPserver: 7 hapa
UCL-Lidhja e Nyjes-e kuqe në një PLC Siemens duke përdorur KEPserver: Kërkesat Nyje-e kuqe: https://nodered.org/docs/getting-started/installationKEPserver: https://www.kepware.com/en-us/kepserverex-6 -6-lëshim
UCL - Industry 4.0: Candy Mixer 4.000: 9 Hapa
UCL - Industry 4.0: Candy Mixer 4.000: Për projektin tonë në Industry 4.0 ne kemi vendosur të bëjmë një mikser për karamele. Ideja është që ne kemi një panel përdoruesish, të bërë në Node-Red, ku klientët mund të porosisin karamelet e tyre, atëherë një arduino do të përpunojë porosinë dhe do t'i përziejë karamelet në një tas. Atëherë ne