Përmbajtje:

Kutia e sensorëve për serën: 5 hapa
Kutia e sensorëve për serën: 5 hapa

Video: Kutia e sensorëve për serën: 5 hapa

Video: Kutia e sensorëve për serën: 5 hapa
Video: New Jersey's Disturbing Monolith Secrete (The Rise and Fall of Tuckerton Tower) 2024, Nëntor
Anonim
Kutia e sensorëve për serën
Kutia e sensorëve për serën
Kutia e sensorëve për serën
Kutia e sensorëve për serën
Kutia e sensorëve për serën
Kutia e sensorëve për serën
Kutia e sensorëve për serën
Kutia e sensorëve për serën

Hej Dua të paraqes një projekt tjetër timen në shoqërinë e gjerë.

Projekti synon të automatizojë serën që kam ndërtuar në oborrin tim. Ky është hapi i parë- krijimi i një kompleksi sensorë për serën. Më vonë në të ardhmen, bazuar në të dhënat nga sensorët, kam në plan të automatizoj ujitje dhe ventilim. Pajisja është e bazuar në Wemos D1 mini Pro. Softueri për këtë projekt është shkruar në MicroPython. Të dhënat nga sensorët derdhen në serverin Domoticz që funksionon në Raspberry Pi Zero.

Tani le të hyjmë më thellë në detaje.

Furnizimet

Për këtë projekt ju nevojiten:

1. Wemos D1 mini Pro

2. Baza trippler Wemos

3. Mburoja e furnizimit me energji elektrike (Opsionale, mund ta fuqizoni D1 përmes USB).

4. Ekran OLED

5. sensor DHT22

6. Sensori i tokës

7. Sensori i temperaturës 18b20

8. Strehimi

9. Kabllot Dupont

10. Drejtimi i serverit Domoticz (Unë jam duke përdorur Raspberry Pi Zero)

11. Skedarët Pyhon. Të gjithë skedarët që ju nevojiten janë këtu.

Hapi 1: Firmware dhe drejtuesit e Micropython

Unë nuk do të thellohem se si është instaluar firmware në pajisje. Procedura përshkruhet në detaje në një nga postimet e mia të mëparshme këtu.

Edhe pse ka një gjë që duhet të dini në lidhje me instalimin e firmuerit në WemosD1 mini Pro. Normalisht kur jam duke instaluar firmware unë përdor komandën e mëposhtme:

python esptool.exe --port COM5 -baud 460800 write_flash --flash_size = zbulo 0 C: / path_to_firmware

Por nuk funksionon me versionin D1 mini Pro. Punon me D1 mini, por jo me Pro. Pas instalimit të firmuerit në këtë mënyrë, D1 shkon në lak të pafund - rindizet vazhdimisht. Diku në internet zbulova se është e nevojshme të përshkruaj madhësinë e kujtesës flash që do të përdorë. Ju duhet të përdorni komandën më poshtë:

python esptool.exe -p COM8 write_flash -fs 4MB 0 C: / path_to_firmware

Pra, pasi të keni instaluar firmware, ngarkoni skedarët e përmendur më lart në 11.) përveç main.py, duke përdorur ampy për shembull. Ju do të duhet të redaktoni main.py më vonë, kështu që mos e ngarkoni tani:).

Hapi 2: Lidhjet

Lidhjet
Lidhjet
Lidhjet
Lidhjet
Lidhjet
Lidhjet

Lidhni të gjithë pajisjet.

1. Sensori i tokës:

Teli i kuq ======> +3.3V

E zezë ======> GND

E verdhë (të dhëna) ===> A0

2. Ekran OLED:

GND ======> GND

KQV ======> +5V

SCL ======> D1

SDA ======> D2

3. ds18x20:

E kuqe ======> +3.3V

E zezë ======> GND

E bardhë (të dhëna) ==> D6, gjithashtu përmes rezistencës tërheqëse 4.7kOhm lidheni me +3.3V

4. DHT22:

GND ======> GND

KQV ======> +3.3V

JASHT ======> D3

Hapi 3: Shtoni sensorë në Domoticz

Shtoni sensorë në Domoticz
Shtoni sensorë në Domoticz
Shtoni sensorë në Domoticz
Shtoni sensorë në Domoticz
Shtoni sensorë në Domoticz
Shtoni sensorë në Domoticz

Shtoni sensorë në serverin tuaj Domoticz.

1. Zgjidhni SETUP/HARDWARE për të shtuar pajisje.

2. Shtoni "Dummy" nga menyja rënëse. Kur shtohet hardueri, do të shfaqet pasqyra e të gjithë pajisjeve të përcaktuara.

Pajisja e re duhet të jetë në listë dhe duhet të ketë një buton "Krijo sensorë virtualë". Klikoni këtë buton. Zgjidhni llojin e sensorit që keni krijuar. Ju lutemi vini re numrin IDX të sensorit tuaj.

Futni numrat idx për çdo sensor në skedarin main.py. Ju nevojitet në shkrimin tuaj Python për të adresuar të dhënat nga sensorët në sensorët virtualë.

Për të parë listën e pajisjeve, klikoni në skedën SETUP dhe më pas zgjidhni Pajisjet.

Gjithashtu, futni adresën IP të serverit tuaj Domoticz në skedarin main.py.

Tani mund të ngarkoni main.py në Wemos D1 mini Pro.

Hapi 4: Rezultati

Rezultati
Rezultati
Rezultati
Rezultati
Rezultati
Rezultati

Ndizni pajisjen.

Pasi të fillojë ESP, gjeni një rrjet të ri WiFi të quajtur "Wifimanager". Lidhuni me të me kompjuterin ose telefonin tuaj duke përdorur fjalëkalimin: "tayfunulu", pastaj shkoni te adresa IP 192.168.4.1.. Këtu mund të lidhni ESP -në tuaj me rrjetin WiFi lokal. Zgjidhni rrjetin WiFi që do të përdorni, shkruani fjalëkalimin, klikoni "Paraqit". Nëse gjithçka është e saktë, do të shihni mesazhin "ESP u lidh me sukses në rrjetin XXXX". ESP -ja juaj tani është e lidhur me rrjetin tuaj WiFi dhe është gati. Sapo të lidhet me WiFi do të lidhet me serverin Domoticz dhe do të fillojë të dërgojë të dhëna nga sensorët. Mund ta gjurmoni procesin në "Setup"/"Log". Shfaqni sensorët e krijuar rishtazi duke klikuar në skedën "Temperatura". Imazhi i sensorit do të shfaqet.

Sensori i tokës do të shfaqet nën skedën "Shërbimet".

Shënoni sensorët si "të preferuar" duke klikuar shenjën e yllit, për t'i parë të gjitha në skedën "Paneli".

Meqenëse trajtimi i gabimeve zbatohet në kod, pajisja nuk do të rrëzohet, por do të rindizet vetëm në rast të një gabimi.

Kështu që tani do ta dini, çfarë po ndodhë në serën tuaj.

Paç fat:)

Recommended: