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: Наимчон дуэт Хабиба - Гариби 2020 | Naimjon duet Habiba - Gharibi 2020 2024, Studeni
Anonim
Agri-2-Oko
Agri-2-Oko

Za prvo polugodište četvrte godine naše inženjerske škole odlučujemo se raditi na sustavu praćenja 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

Zaslon:

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:

  • opskrbljivač PCB -om
  • sučeljena PCB
  • vanjska ploča osjetnika

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ćuje pristup ogromnoj količini knjižnice. 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. Stvorite račun
  3. Idite na izbornik kompajlera i odaberite svoj uređaj: STM32L432KC (naš mikrokontroler)
  4. Napravite projekt
  5. Uvoz korisne knjižnice npr.: DHT knjižnica
  6. Pokrenite program
  7. Sastavite kôd
  8. Izvezite na uređaj s mikro-USB priključkom za povezivanje između računala i STM32L432KC

Obratite pozornost 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 odabiremo Sigfox modul. Sigfox protokol doista je koristan za IoT aplikaciju jer komunikacija ne troši puno energije, a također može slati podatke na velike udaljenosti. Komunicira s 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: Kodovi Agri-2-EYE

Korak 6: Kodovi Agri-2-EYE
Korak 6: Kodovi Agri-2-EYE

Razvijamo cpp kod temeljen 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 slijediti postupak korak po korak.

  1. Idite na https://ubidots.com/ i stvorite 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še Ubidots sučelje

Preporučeni: