Turinys:
- 1 žingsnis: 1 žingsnis: AGRI-2-EYE komponentai
- 2 žingsnis: 2 žingsnis: „Agri-2-EYE“prototipas
- 3 žingsnis: 3 žingsnis: projekto schemos
- 4 žingsnis: 4 žingsnis: Mbed kūrimas
- 5 veiksmas: 5 veiksmas: „Sigfox“konfigūracijos
- 6 veiksmas: 6 žingsnis: Agri-2-EYE kodai
- 7 veiksmas: 7 veiksmas: „Ubidots“debesies platforma
- 8 veiksmas: 8 veiksmas: mūsų „Ubidots“sąsaja
Video: „Agri-2-Eye“: 9 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Mūsų inžinerijos mokyklos ketvirto kurso pirmą semestrą mes pasirenkame dirbti su žemės ūkio stebėsenos sistema. Jis turi išmatuoti tam tikrą augalų augimui svarbią vertę. Įrenginys turi būti autonomiškas ir naudoti LPWAN protokolą.
1 žingsnis: 1 žingsnis: AGRI-2-EYE komponentai
Mikrovaldiklis:
STM32L432KC
Jutiklis:
- Išorinė drėgmė: DHT22
- Išorinė temperatūra: SMT172
- Žemės drėgmė: SKU SEN0 193
- Žemės temperatūra: giraitė 1019919
- RGB: Grove TCS34725
- Šviesos intensyvumas: Grove 101020076
LPWAN ryšys:
„Wisol SFM10R1“
Maitinimas:
Saulės skydelis 6V - 2W
Ekrano ekranas:
ARCELI SSD1306
2 žingsnis: 2 žingsnis: „Agri-2-EYE“prototipas
3 žingsnis: 3 žingsnis: projekto schemos
Projektui mums reikia 3 PCB:
- maitinimo šaltinio PCB
- sąsajos PCB
- išorinio jutiklio PCB
4 žingsnis: 4 žingsnis: Mbed kūrimas
„Arm Mbed IoT“įrenginio platforma suteikia vartotojams internetinę platformą, kurią lengva naudoti su „Mbed“suderinama aparatine įranga. Tai leidžia pasiekti didžiulį bibliotekos kiekį. „Mbed“bendruomenė kuria biblioteką, suteikia prieigą prie pavyzdinės programinės įrangos, skirtos suderinamam įrenginiui, ir padeda vartotojams išspręsti jų problemas.
Kaip veikia Mbed platforma?
- Pirmasis žingsnis yra apsilankyti Mbed svetainėje:
- Sukurti paskyrą
- Eikite į kompiliatoriaus meniu ir pasirinkite savo įrenginį: STM32L432KC (mūsų mikrovaldiklis)
- Sukurkite projektą
- Importuokite naudingą biblioteką, pvz., DHT biblioteką
- Paleiskite programą
- Sudarykite kodą
- Eksportuokite į įrenginį naudodami „micro-usb“prievadą, jungiantį kompiuterį ir STM32L432KC
Atkreipkite dėmesį į kaiščių žemėlapį, kad jis atitiktų schemas.
5 veiksmas: 5 veiksmas: „Sigfox“konfigūracijos
LPWAN protokolui pasirenkame „Sigfox“modulį. „Sigfox“protokolas yra tikrai naudingas „IoT“programai, nes bendravimas nenaudoja daug energijos, taip pat gali siųsti duomenis dideliu atstumu. Jis palaiko ryšį su „Sigfox“užpakaline dalimi. Šiame projekte modulis padeda perduoti duomenis į daiktų interneto platformą.
Modulį reikia prijungti prie procesoriaus (kaip 2 paveiksle).
Norėdami siųsti duomenis, turite naudoti AT komandos formatą. Pavyzdžiui:
AT siųsti gerai, T $ T? grąžinkite temperatūros vertę.
Mes naudojame šį formatą kiekvienos jutiklio vertės siuntimui.
6 veiksmas: 6 žingsnis: Agri-2-EYE kodai
Kuriame cpp kodu pagrįstą jutiklių biblioteką. Pagrinde galite rasti visą kodą, kurio jums reikia norint suprasti, kaip mes konfigūruojame ekrano vaizdą, perdavimą …
Paveikslėlyje galite pamatyti, kaip mes siunčiame jutiklio vertę.
7 veiksmas: 7 veiksmas: „Ubidots“debesies platforma
Produkto savininkas pasirenka „Ubidots“kaip duomenų saugojimo platformą. Norėdami jį naudoti, turite žingsnis po žingsnio sekti procesą.
- Eikite į https://ubidots.com/ ir sukurkite paskyrą
- Pasirinkite įrenginį ir sukurkite naują įrenginį spustelėdami „+“
- Pasirinkite etiketę ir pavadinimą
- Konfigūruokite prieigos raktą, kad jis būtų prijungtas prie „Sigfox“vidinės programos
- Prietaisų skydelyje pridėkite visus reikalingus valdiklius
- Pasirinkite pridėti kintamąjį ir pasirinkite sukurtą įrenginį.
8 veiksmas: 8 veiksmas: mūsų „Ubidots“sąsaja
Rekomenduojamas:
„Arduino“automobilių atbulinės eigos įspėjimo sistema - Žingsniai po žingsnio: 4 žingsniai
„Arduino“automobilių atbulinės eigos įspėjimo sistema | Žingsniai po žingsnio: Šiame projekte aš suprojektuosiu paprastą „Arduino“automobilio atbulinės eigos stovėjimo jutiklio grandinę, naudodamas „Arduino UNO“ir ultragarsinį jutiklį „HC-SR04“. Ši „Arduino“pagrįsta automobilio atbulinės eigos įspėjimo sistema gali būti naudojama autonominei navigacijai, robotų diapazonui ir kitiems diapazonams
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su nuotraukomis): 6 žingsniai
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su paveikslėliais): norite Helovino metu išgąsdinti savo draugus ir sukelti riksmą? O gal tiesiog norite padaryti gerą išdaigą? Šis iššokantis „Zombies“ekranas gali tai padaryti! Šioje instrukcijoje aš išmokysiu jus, kaip lengvai padaryti iššokančius zombius naudojant „Arduino“. HC-SR0
Akustinė levitacija naudojant „Arduino Uno“žingsnis po žingsnio (8 žingsniai): 8 žingsniai
Akustinė levitacija naudojant „Arduino Uno“žingsnis po žingsnio (8 žingsniai): ultragarsiniai garso keitikliai L298N nuolatinės srovės adapterio maitinimo šaltinis su vyrišku nuolatinės srovės kaiščiu „Arduino UNOBreadboard“Kaip tai veikia: pirmiausia įkelkite kodą į „Arduino Uno“(tai yra mikrovaldiklis su skaitmeniniu ir analoginiai prievadai kodui konvertuoti (C ++)
„Pixel Kit“, kuriame veikia „MicroPython“: pirmieji žingsniai: 7 žingsniai
„Pixel Kit“, kuriame veikia „MicroPython“: pirmieji žingsniai: Kelionė, skirta visam „Kano Pixel“potencialui išnaudoti, prasideda gamyklos programinės įrangos pakeitimu „MicroPython“, tačiau tai tik pradžia. Norėdami koduoti „Pixel Kit“, turime prie jo prijungti savo kompiuterius. Ši pamoka paaiškins, kas
Tiesioginė 4G/5G HD vaizdo transliacija iš DJI drono esant mažai delsai [3 žingsniai]: 3 žingsniai
Tiesioginis 4G/5G HD vaizdo įrašų srautinis perdavimas iš DJI drono esant mažai delsai [3 žingsniai]: Šis vadovas padės jums gauti tiesioginius HD kokybės vaizdo srautus iš beveik visų DJI dronų. Naudodami „FlytOS Mobile App“ir „FlytNow Web Application“galite pradėti transliuoti vaizdo įrašus iš drono