Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Në këtë udhëzues, ne do të bëjmë një stacion moti i cili mat temperaturën, lagështinë e ajrit dhe lagështinë e tokës me bordin tonë SLabs-32 i cili gjithashtu i dërgon këto të dhëna në renë Cayenne për marrjen e të dhënave. Ne gjithashtu marrim njëkohësisht informacionin aktual të motit nga interneti dhe e shfaqim atë në ekranin TFT. E gjithë kjo bëhet duke përdorur një tabelë të vetme, e cila është SLabs-32 një bord ideal për projektet e bazuara në IoT.
Për të marrë SLabs-32 tuaj, klikoni në lidhjen e dhënë më poshtë:
www.fabtolab.com/slabs-32
SLabs-32 ka 2 procesorë në bord të cilët janë ESP8266 dhe Atmega328p. Ky bord kombinon aftësitë e larta të përpunimit të mikrokontrolluesit 32 bit L106 dhe GPIO të shumta të disponueshme për HMI në Atmega328p. Me I2C si komunikim ndërprocesor, pllaka Slabs-32 lehtëson një kombinim të fuqisë përpunuese dhe GPIO të mjaftueshme për të gjitha nevojat tuaja komplekse të prototipimit.
Hapi 1: Lista e materialeve
Për këtë projekt do të kërkonit:
- SLabs-32
- Sensori i temperaturës dhe lagështisë DHT 11
- Sensori i lagështisë së tokës
- Sensori PIR (opsional)
- Telat Jumper
Hapi 2: Lidhjet e harduerit
Lidhjet janë shumë të thjeshta. Ndiqni udhëzimet dhe diagramin e qarkut të dhënë më sipër, dhe nuk duhet të keni probleme.
Lidhja e DHT11:
- Vcc pin në daljen 3.3V të SLabs-32
- GND te kunja GND e SLabs-32
- Kodi pin i të dhënave në 3
Lidhja e sensorit të lagështisë së tokës:
- Vcc pin në daljen 3.3V të SLabs-32
- GND te kunja GND e SLabs-32
- Kodi i të dhënave në A0
Lidhja e sensorit PIR:
- Vcc pin në daljen 3.3V të SLabs-32
- GND te kunja GND e SLabs-32
- Kodi pin i të dhënave në 2
Të dhënat e sensorit të lagështisë së tokës mund të jenë analoge ose dixhitale, na takon neve të vendosim. Në rastin tonë, ne kemi përdorur të dhënat analoge pin-out.
Hapi 3: Bëni një llogari në Cayanne
Krijoni një llogari në Cayenne. Për ta bërë këtë, shkoni në lidhjen më poshtë:
cayenne.mydevices.com/cayenne/login
Regjistrohuni për një llogari dhe shkruani emrin tuaj, email dhe krijoni një fjalëkalim.
Pasi të krijoni një llogari, atëherë duhet të shtoni pajisjen tuaj në mënyrë që të mund të arrihet në pultin në internet. Nga pulti juaj, ju mund të monitoroni dhe kontrolloni nga distanca pajisjet tuaja IoT.
Cayenne mbështet pajisje të shumta dhe gjithashtu një sërë sensorë, shtesa dhe aktivizues.
Në projektin tonë, ne do të zgjedhim "Sillni sendin tuaj" pasi po përdorim një tabelë të personalizuar. Pasi të klikoni që do t'ju tregojë "MQTT USERNAME", "MQTT PASSWORD" dhe "CLIENT ID" të gjitha këto kredenciale janë unike dhe përdoren për të zbuluar pajisjen tuaj. Sigurohuni që t'i keni shënuar këto sepse duhet t'i përdorni këto parametra në kodin tuaj.
Hapi 4: Programimi i SLabs-32
Shkarkoni skedarët skicë të bashkangjitur në këtë hap.
Pas shkarkimit të skedarit, hapni skicën e modulit Esp8266 dhe bëni gjërat e mëposhtme:
- Futni kredencialet tuaja WiFi duke redaktuar ndryshoret "SID " dhe "PASSWORD " në kod
- Vendosni emrin e përdoruesit dhe fjalëkalimin tuaj MQTT të dhënë nga Cayenne.
- Shkruani klientin tuaj të siguruar nga Cayenne.
Pasi të bëhet kjo, ngarkoni kodin si për Atmega 328p ashtu edhe për Esp8266 dhe filloni të punoni stacionin tuaj të motit.
Për të ditur më shumë se si të programoni SLabs-32 klikoni në lidhjen e dhënë më poshtë:
startoonlabs.com/Getting%20started%20w%%…
Hapi 5: Uluni mbrapa dhe relaksohuni
Pasi të keni ngarkuar kodin, ai duhet të funksionojë pa probleme. Hapni llogarinë tuaj Cayenne për të parë që vlerat e sensorit tuaj po përditësohen periodikisht. Varet nga ju se si dëshironi të personalizoni pultin tuaj Cayenne, për qëllime demonstrimi ne kemi zgjedhur një widget të thjeshtë.
Ky udhëzues është një vazhdim i udhëzimit të dhënë më poshtë
Krijimi i widget -it të motit nën 10 minuta
Sigurohuni që të na ndiqni për projekte më të thjeshta dhe të shpejta IoT.
Burimet:
Biblioteka DHT11 e përdorur:
DHT11