Përmbajtje:

UCL-IIoT-Sera-me-wifi: 10 hapa
UCL-IIoT-Sera-me-wifi: 10 hapa

Video: UCL-IIoT-Sera-me-wifi: 10 hapa

Video: UCL-IIoT-Sera-me-wifi: 10 hapa
Video: Дж. Уорнер Уоллес: Христианство, мормонизм и атеизм-что... 2024, Korrik
Anonim
UCL-IIoT-Sera-me-wifi
UCL-IIoT-Sera-me-wifi

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

Image
Image
Vështrim i përgjithshëm
Vështrim i përgjithshëm
Vështrim i përgjithshëm
Vështrim i përgjithshëm
Vështrim i përgjithshëm
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

Flowchart + Si të instaloni Node-red dhe Shtoni MySQL në Node-red
Flowchart + 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

Shtypja 3D e Projektit
Shtypja 3D e 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

Tela në Fritzing
Tela në Fritzing

Hapi 6: Kodi Arduino

Kodi Arduino
Kodi Arduino
Kodi Arduino
Kodi Arduino
Kodi Arduino
Kodi Arduino
Kodi Arduino
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

Si të instaloni Bordin ESP8266 në Arduino IDE
Si të instaloni Bordin ESP8266 në Arduino IDE
Si të instaloni Bordin ESP8266 në Arduino IDE
Si të instaloni Bordin ESP8266 në Arduino IDE
Si të instaloni Bordin ESP8266 në Arduino IDE
Si të instaloni Bordin ESP8266 në Arduino IDE
Si të instaloni Bordin ESP8266 në Arduino IDE
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

Lista I/O
Lista I/O

Kjo është lista jonë I/O për UNO dhe WeMos D1 R2

Hapi 9: Nyja-e kuqe

Nyje-e kuqe
Nyje-e kuqe
Nyje-e kuqe
Nyje-e kuqe
Nyje-e kuqe
Nyje-e kuqe
Nyje-e kuqe
Nyje-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

MySQL
MySQL
MySQL
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: