Cuprins:
- Pasul 1: Pasul 1: componentele AGRI-2-EYE
- Pasul 2: Pasul 2: Prototip Agri-2-EYE
- Pasul 3: Pasul 3: Schema proiectului
- Pasul 4: Pasul 4: Dezvoltarea Mbed
- Pasul 5: Pasul 5: Configurări Sigfox
- Pasul 6: Pasul 6: Coduri Agri-2-EYE
- Pasul 7: Pasul 7: Platforma Cloud Ubidots
- Pasul 8: Pasul 8: Interfața noastră Ubidots
Video: Agri-2-ochi: 9 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Pentru primul semestru din al patrulea an al școlii noastre de inginerie, alegem să lucrăm la un sistem de monitorizare a agriculturii. Trebuie să măsoare o anumită valoare relevantă pentru creșterea plantelor. Dispozitivul trebuie să fie autonom în energie și să utilizeze un protocol LPWAN.
Pasul 1: Pasul 1: componentele AGRI-2-EYE
Microcontroler:
STM32L432KC
Senzor:
- Umiditate exterioară: DHT22
- Temperatura exterioară: SMT172
- Umiditatea solului: SKU SEN0 193
- Temperatura solului: Grove 1019919
- RGB: Grove TCS34725
- Intensitatea luminii: Grove 101020076
Comunicare LPWAN:
Wisol SFM10R1
Alimentație:
Panou solar 6V - 2W
Afișare ecran:
ARCELI SSD1306
Pasul 2: Pasul 2: Prototip Agri-2-EYE
Pasul 3: Pasul 3: Schema proiectului
Pentru proiect avem nevoie de 3 PCB:
- un PCB furnizor de energie electrică
- un PCB de interfață
- un PCB senzor exterior
Pasul 4: Pasul 4: Dezvoltarea Mbed
Platforma Arm Mbed IoT Device oferă utilizatorilor o platformă online ușor de utilizat pentru hardware compatibil Mbed. Permite accesul la o cantitate imensă de bibliotecă. Comunitatea Mbed dezvoltă bibliotecă, oferă acces la exemple de software pentru dispozitive compatibile și ajută utilizatorii pentru problemele lor.
Cum funcționează platforma Mbed?
- Primul pas este să accesați site-ul web Mbed:
- Creează un cont
- Accesați meniul compilatorului și alegeți dispozitivul: STM32L432KC (microcontrolerul nostru)
- Creați un proiect
- Import bibliotecă utilă ex: bibliotecă DHT
- Porniți programul
- Compilați codul
- Exportați pe dispozitiv cu portul micro-USB conectați între PC și STM32L432KC
Acordați atenție hărții pinului pentru a corespunde schemelor.
Pasul 5: Pasul 5: Configurări Sigfox
Pentru Protocolul LPWAN alegem un modul Sigfox. Protocolul Sigfox este cu adevărat util pentru aplicația IoT, deoarece comunicarea nu consumă multă energie și, de asemenea, poate trimite date pe distanțe mari. Comunică cu backend-ul Sigfox. În acest proiect, modulul ajută la transmiterea datelor către platforma IoT.
Trebuie să conectați modulul la CPU (Ca în imaginea 2).
Pentru a trimite date trebuie să utilizați formatul de comandă AT. De exemplu:
AT trimite OK, AT $ T? returnează valoarea temperaturii.
Folosim acest format pentru a trimite valorilor fiecărui senzor.
Pasul 6: Pasul 6: Coduri Agri-2-EYE
Dezvoltăm un cod CPP bazat pe o bibliotecă de senzori. În principal puteți găsi tot codul de care aveți nevoie pentru a înțelege modul în care configurăm afișarea ecranului, transmisia …
În imagine puteți vedea cum trimitem valoarea senzorului.
Pasul 7: Pasul 7: Platforma Cloud Ubidots
Proprietarul produsului alege Ubidots ca platformă de stocare a datelor. Pentru ao utiliza trebuie să urmați pas cu pas procesul.
- Accesați https://ubidots.com/ și creați un cont
- Selectați dispozitivul și creați un dispozitiv nou cu un clic pe „+”
- Alegeți o etichetă și un nume
- Configurați jetonul pentru a fi conectat cu backend-ul Sigfox
- În tabloul de bord adăugați tot widgetul de care aveți nevoie
- Selectați adăugare variabilă și alegeți dispozitivul pe care l-ați creat.
Pasul 8: Pasul 8: Interfața noastră Ubidots
Recomandat:
Cum să faci 4G LTE dublă antenă BiQuade Pași simpli: 3 pași
Cum să fac 4G LTE Double BiQuade Antenna Pași simpli: De cele mai multe ori mă confrunt, nu am o putere de semnal bună pentru lucrările mele de zi cu zi. Asa de. Căut și încerc diferite tipuri de antenă, dar nu funcționează. După un timp pierdut, am găsit o antenă pe care sper să o fac și să o testez, pentru că nu se bazează pe principiul
Design de joc în Flick în 5 pași: 5 pași
Designul jocului în Flick în 5 pași: Flick este un mod foarte simplu de a crea un joc, în special ceva de genul puzzle, roman vizual sau joc de aventură
Sistemul de alertă pentru parcarea inversă a autovehiculului Arduino - Pași cu pași: 4 pași
Sistemul de alertă pentru parcarea inversă a autovehiculului Arduino | Pași cu pas: în acest proiect, voi proiecta un senzor senzor de parcare inversă Arduino Car Circuit folosind senzorul cu ultrasunete Arduino UNO și HC-SR04. Acest sistem de avertizare auto bazat pe Arduino poate fi utilizat pentru navigație autonomă, autonomie robotică și alte r
Detectarea feței pe Raspberry Pi 4B în 3 pași: 3 pași
Detectarea feței pe Raspberry Pi 4B în 3 pași: În acest instructabil vom efectua detectarea feței pe Raspberry Pi 4 cu Shunya O / S folosind Biblioteca Shunyaface. Shunyaface este o bibliotecă de recunoaștere / detectare a feței. Proiectul își propune să obțină cea mai rapidă viteză de detectare și recunoaștere cu
Cum să faci un contor de pași ?: 3 pași (cu imagini)
Cum să fac un contor de pași ?: obișnuiam să performez bine la multe sporturi: mersul pe jos, alergatul, mersul pe bicicletă, jocul de badminton etc. Îmi place să călăresc să călătoresc în preajmă. Ei bine, uită-te la burtica mea ostilă …… Ei bine, oricum, decid să reîncep să fac mișcare. Ce echipament ar trebui să pregătesc?