Kazalo:
- 1. korak: 1. korak: komponente AGRI-2-EYE
- 2. korak: 2. korak: Prototip Agri-2-EYE
- 3. korak: 3. korak: Sheme projekta
- 4. korak: 4. korak: razvoj Mbed
- 5. korak: 5. korak: konfiguracije Sigfoxa
- Korak 6: Korak 6: Kode Agri-2-EYE
- 7. korak: 7. korak: Ubidots Cloud Platform
- Korak 8: Korak 8: Naš vmesnik Ubidots
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
V prvem semestru četrtega letnika naše inženirske šole se odločimo za delo na sistemu spremljanja kmetijstva. Izmeriti mora neko pomembno vrednost za rast rastlin. Naprava mora biti energetsko avtonomna in uporabljati protokol LPWAN.
1. korak: 1. korak: komponente AGRI-2-EYE
Mikrokrmilnik:
STM32L432KC
Senzor:
- Zunanja vlažnost: DHT22
- Zunanja temperatura: SMT172
- Vlažnost tal: SKU SEN0 193
- Temperatura tal: Grove 1019919
- RGB: Grove TCS34725
- Intenzivnost svetlobe: Grove 101020076
Komunikacija LPWAN:
Wisol SFM10R1
Prehrana:
Sončna plošča 6V - 2W
Zaslon:
ARCELI SSD1306
2. korak: 2. korak: Prototip Agri-2-EYE
3. korak: 3. korak: Sheme projekta
Za projekt potrebujemo 3 PCB:
- dobavitelj električne energije PCB
- vmesno PCB
- tiskano vezje zunanjega senzorja
4. korak: 4. korak: razvoj Mbed
Arm Mbed IoT Device Platform uporabnikom ponuja spletno platformo, ki je enostavna za uporabo s strojno opremo, združljivo z Mbed. Omogoča dostop do velike količine knjižnice. Skupnost Mbed razvija knjižnico, omogoča dostop do primerne programske opreme za združljivo napravo in pomaga uporabnikom pri njihovih težavah.
Kako deluje platforma Mbed?
- Prvi korak je obisk spletnega mesta Mbed:
- Ustvari račun
- Pojdite v meni prevajalnika in izberite svojo napravo: STM32L432KC (naš mikrokrmilnik)
- Ustvarite projekt
- Uvozi uporabno knjižnico, npr.: knjižnico DHT
- Zaženite program
- Sestavite kodo
- Izvozite v napravo s priključkom micro-usb med računalnikom in STM32L432KC
Bodite pozorni na zemljevid pin, ki ustreza shemam.
5. korak: 5. korak: konfiguracije Sigfoxa
Za protokol LPWAN izberemo Sigfoxov modul. Protokol Sigfox je zelo uporaben za uporabo interneta stvari, ker komunikacija ne porabi veliko energije, prav tako pa lahko pošilja podatke na velike razdalje. Komunicira z zaledjem Sigfoxa. V tem projektu modul pomaga pri prenosu podatkov na platformo IoT.
Modul morate povezati s CPE -jem (kot na sliki 2).
Za pošiljanje podatkov morate uporabiti obliko ukaza AT. Na primer:
V primeru pošiljanja v redu, AT $ T? vrnite vrednost temperature.
To obliko uporabljamo za pošiljanje vrednosti vsakega senzorja.
Korak 6: Korak 6: Kode Agri-2-EYE
Razvijamo kodo cpp, ki temelji na knjižnici senzorjev. V glavnem najdete vse kode, ki jih potrebujete, da razumete, kako konfiguriramo zaslon, prenos …
Na sliki lahko vidite, kako pošiljamo vrednost senzorja.
7. korak: 7. korak: Ubidots Cloud Platform
Lastnik izdelka je kot platformo za shranjevanje podatkov izbral Ubidots. Če ga želite uporabiti, morate korak za korakom slediti postopku.
- Pojdite na https://ubidots.com/ in ustvarite račun
- Izberite napravo in ustvarite novo napravo s klikom na "+"
- Izberite oznako in ime
- Konfigurirajte žeton za povezavo z zaledjem Sigfox
- Na nadzorno ploščo dodajte vse potrebne pripomočke
- Izberite dodajanje spremenljivke in izberite obliko, ki ste jo ustvarili.