Indholdsfortegnelse:

Agri-2-Eye: 9 trin
Agri-2-Eye: 9 trin

Video: Agri-2-Eye: 9 trin

Video: Agri-2-Eye: 9 trin
Video: WORM CRUSHED BY VENUS FLYTRAP 2024, November
Anonim
Agri-2-Eye
Agri-2-Eye

I første semester af fjerde år på vores ingeniørskole vælger vi at arbejde på et landbrugsovervågningssystem. Det skal måle en vis relevant værdi for plantevæksten. Enheden skal være autonom i energi og bruge en LPWAN -protokol.

Trin 1: Trin 1: Komponenterne i AGRI-2-EYE

Mikrokontroller:

STM32L432KC

Sensor:

  • Udenfor fugtighed: DHT22
  • Udetemperatur: SMT172
  • Jordfugtighed: SKU SEN0 193
  • Jordtemperatur: Grove 1019919
  • RGB: Grove TCS34725
  • Lysintensitet: Grove 101020076

LPWAN -kommunikation:

Wisol SFM10R1

Spisning:

Solpanel 6V - 2W

Skærmvisning:

ARCELI SSD1306

Trin 2: Trin 2: Agri-2-EYE Prototype

Trin 2: Agri-2-EYE Prototype
Trin 2: Agri-2-EYE Prototype

Trin 3: Trin 3: Projektskemaer

Trin 3: Projektskemaer
Trin 3: Projektskemaer
Trin 3: Projektskemaer
Trin 3: Projektskemaer
Trin 3: Projektskemaer
Trin 3: Projektskemaer

Til projektet har vi brug for 3 printkort:

  • en strømleverandør PCB
  • en grænseflade PCB
  • en ekstern sensor -print

Trin 4: Trin 4: Mbed -udvikling

Arm Mbed IoT Device Platform giver brugerne en online platform, der er let at bruge til Mbed -kompatibel hardware. Det giver adgang til en enorm mængde bibliotek. Mbed -samfundet udvikler bibliotek, giver adgang til eksempelvis software til kompatibel enhed og hjælper brugerne med deres problemer.

Hvordan fungerer Mbed Platform?

  1. Det første trin er at gå til Mbed -webstedet:
  2. Opret en konto
  3. Gå til kompileringsmenuen og vælg din enhed: STM32L432KC (vores mikrokontroller)
  4. Opret et projekt
  5. Importer nyttigt bibliotek ex: DHT -bibliotek
  6. Start programmet
  7. Kompilér koden
  8. Eksporter til enheden med mikro-usb-porten mellem pc'en og STM32L432KC

Vær opmærksom på pin -kortet for at svare til skemaerne.

Trin 5: Trin 5: Sigfox -konfigurationer

Trin 5: Sigfox -konfigurationer
Trin 5: Sigfox -konfigurationer
Trin 5: Sigfox -konfigurationer
Trin 5: Sigfox -konfigurationer

Til LPWAN -protokollen vælger vi et Sigfox -modul. Sigfox -protokollen er virkelig nyttig til IoT -applikationer, fordi kommunikation ikke forbruger meget energi, og den kan også sende data på lang afstand. Det kommunikerer med Sigfox backend. I dette projekt hjælper modulet med at overføre data til IoT -platformen.

Du skal forbinde modulet med CPU'en (som på billedet 2).

For at sende data skal du bruge AT -kommandoformatet. For eksempel:

AT send OK, AT $ T? returnere temperaturværdien.

Vi bruger dette format til at sende hver sensorværdi.

Trin 6: Trin 6: Agri-2-EYE-koder

Trin 6: Agri-2-EYE-koder
Trin 6: Agri-2-EYE-koder

Vi udvikler en cpp -kode baseret på et sensorbibliotek. I hovedsagen kan du finde al den kode, du har brug for for at forstå, hvordan vi konfigurerer skærmen, transmissionen …

På billedet kan du se, hvordan vi sender sensorværdien.

Trin 7: Trin 7: Ubidots Cloud Platform

Trin 7: Ubidots Cloud Platform
Trin 7: Ubidots Cloud Platform

Produktindehaveren vælger Ubidots som en datalagringsplatform. For at bruge det skal du følge processen trin for trin.

  1. Gå til https://ubidots.com/ og opret en konto
  2. Vælg enheden, og opret en ny enhed med et klik på "+"
  3. Vælg en etiket og et navn
  4. Konfigurer token til at blive forbundet med Sigfox backend
  5. Tilføj alle de widgets, du har brug for, i instrumentbrættet
  6. Vælg tilføj variabel, og vælg den plan, du har oprettet.

Trin 8: Trin 8: Vores Ubidots -grænseflade

Anbefalede: