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
Video: Agri-2-Eye: 9 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
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.
Korak 8: Korak 8: Naš vmesnik Ubidots
Priporočena:
Števec korakov - mikro: Bit: 12 korakov (s slikami)
Števec korakov - Micro: Bit: Ta projekt bo števec korakov. Za merjenje korakov bomo uporabili senzor pospeška, ki je vgrajen v Micro: Bit. Vsakič, ko se Micro: Bit trese, bomo štetju dodali 2 in ga prikazali na zaslonu
Akustična levitacija z Arduino Uno Korak po korak (8 korakov): 8 korakov
Akustična levitacija z Arduino Uno Korak po korak (8 korakov): ultrazvočni pretvorniki zvoka L298N Dc ženski adapter z napajalnim vtičem za enosmerni tok Arduino UNOBreadboard Kako to deluje: Najprej naložite kodo v Arduino Uno (to je mikrokrmilnik, opremljen z digitalnim in analogna vrata za pretvorbo kode (C ++)
Vijak - Nočna ura za brezžično polnjenje DIY (6 korakov): 6 korakov (s slikami)
Bolt - Nočna ura za brezžično polnjenje DIY (6 korakov): Induktivno polnjenje (znano tudi kot brezžično polnjenje ali brezžično polnjenje) je vrsta brezžičnega prenosa energije. Za zagotavljanje električne energije prenosnim napravam uporablja elektromagnetno indukcijo. Najpogostejša aplikacija je brezžično polnjenje Qi
Merilnik korakov 1. del: Enobarvni zaslon 128x32 in Arduino: 5 korakov
Pedometer 1. del: Enobarvni zaslon 128x32 in Arduino: To je osnovna vadnica, ki uči, kako uporabljati zaslon OLED s svojim Arduinom. Uporabljam zaslon velikosti 128x32, lahko pa uporabite tudi drugačen zaslon z ločljivostjo in po potrebi spremenite ločljivost/koordinate. V tem delu vam bom pokazal, kako
Preklopna obremenitvena banka z manjšo velikostjo korakov: 5 korakov
Preklopna banka odpornikov obremenitve z manjšo velikostjo korakov: Banke uporovnih obremenitev so potrebne za preskušanje energetskih proizvodov, za karakterizacijo sončnih kolektorjev, v preskusnih laboratorijih in v industriji. Reostati zagotavljajo stalno spreminjanje odpornosti na obremenitev. Ker pa se vrednost upora zmanjša, moč