Sisällysluettelo:
- Vaihe 1: Vaihe 1: AGRI-2-EYE-komponentit
- Vaihe 2: Vaihe 2: Agri-2-EYE-prototyyppi
- Vaihe 3: Vaihe 3: Projektikaaviot
- Vaihe 4: Vaihe 4: Mbed -kehitys
- Vaihe 5: Vaihe 5: Sigfox -kokoonpanot
- Vaihe 6: Vaihe 6: Agri-2-EYE-koodit
- Vaihe 7: Vaihe 7: Ubidots Cloud Platform
- Vaihe 8: Vaihe 8: Ubidots -käyttöliittymämme
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Insinöörikoulumme neljännen vuoden ensimmäisellä puoliskolla päätämme työskennellä maatalouden seurantajärjestelmän parissa. Sen on mitattava jokin asianmukainen arvo kasvien kasvulle. Laitteen on oltava energiatehokas ja käytettävä LPWAN -protokollaa.
Vaihe 1: Vaihe 1: AGRI-2-EYE-komponentit
Mikro -ohjain:
STM32L432KC
Sensori:
- Ulkoinen kosteus: DHT22
- Ulkolämpötila: SMT172
- Maan kosteus: SKU SEN0 193
- Maan lämpötila: Grove 1019919
- RGB: Grove TCS34725
- Valon voimakkuus: Grove 101020076
LPWAN -viestintä:
Wisol SFM10R1
Ruoka:
Aurinkopaneeli 6V - 2W
Näyttöruutu:
ARCELI SSD 1306
Vaihe 2: Vaihe 2: Agri-2-EYE-prototyyppi
Vaihe 3: Vaihe 3: Projektikaaviot
Projektia varten tarvitsemme 3 PCB: tä:
- virtalähteen PCB
- liitäntäpiirilevy
- ulkoisen anturin piirilevy
Vaihe 4: Vaihe 4: Mbed -kehitys
Arm Mbed IoT Device Platform tarjoaa käyttäjille online -alustan, jota on helppo käyttää Mbed -yhteensopiville laitteille. Se mahdollistaa valtavan määrän kirjastoa. Mbed -yhteisö kehittää kirjastoa, antaa pääsyn yhteensopivan laitteen esimerkkiohjelmistoihin ja auttaa käyttäjiä heidän ongelmissaan.
Miten Mbed Platform toimii?
- Ensimmäinen vaihe on siirtyä Mbed -verkkosivustoon:
- Luo tili
- Siirry kääntäjävalikkoon ja valitse laitteesi: STM32L432KC (mikrokontrollerimme)
- Luo projekti
- Tuo hyödyllinen kirjasto, esim. DHT -kirjasto
- Käynnistä ohjelma
- Kokoa koodi
- Vie laitteeseen, jossa on mikro-usb-portti, ja liitä se tietokoneen ja STM32L432KC: n välille
Kiinnitä huomiota pin -karttaan, joka vastaa kaavioita.
Vaihe 5: Vaihe 5: Sigfox -kokoonpanot
LPWAN -protokollaa varten valitsemme Sigfox -moduulin. Sigfox -protokolla on todella hyödyllinen IoT -sovelluksille, koska viestintä ei kuluta paljon energiaa, ja se voi myös lähettää dataa pitkillä etäisyyksillä. Se kommunikoi Sigfoxin taustaohjelman kanssa. Tässä projektissa moduuli auttaa siirtämään tietoja IoT -alustalle.
Moduuli on kytkettävä suorittimeen (kuten kuvassa 2).
Tietojen lähettämiseen on käytettävä AT -komentoformaattia. Esimerkiksi:
AT lähetä OK, T $ T? palauta lämpötila -arvo.
Käytämme tätä muotoa lähettämään jokaisen anturin arvot.
Vaihe 6: Vaihe 6: Agri-2-EYE-koodit
Kehitämme cpp -koodipohjaisen anturikirjaston. Pääasiassa löydät kaikki tarvitsemasi koodit ymmärtääksesi kuinka määritämme näytön, lähetyksen…
Kuvasta näet, kuinka lähetämme anturin arvon.
Vaihe 7: Vaihe 7: Ubidots Cloud Platform
Tuotteen omistaja valitsee Ubidotsin tallennusalustaksi. Jotta voit käyttää sitä, sinun on seurattava vaihe vaiheelta.
- Siirry osoitteeseen https://ubidots.com/ ja luo tili
- Valitse laite ja luo uusi laite napsauttamalla "+"
- Valitse nimi ja nimi
- Määritä merkki liitettäväksi Sigfox -taustajärjestelmään
- Lisää koontinäyttöön kaikki tarvitsemasi widgetit
- Valitse lisää muuttuja ja valitse luomasi laite.