Innehållsförteckning:

Agri-2-Eye: 9 steg
Agri-2-Eye: 9 steg

Video: Agri-2-Eye: 9 steg

Video: Agri-2-Eye: 9 steg
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, November
Anonim
Agri-2-Eye
Agri-2-Eye

För första terminen på fjärde året på vår ingenjörsskola väljer vi att arbeta med ett jordbruksövervakningssystem. Det måste mäta något relevant värde för växttillväxten. Enheten måste vara autonom i energi och använda ett LPWAN -protokoll.

Steg 1: Steg 1: Komponenterna i AGRI-2-EYE

Mikrokontroller:

STM32L432KC

Sensor:

  • Utomhusfuktighet: DHT22
  • Utetemperatur: SMT172
  • Markfuktighet: SKU SEN0 193
  • Marktemperatur: Grove 1019919
  • RGB: Grove TCS34725
  • Ljusintensitet: Grove 101020076

LPWAN -kommunikation:

Wisol SFM10R1

Kost:

Solpanel 6V - 2W

Skärmdisplay:

ARCELI SSD1306

Steg 2: Steg 2: Agri-2-EYE-prototyp

Steg 2: Agri-2-EYE-prototyp
Steg 2: Agri-2-EYE-prototyp

Steg 3: Steg 3: Projektscheman

Steg 3: Projektscheman
Steg 3: Projektscheman
Steg 3: Projektscheman
Steg 3: Projektscheman
Steg 3: Projektscheman
Steg 3: Projektscheman

För projektet behöver vi 3 kretskort:

  • en kraftleverantörskort
  • ett gränssnittskort
  • ett externt sensor -kretskort

Steg 4: Steg 4: Mbed Development

Arm Mbed IoT Device Platform ger användarna en online -plattform som är lätt att använda för Mbed -kompatibel hårdvara. Det ger tillgång till en enorm mängd bibliotek. Mbed -communityn utvecklar bibliotek, ger tillgång till exempelvis programvara för kompatibel enhet och hjälper användare med deras problem.

Hur fungerar Mbed Platform?

  1. Det första steget är att gå till Mbed -webbplatsen:
  2. Skapa ett konto
  3. Gå till kompilatormenyn och välj din enhet: STM32L432KC (vår mikrokontroller)
  4. Skapa ett projekt
  5. Importera användbart bibliotek ex: DHT -bibliotek
  6. Starta programmet
  7. Kompilera koden
  8. Exportera till enheten med mikro-usb-porten mellan datorn och STM32L432KC

Var uppmärksam på stiftkartan för att överensstämma med schemat.

Steg 5: Steg 5: Sigfox -konfigurationer

Steg 5: Sigfox -konfigurationer
Steg 5: Sigfox -konfigurationer
Steg 5: Sigfox -konfigurationer
Steg 5: Sigfox -konfigurationer

För LPWAN -protokollet väljer vi en Sigfox -modul. Sigfox -protokollet är verkligen användbart för IoT -applikationer eftersom kommunikation inte kräver mycket energi, och det kan också skicka data på långa avstånd. Det kommunicerar med Sigfox backend. I detta projekt hjälper modulen till att överföra data till IoT -plattformen.

Du måste ansluta modulen med processorn (som på bild 2).

För att skicka data måste du använda AT -kommandoformatet. Till exempel:

AT skicka OK, AT $ T? returnera temperaturvärdet.

Vi använder detta format för att skicka varje sensorvärde.

Steg 6: Steg 6: Agri-2-EYE-koder

Steg 6: Agri-2-EYE-koder
Steg 6: Agri-2-EYE-koder

Vi utvecklar en cpp -kod baserad på ett sensorbibliotek. I huvudsak kan du hitta all kod du behöver för att förstå hur vi konfigurerar skärmen, överföringen …

På bilden kan du se hur vi skickar sensorvärdet.

Steg 7: Steg 7: Ubidots molnplattform

Steg 7: Ubidots molnplattform
Steg 7: Ubidots molnplattform

Produktägaren väljer Ubidots som en datalagringsplattform. För att använda det måste du följa processen steg för steg.

  1. Gå till https://ubidots.com/ och skapa ett konto
  2. Välj enheten och skapa en ny enhet med ett klick på "+"
  3. Välj en etikett och ett namn
  4. Konfigurera token för att ansluta till Sigfox backend
  5. Lägg till all widget du behöver i instrumentpanelen
  6. Välj lägg till variabel och välj den utformning du skapade.

Steg 8: Steg 8: Vårt Ubidots -gränssnitt

Rekommenderad: