Obsah:

Agri-2-Eye: 9 kroků
Agri-2-Eye: 9 kroků

Video: Agri-2-Eye: 9 kroků

Video: Agri-2-Eye: 9 kroků
Video: Pracuji v Soukromém muzeu pro bohaté a slavné. Hororové příběhy. Hrůza. 2024, Listopad
Anonim
Agri-2-Eye
Agri-2-Eye

Pro první semestr čtvrtého ročníku naší strojírenské školy jsme se rozhodli pracovat na monitorovacím systému zemědělství. Musí změřit nějakou relevantní hodnotu pro růst rostlin. Zařízení musí být nezávislé na energii a používat protokol LPWAN.

Krok 1: Krok 1: Součásti AGRI-2-EYE

Mikrokontrolér:

STM32L432KC

Senzor:

  • Vnější vlhkost: DHT22
  • Venkovní teplota: SMT172
  • Pozemní vlhkost: SKU SEN0 193
  • Pozemní teplota: Grove 1019919
  • RGB: Grove TCS34725
  • Intenzita světla: Grove 101020076

LPWAN komunikace:

Wisol SFM10R1

Stravování:

Solární panel 6V - 2W

Zobrazení na obrazovce:

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émata projektu

Krok 3: Schémata projektu
Krok 3: Schémata projektu
Krok 3: Schémata projektu
Krok 3: Schémata projektu
Krok 3: Schémata projektu
Krok 3: Schémata projektu

Pro projekt potřebujeme 3 DPS:

  • PCB dodavatele energie
  • propojovací PCB
  • PCB venkovního senzoru

Krok 4: Krok 4: Vývoj Mbed

Platforma zařízení Arm Mbed IoT poskytuje uživatelům online platformu snadno použitelnou pro hardware kompatibilní s Mbed. Umožňuje přístup k obrovskému množství knihoven. Komunita Mbed vyvíjí knihovnu, poskytuje přístup k ukázkovému softwaru pro kompatibilní zařízení a pomáhá uživatelům s jejich problémy.

Jak funguje platforma Mbed?

  1. Prvním krokem je přejít na web Mbed:
  2. Vytvořit účet
  3. Přejděte do nabídky kompilátoru a vyberte své zařízení: STM32L432KC (náš mikrokontrolér)
  4. Vytvořte projekt
  5. Importovat užitečnou knihovnu např.: Knihovna DHT
  6. Spusťte program
  7. Zkompilujte kód
  8. Exportujte do zařízení pomocí portu micro-usb mezi PC a STM32L432KC

Věnujte pozornost mapě pinů, aby odpovídala schématům.

Krok 5: Krok 5: Konfigurace Sigfox

Krok 5: Konfigurace Sigfox
Krok 5: Konfigurace Sigfox
Krok 5: Konfigurace Sigfox
Krok 5: Konfigurace Sigfox

Pro protokol LPWAN volíme modul Sigfox. Protokol Sigfox je pro aplikace IoT opravdu užitečný, protože komunikace nespotřebovává mnoho energie a může také odesílat data na velkou vzdálenost. Komunikuje se backendem Sigfoxu. V tomto projektu modul pomáhá přenášet data na platformu IoT.

Potřebujete propojit modul s CPU (jako na obrázku 2).

K odeslání dat musíte použít formát příkazu AT. Například:

AT poslat OK, AT $ T? vrátit hodnotu teploty.

Tento formát používáme k odesílání hodnot jednotlivých senzorů.

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

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

Vyvíjíme cpp kód založený na knihovně senzorů. V hlavní části najdete veškerý kód, který potřebujete k pochopení toho, jak konfigurujeme zobrazení obrazovky, přenos…

Na obrázku vidíte, jak posíláme hodnotu senzoru.

Krok 7: Krok 7: Ubidots Cloud Platform

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

Vlastník produktu si vybral Ubidots jako platformu pro ukládání dat. Chcete -li jej použít, musíte postupovat krok za krokem.

  1. Přejděte na https://ubidots.com/ a vytvořte si účet
  2. Vyberte zařízení a vytvořte nové zařízení kliknutím na „+“
  3. Vyberte štítek a název
  4. Nakonfigurujte token tak, aby se připojoval k back -endu Sigfox
  5. Na hlavní panel přidejte všechny potřebné widgety
  6. Vyberte přidat proměnnou a vyberte zařízení, které jste vytvořili.

Krok 8: Krok 8: Naše rozhraní Ubidots

Doporučuje: