Sadržaj:

Agri-2-Eye: 9 koraka
Agri-2-Eye: 9 koraka

Video: Agri-2-Eye: 9 koraka

Video: Agri-2-Eye: 9 koraka
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Novembar
Anonim
Agri-2-Eye
Agri-2-Eye

Za prvo polugodište četvrte godine naše inženjerske škole odlučili smo raditi na sistemu za praćenje poljoprivrede. Mora mjeriti neku relevantnu vrijednost za rast biljaka. Uređaj mora biti energetski autonoman i koristiti LPWAN protokol.

Korak 1: Korak 1: Komponente AGRI-2-EYE

Mikrokontroler:

STM32L432KC

Senzor:

  • Vanjska vlažnost: DHT22
  • Vanjska temperatura: SMT172
  • Vlažnost tla: SKU SEN0 193
  • Temperatura tla: Grove 1019919
  • RGB: Grove TCS34725
  • Intenzitet svjetla: Grove 101020076

LPWAN komunikacija:

Wisol SFM10R1

Ishrana:

Solarni panel 6V - 2W

Ekran:

ARCELI SSD1306

Korak 2: Korak 2: Prototip Agri-2-EYE

Korak 2: Prototip Agri-2-EYE
Korak 2: Prototip Agri-2-EYE

Korak 3: Korak 3: Sheme projekta

Korak 3: Sheme projekta
Korak 3: Sheme projekta
Korak 3: Sheme projekta
Korak 3: Sheme projekta
Korak 3: Sheme projekta
Korak 3: Sheme projekta

Za projekt su nam potrebna 3 PCB -a:

  • PCB za napajanje
  • interfejs PCB
  • spoljašnja ploča sa senzorom

Korak 4: Korak 4: Razvoj Mbed -a

Arm Mbed IoT Device Platform korisnicima nudi internetsku platformu jednostavnu za korištenje za Mbed kompatibilan hardver. Omogućava pristup ogromnoj količini biblioteke. Mbed zajednica razvija biblioteku, daje pristup primjernom softveru za kompatibilne uređaje i pomaže korisnicima u rješavanju njihovih problema.

Kako funkcionira Mbed platforma?

  1. Prvi korak je posjet web stranici Mbed:
  2. Kreirajte račun
  3. Idite na meni kompajlera i odaberite svoj uređaj: STM32L432KC (naš mikrokontroler)
  4. Kreirajte projekat
  5. Uvoz korisne biblioteke, npr.: DHT biblioteka
  6. Pokrenite program
  7. Sastavite kôd
  8. Izvezite na uređaj s mikro-USB priključkom između računara i STM32L432KC

Obratite pažnju na pin kartu kako bi odgovarala shemama.

Korak 5: Korak 5: Sigfox konfiguracije

Korak 5: Sigfox konfiguracije
Korak 5: Sigfox konfiguracije
Korak 5: Sigfox konfiguracije
Korak 5: Sigfox konfiguracije

Za LPWAN protokol biramo Sigfox modul. Sigfox protokol je zaista koristan za IoT aplikaciju jer komunikacija ne troši mnogo energije, a može slati i podatke na velike udaljenosti. Komunicira sa pozadinom Sigfoxa. U ovom projektu modul pomaže u prijenosu podataka na IoT platformu.

Morate povezati modul sa CPU -om (kao na slici 2).

Za slanje podataka morate koristiti format naredbe AT. Na primjer:

U slučaju slanja u redu, AT $ T? vratiti vrijednost temperature.

Ovaj format koristimo za slanje vrijednosti svakog senzora.

Korak 6: Korak 6: Agri-2-EYE kodovi

Korak 6: Agri-2-EYE kodovi
Korak 6: Agri-2-EYE kodovi

Razvijamo cpp kod baziran na biblioteci senzora. U glavnom možete pronaći sav kôd koji vam je potreban da biste razumjeli kako konfiguriramo prikaz na ekranu, prijenos …

Na slici možete vidjeti kako šaljemo vrijednost senzora.

Korak 7: Korak 7: Ubidots Cloud platforma

Korak 7: Ubidots Cloud platforma
Korak 7: Ubidots Cloud platforma

Vlasnik proizvoda odabrao je Ubidots kao platformu za pohranu podataka. Da biste ga koristili, morate pratiti korak po korak proces.

  1. Idite na https://ubidots.com/ i kreirajte račun
  2. Odaberite uređaj i stvorite novi uređaj klikom na "+"
  3. Odaberite oznaku i naziv
  4. Konfigurirajte token za povezivanje sa pozadinom Sigfox
  5. Na nadzornu ploču dodajte sve potrebne widgete
  6. Odaberite dodavanje varijable i odaberite uređaj koji ste stvorili.

Korak 8: Korak 8: Naš Ubidots interfejs

Preporučuje se: