Cuprins:

Monitorizarea plantelor și alertele cu ESP8266 și AskSensors IoT Cloud: 6 pași
Monitorizarea plantelor și alertele cu ESP8266 și AskSensors IoT Cloud: 6 pași

Video: Monitorizarea plantelor și alertele cu ESP8266 și AskSensors IoT Cloud: 6 pași

Video: Monitorizarea plantelor și alertele cu ESP8266 și AskSensors IoT Cloud: 6 pași
Video: Sistem inteligent de monitorizare și creștere a plantelor de cameră 2024, Noiembrie
Anonim
Monitorizarea plantelor și alertele cu ESP8266 și AskSensors IoT Cloud
Monitorizarea plantelor și alertele cu ESP8266 și AskSensors IoT Cloud

Acest proiect vizează construirea unui sistem inteligent de monitorizare a instalației utilizând ESP8266 și platforma IoT AskSensors.

Acest sistem poate fi utilizat pentru a urmări nivelul de umiditate al solului pentru a oferi criterii obiective pentru deciziile de irigare. care contribuie la asigurarea aplicării irigației la momentul potrivit și la reducerea costurilor de funcționare.

În plus, aplicația AskSensors va trimite alerte prin e-mail utilizatorului atunci când plantele au nevoie de apă.

Pasul 1: Pregătește-ți materialul

Pregătește-ți materialul
Pregătește-ți materialul
Pregătește-ți materialul
Pregătește-ți materialul

Principalele componente ale sistemului propus sunt:

  1. ESP8266 nod MCU
  2. Senzor de umiditate a solului FC-28
  3. Contul AskSensors.

Pasul 2: Conectați-vă senzorul la cloud

Această structură oferă un ghid detaliat pas cu pas pentru a vă ajuta să conectați ESP8266 și senzorul de umiditate la cloudul AskSensors. Vă rugăm să urmați pașii sugerați.

Dacă este bine făcut, acum ar trebui să fim pregătiți să setăm o alertă prin e-mail.

Pasul 3: Setați Alertă prin e-mail

Setați Alertă prin e-mail
Setați Alertă prin e-mail

Din tabloul de bord al senzorului, faceți clic pe butonul „Adăugați o alertă” pentru a primi o alertă prin e-mail atunci când nivelul de umiditate depășește un prag predefinit. Imaginea prezintă un exemplu pentru a seta o alertă prin e-mail atunci când nivelul de umiditate este mai mare de 55%. Asta înseamnă că planta are nevoie de apă.

O verificare periodică va fi efectuată automat în funcție de valoarea Intervalului Min (15 minute în exemplu). Acest lucru permite ca nivelul de umiditate al solului plantei dvs. să fie verificat de aplicația AskSensors la fiecare 15 minute, dacă cel puțin o valoare a depășit pragul pe care l-ați definit, veți primi o alertă prin e-mail.

Pasul 4: Software

Obțineți acest schiță de exemplu din pagina AskSensors Github.

Modificați SSID-ul și parola Wi-Fi, Api Key In:

const char * wifi_ssid = "………."; // SSID

const char * wifi_password = "………."; // WIFI const char * apiKeyIn = "………."; // API KEY IN

Pasul 5: Rulați testul

Rulați testul
Rulați testul
Rulați testul
Rulați testul
  • Introduceți terminalul senzorului de umiditate în solul plantei așa cum se arată în figura anexată.
  • Conectați nodul ESP8266 MCU la computer printr-un cablu USB.
  • Deschideți Arduino IDE și încărcați codul.
  • Deschideți un terminal serial. Ar trebui să vă vedeți ESP8266 Node MCU conectându-vă la internet prin WiFi.
  • ESP8266 va citi periodic nivelul de umiditate și îl va trimite la AskSensors. Puteți verifica încrucișat citirile graficului AskSensors cu valorile imprimate pe terminalul dvs. Arduino.

Ar trebui să primiți o alertă prin e-mail atunci când nivelul de umiditate depășește pragul predefinit.

Pasul 6: Efectuat

Mulțumiri!

Aveti vreo intrebare ?

Vă rugăm să vă alăturați comunității AskSensors.

Recomandat: