Inhoudsopgave:

Op IoT gebaseerd bodemvochtbewakings- en regelsysteem met behulp van NodeMCU - Ajarnpa
Op IoT gebaseerd bodemvochtbewakings- en regelsysteem met behulp van NodeMCU - Ajarnpa

Video: Op IoT gebaseerd bodemvochtbewakings- en regelsysteem met behulp van NodeMCU - Ajarnpa

Video: Op IoT gebaseerd bodemvochtbewakings- en regelsysteem met behulp van NodeMCU - Ajarnpa
Video: Gelanceerd 's werelds beste op webserver gebaseerde IoT "als product" door SIEMCAS Wifi Smart Pro 2024, Juli-
Anonim
IoT-gebaseerd bodemvochtmonitoring- en controlesysteem met NodeMCU
IoT-gebaseerd bodemvochtmonitoring- en controlesysteem met NodeMCU

In deze tutorial gaan we een op IoT gebaseerd Soil Moisture Monitoring and Control-systeem implementeren met behulp van ESP8266 WiFi-module, d.w.z. NodeMCU.

Benodigde onderdelen voor dit project:

  • ESP8266 WiFi-module – Amazon (334/- INR)
  • Relaismodule - Amazon (130 / - INR)
  • 5V Dompelpomp - Amazon (130 / - INR)
  • Bodemvochtsensor - Amazon (160 / - INR)
  • Jumpers - Amazon (120 pc's voor 160 / - INR)
  • 9V-batterij + module - Amazon (40 / - INR)

Totaal (Amazone) – 954/- INR

OF

Koop bij Electronixity in 682/- INR

Stap 1: ESP8266 WiFi-module

ESP8266 WiFi-module
ESP8266 WiFi-module

Het ontwikkelbord rust de ESP-12E-module met ESP8266-chip uit met een Tensilica Xtensa® 32-bit LX106 RISC-microprocessor die werkt op een instelbare klokfrequentie van 80 tot 160 MHz en RTOS ondersteunt.

Er is ook 128 KB RAM en 4 MB Flash-geheugen (voor programma- en gegevensopslag) net genoeg om de grote reeksen aan te kunnen die webpagina's vormen, JSON/XML-gegevens en alles wat we tegenwoordig naar IoT-apparaten gooien.

De ESP8266 integreert 802.11b/g/n HT40 Wifi-transceiver, zodat hij niet alleen verbinding kan maken met een wifi-netwerk en met internet kan communiceren, maar hij kan ook een eigen netwerk opzetten, zodat andere apparaten er rechtstreeks verbinding mee kunnen maken. Dit maakt de ESP8266 NodeMCU nog veelzijdiger.

Stap 2: relaismodule

Relaismodule
Relaismodule

Met een relais kun je een circuit in- of uitschakelen met een spanning en/of stroom die veel hoger is dan wat Arduino aankan.

Relais biedt volledige isolatie tussen het laagspanningscircuit aan de Arduino-zijde en de hoogspanningszijde die de belasting regelt. Het wordt geactiveerd met behulp van 5V van Arduino, die op zijn beurt elektrische apparaten zoals ventilatoren, lichten en airconditioners aanstuurt.

Stap 3: Bodemvochtsensor

Bodemvochtsensor
Bodemvochtsensor

Dit is Bodemvochtmeter, Bodemvochtigheidssensor, Watersensor, Bodemhygrometer voor Ardunio. Met deze module kunt u zien wanneer uw planten water nodig hebben door hoe vochtig de grond in uw pot, tuin of tuin is. De twee sondes op de sensor werken als variabele weerstanden. Gebruik het in een geautomatiseerd bewateringssysteem voor thuis, sluit het aan op IoT of gebruik het om erachter te komen wanneer je plant een beetje liefde nodig heeft. Door deze sensor en zijn PCB te installeren, ben je op weg om groene vingers te krijgen!

De bodemvochtsensor bestaat uit twee sondes die worden gebruikt om de volumetrische inhoud van water te meten. De twee sondes laten de stroom door de grond gaan en krijgt vervolgens de weerstandswaarde om de vochtwaarde te meten. Als er meer water is, zal de grond meer elektriciteit geleiden waardoor er minder weerstand is. Het vochtgehalte zal dus hoger zijn. Droge grond geleidt elektriciteit slecht, dus als er minder water is, zal de grond minder elektriciteit geleiden en dus meer weerstand. Het vochtgehalte zal dus lager zijn.

Bedrading Verbinding:

  • VCC: 3.3V-5V
  • GND: GND
  • DO: Digitale uitgangsinterface (0 en 1)
  • AO: Analoge uitgangsinterface

Functies:

  • Dual output-modus, analoge output nauwkeuriger
  • Een vast boutgat voor eenvoudige installatie
  • Met power indicator (rood) en digitale schakeloutput indicator (groen)
  • Met LM393 comparator-chip, stabiel.

Stap 4: Schakelschema

Schakelschema
Schakelschema

De verbindingen van het hele project zijn hierboven gegeven.

Voed de ESP8266 WiFi-module via de USB Micro.

Download hier de ESP8266-bibliotheek.

Heeft u problemen met het installeren van ESP8266 Board in Arduino IDE? Bekijk de tutorial

Stap 5: Video uitvoeren

Voor volledig werkende code ---- Alpha Electronz

Aanbevolen: