Obsah:

Agri-2-Eye: 9 krokov
Agri-2-Eye: 9 krokov

Video: Agri-2-Eye: 9 krokov

Video: Agri-2-Eye: 9 krokov
Video: Перон. Любимый народом диктатор 2024, Júl
Anonim
Agri-2-Eye
Agri-2-Eye

Pre prvý semester štvrtého ročníka našej strojárskej školy sme sa rozhodli pracovať na systéme monitorovania poľnohospodárstva. Musí merať nejakú relevantnú hodnotu pre rast rastlín. Zariadenie musí byť energeticky autonómne a musí používať protokol LPWAN.

Krok 1: Krok 1: Komponenty AGRI-2-EYE

Mikrokontrolér:

STM32L432KC

Senzor:

  • Vonkajšia vlhkosť: DHT22
  • Vonkajšia teplota: SMT172
  • Vlhkosť zeme: SKU SEN0 193
  • Teplota zeme: Grove 1019919
  • RGB: Grove TCS34725
  • Intenzita svetla: Grove 101020076

Komunikácia LPWAN:

Wisol SFM10R1

Stravovanie:

Solárny panel 6V - 2W

Zobrazenie obrazovky:

ARCELI SSD1306

Krok 2: Krok 2: Prototyp Agri-2-EYE

Krok 2: Prototyp Agri-2-EYE
Krok 2: Prototyp Agri-2-EYE

Krok 3: Krok 3: Schémy projektu

Krok 3: Schémy projektu
Krok 3: Schémy projektu
Krok 3: Schémy projektu
Krok 3: Schémy projektu
Krok 3: Schémy projektu
Krok 3: Schémy projektu

Na projekt potrebujeme 3 DPS:

  • PCB dodávateľa energie
  • prepojovacia doska plošných spojov
  • doska plošných spojov vonkajšieho snímača

Krok 4: Krok 4: Vývoj Mbed

Platforma zariadení Arm Mbed IoT poskytuje používateľom online platformu, ktorá sa ľahko používa pre hardvér kompatibilný s Mbed. Umožňuje prístup k veľkému množstvu knižnice. Komunita Mbed vyvíja knižnicu, poskytuje prístup k ukážkovému softvéru pre kompatibilné zariadenia a pomáha používateľom s ich problémami.

Ako funguje platforma Mbed?

  1. Prvým krokom je prejsť na webovú stránku Mbed:
  2. Vytvoriť účet
  3. Prejdite do ponuky kompilátora a vyberte svoje zariadenie: STM32L432KC (náš mikrokontrolér)
  4. Vytvorte projekt
  5. Importovať užitočnú knižnicu napr: knižnica DHT
  6. Spustite program
  7. Zostavte kód
  8. Exportujte do zariadenia pomocou portu micro-usb, ktorý prepojí počítač a STM32L432KC

Dávajte pozor na mapu špendlíkov, aby zodpovedala schémam.

Krok 5: Krok 5: Konfigurácie Sigfox

Krok 5: Konfigurácie Sigfox
Krok 5: Konfigurácie Sigfox
Krok 5: Konfigurácie Sigfox
Krok 5: Konfigurácie Sigfox

Pre protokol LPWAN sme vybrali modul Sigfox. Protokol Sigfox je pre aplikáciu IoT skutočne užitočný, pretože komunikácia nespotrebuje veľa energie a môže tiež odosielať údaje na veľké vzdialenosti. Komunikuje so backendom Sigfoxu. V tomto projekte modul pomáha prenášať údaje na platformu IoT.

Modul musíte prepojiť s CPU (Rovnako ako na obrázku 2).

Na odosielanie údajov musíte použiť formát príkazu AT. Napríklad:

Odoslať OK, ZA $ T? vrátiť hodnotu teploty.

Tento formát používame na odosielanie hodnôt každého senzora.

Krok 6: Krok 6: Kódy Agri-2-EYE

Krok 6: Kódy Agri-2-EYE
Krok 6: Kódy Agri-2-EYE

Vyvíjame senzorovú knižnicu založenú na kóde cpp. V hlavnej časti nájdete všetok kód, ktorý potrebujete na pochopenie toho, ako konfigurujeme zobrazenie obrazovky, prenos …

Na obrázku vidíte, ako odosielame hodnotu senzora.

Krok 7: Krok 7: Cloudová platforma Ubidots

Krok 7: Cloudová platforma Ubidots
Krok 7: Cloudová platforma Ubidots

Vlastník produktu si vybral Ubidots ako platformu na ukladanie údajov. Ak ho chcete použiť, musíte postupovať krok za krokom.

  1. Prejdite na https://ubidots.com/ a vytvorte si účet
  2. Vyberte zariadenie a vytvorte nové zariadenie kliknutím na „+“
  3. Vyberte štítok a názov
  4. Nakonfigurujte token tak, aby sa spájal s back -endom Sigfox
  5. Na informačný panel pridajte všetky potrebné miniaplikácie
  6. Vyberte položku Pridať premennú a vyberte zariadenie, ktoré ste vytvorili.

Krok 8: Krok 8: Naše rozhranie Ubidots

Odporúča: