Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Za prvo polugodište četvrte godine naše inženjerske škole odlučujemo se raditi na sustavu praćenja poljoprivrede. Mora mjeriti neku relevantnu vrijednost za rast biljaka. Uređaj mora biti energetski autonoman i koristiti LPWAN protokol.
Korak 1: Korak 1: Komponente AGRI-2-EYE
Mikrokontroler:
STM32L432KC
Senzor:
- Vanjska vlažnost: DHT22
- Vanjska temperatura: SMT172
- Vlažnost tla: SKU SEN0 193
- Temperatura tla: Grove 1019919
- RGB: Grove TCS34725
- Intenzitet svjetla: Grove 101020076
LPWAN komunikacija:
Wisol SFM10R1
Ishrana:
Solarni panel 6V - 2W
Zaslon:
ARCELI SSD1306
Korak 2: Korak 2: Prototip Agri-2-EYE
Korak 3: Korak 3: Sheme projekta
Za projekt su nam potrebna 3 PCB -a:
- opskrbljivač PCB -om
- sučeljena PCB
- vanjska ploča osjetnika
Korak 4: Korak 4: Razvoj Mbed -a
Arm Mbed IoT Device Platform korisnicima nudi internetsku platformu jednostavnu za korištenje za Mbed kompatibilan hardver. Omogućuje pristup ogromnoj količini knjižnice. Mbed zajednica razvija biblioteku, daje pristup primjernom softveru za kompatibilne uređaje i pomaže korisnicima u rješavanju njihovih problema.
Kako funkcionira Mbed platforma?
- Prvi korak je posjet web stranici Mbed:
- Stvorite račun
- Idite na izbornik kompajlera i odaberite svoj uređaj: STM32L432KC (naš mikrokontroler)
- Napravite projekt
- Uvoz korisne knjižnice npr.: DHT knjižnica
- Pokrenite program
- Sastavite kôd
- Izvezite na uređaj s mikro-USB priključkom za povezivanje između računala i STM32L432KC
Obratite pozornost na pin kartu kako bi odgovarala shemama.
Korak 5: Korak 5: Sigfox konfiguracije
Za LPWAN protokol odabiremo Sigfox modul. Sigfox protokol doista je koristan za IoT aplikaciju jer komunikacija ne troši puno energije, a također može slati podatke na velike udaljenosti. Komunicira s pozadinom Sigfoxa. U ovom projektu modul pomaže u prijenosu podataka na IoT platformu.
Morate povezati modul sa CPU -om (kao na slici 2).
Za slanje podataka morate koristiti format naredbe AT. Na primjer:
U slučaju slanja u redu, AT $ T? vratiti vrijednost temperature.
Ovaj format koristimo za slanje vrijednosti svakog senzora.
Korak 6: Korak 6: Kodovi Agri-2-EYE
Razvijamo cpp kod temeljen na biblioteci senzora. U glavnom možete pronaći sav kôd koji vam je potreban da biste razumjeli kako konfiguriramo prikaz na ekranu, prijenos …
Na slici možete vidjeti kako šaljemo vrijednost senzora.
Korak 7: Korak 7: Ubidots Cloud platforma
Vlasnik proizvoda odabrao je Ubidots kao platformu za pohranu podataka. Da biste ga koristili, morate slijediti postupak korak po korak.
- Idite na https://ubidots.com/ i stvorite račun
- Odaberite uređaj i stvorite novi uređaj klikom na "+"
- Odaberite oznaku i naziv
- Konfigurirajte token za povezivanje sa pozadinom Sigfox
- Na nadzornu ploču dodajte sve potrebne widgete
- Odaberite dodavanje varijable i odaberite uređaj koji ste stvorili.