Innholdsfortegnelse:

Agri-2-Eye: 9 trinn
Agri-2-Eye: 9 trinn

Video: Agri-2-Eye: 9 trinn

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

I første semester av fjerde året på ingeniørskolen vår, velger vi å jobbe med et landbruksovervåkingssystem. Den må måle noen relevant verdi for planteveksten. Enheten må være autonom i energi og bruke en LPWAN -protokoll.

Trinn 1: Trinn 1: Komponentene i AGRI-2-EYE

Mikrokontroller:

STM32L432KC

Sensor:

  • Utenfor Fuktighet: DHT22
  • Utetemperatur: SMT172
  • Jordfuktighet: SKU SEN0 193
  • Jordtemperatur: Grove 1019919
  • RGB: Grove TCS34725
  • Lysintensitet: Grove 101020076

LPWAN -kommunikasjon:

Wisol SFM10R1

Kosthold:

Solcellepanel 6V - 2W

Skjermvisning:

ARCELI SSD1306

Trinn 2: Trinn 2: Agri-2-EYE Prototype

Trinn 2: Agri-2-EYE Prototype
Trinn 2: Agri-2-EYE Prototype

Trinn 3: Trinn 3: Prosjektskjemaer

Trinn 3: Prosjektskjemaer
Trinn 3: Prosjektskjemaer
Trinn 3: Prosjektskjemaer
Trinn 3: Prosjektskjemaer
Trinn 3: Prosjektskjemaer
Trinn 3: Prosjektskjemaer

For prosjektet trenger vi 3 PCB:

  • en kraftleverandør -kretskort
  • en grensesnitt -PCB
  • en ekstern sensor -kretskort

Trinn 4: Trinn 4: Mbed -utvikling

Arm Mbed IoT Device Platform gir brukerne en online plattform som er enkel å bruke for Mbed -kompatibel maskinvare. Det gir tilgang til en enorm mengde bibliotek. Mbed -samfunnet utvikler bibliotek, gir tilgang til eksempler på programvare for kompatibel enhet og hjelper brukerne med problemene sine.

Hvordan fungerer Mbed Platform?

  1. Det første trinnet er å gå til Mbed -nettstedet:
  2. Opprett en konto
  3. Gå til kompilatormenyen og velg enheten din: STM32L432KC (vår mikrokontroller)
  4. Lag et prosjekt
  5. Importer nyttig bibliotek eks: DHT -bibliotek
  6. Start programmet
  7. Kompiler koden
  8. Eksporter til enheten med mikro-usb-porten mellom PCen og STM32L432KC

Vær oppmerksom på pin -kartet som samsvarer med skjemaene.

Trinn 5: Trinn 5: Sigfox -konfigurasjoner

Trinn 5: Sigfox -konfigurasjoner
Trinn 5: Sigfox -konfigurasjoner
Trinn 5: Sigfox -konfigurasjoner
Trinn 5: Sigfox -konfigurasjoner

For LPWAN -protokollen velger vi en Sigfox -modul. Sigfox -protokollen er veldig nyttig for IoT -applikasjoner fordi kommunikasjon ikke bruker mye energi, og den kan også sende data på lang avstand. Den kommuniserer med backend av Sigfox. I dette prosjektet hjelper modulen med å overføre data til IoT -plattformen.

Du må koble modulen til CPUen (som på bildet 2).

For å sende data må du bruke AT -kommandoformatet. For eksempel:

AT send OK, AT $ T? returnere temperaturverdien.

Vi bruker dette formatet til å sende hver sensorverdi.

Trinn 6: Trinn 6: Agri-2-EYE-koder

Trinn 6: Agri-2-EYE-koder
Trinn 6: Agri-2-EYE-koder

Vi utvikler en cpp -kode basert på et sensorbibliotek. I hovedsak finner du all koden du trenger for å forstå hvordan vi konfigurerer skjermen, overføringen …

På bildet kan du se hvordan vi sender sensorverdien.

Trinn 7: Trinn 7: Ubidots Cloud Platform

Trinn 7: Ubidots Cloud Platform
Trinn 7: Ubidots Cloud Platform

Produkteieren velger Ubidots som en datalagringsplattform. For å bruke den må du følge prosessen trinnvis.

  1. Gå til https://ubidots.com/ og opprett en konto
  2. Velg enheten og opprett en ny enhet med et klikk på "+"
  3. Velg en etikett og et navn
  4. Konfigurer tokenet for å koble til Sigfox backend
  5. Legg til all widget du trenger i dashbordet
  6. Velg legg til variabel og velg utformingen du opprettet.

Trinn 8: Trinn 8: Vårt Ubidots -grensesnitt

Anbefalt: