Taula de continguts:

Control de temperatura ambient basat en IOT: 5 passos
Control de temperatura ambient basat en IOT: 5 passos

Vídeo: Control de temperatura ambient basat en IOT: 5 passos

Vídeo: Control de temperatura ambient basat en IOT: 5 passos
Vídeo: FrankEver FK_V02 - Zigbee кран с регулировкой открытия, обзор, конвертер для zigbee2mqtt 2024, De novembre
Anonim
Image
Image

Això es pot instruir en el projecte de control de temperatura ambient basat en IOT.

Característiques:-

1. Activeu automàticament el ventilador per sobre de la temperatura ambient especificada.

2. Apagueu automàticament el ventilador per sota de la temperatura ambient especificada.

3. Control manual en qualsevol punt del temps a qualsevol temperatura

Requisits: -

  • Taula de desenvolupament NodeMCU ESP8266
  • Sensor de temperatura DHT11
  • Taula de relés monocanal (5V)
  • Filferros de pont
  • Encaminador Wifi o punt d'accés portàtil (per connectar NodeMCU ESP8266 a Internet)
  • Bateria de 9V

Així que anem a submergir-nos en el tutorial.

Pas 1: configureu Firebase i obtingueu la clau secreta

Configureu Firebase i obtingueu la clau secreta
Configureu Firebase i obtingueu la clau secreta

Utilitzarem una base de dades en temps real de Google Firebase. Aquesta base de dades en temps real actuarà com a intermediari entre Nodemcu i el dispositiu Android.

  • Primer de tot, aneu al lloc de Firebase i inicieu la sessió amb el vostre compte de Google.
  • Creeu una nova base de dades en temps real.
  • Obteniu l'URL de la base de dades real i la clau secreta per accedir a la base de dades des de l'aplicació. Per obtenir un tutorial detallat, podeu consultar com utilitzar Firebase amb l’inventor de l’aplicació MIT.

Pas 2: Creeu una aplicació mitjançant MIT App Inventor 2

Creeu una aplicació mitjançant MIT App Inventor 2
Creeu una aplicació mitjançant MIT App Inventor 2
Creeu una aplicació mitjançant MIT App Inventor 2
Creeu una aplicació mitjançant MIT App Inventor 2

Utilitzarem l'aplicació MIT inventor 2 per crear la nostra aplicació per a Android. És molt senzill d’utilitzar i fàcil d’integrar, guanyant Google Firebase.

  • Descarregueu el fitxer adjunt del projecte inventor 2 de l'aplicació MIT (fitxer.aia).
  • Aneu a la pàgina d'inici de l'aplicació MIT inventor 2 i inicieu la sessió al vostre compte. A continuació, aneu a projectes >> importació de projectes. Seleccioneu el fitxer del vostre ordinador i pengeu-lo.
  • Aneu a la finestra de disseny, feu clic a firebaseDB1 (situat a la part inferior de l’espai de treball), introduïu l’URL de la base de dades i la clau secreta. També definiu ProjectBucket com a S_HO_C_K (tal com es mostra a la captura de pantalla 2).

Després, feu clic al botó de compilació i deseu el fitxer de l'aplicació (fitxer.apk) a l'ordinador. Més tard, transfereix aquest fitxer al dispositiu Android.

Pas 3: configureu Arduino IDE per a Nodemcu ESP8266

Configureu Arduino IDE per a Nodemcu ESP8266
Configureu Arduino IDE per a Nodemcu ESP8266
  • Primer de tot, configureu Arduino IDE per a Nodemcu esp8266. Recomanaria aquest tutorial pas a pas sobre els conceptes bàsics de NodeMCU d'Armtronix. Gràcies Armtronix per aquest útil tutorial.
  • Després, afegiu aquestes dues biblioteques (captura de pantalla de referència): -
  1. Arduino Json
  2. Firebase Arduino
  3. Biblioteca del sensor DHT
  4. Biblioteca de sensor universal Adafruit

Pas 4: pengeu el codi a NodeMCU ESP8266

Pengeu el codi a NodeMCU ESP8266
Pengeu el codi a NodeMCU ESP8266

Descarregueu el fitxer IDE Arduino (fitxer.ino) adjunt a continuació. Després, modifiqueu el programa per obtenir alguns canvis necessaris: -

  • A la línia 3, introduïu l'URL de la base de dades sense "https://".
  • A la línia 4, introduïu la clau secreta de la base de dades.
  • A les línies 5 i 6, no oblideu actualitzar la contrasenya SSID WiFi i Wifi (a la qual voleu connectar NodeMCU ESP8266).

Un cop fet, carregueu el programa al tauler de desenvolupament NodeMCU ESP8266.

Pas 5: Muntatge de maquinari

Image
Image
  • Creeu un circuit com es mostra a la figura anterior.
  • Instal·leu l'aplicació (creada al pas 2) al vostre telèfon intel·ligent Android.
  • Enceneu el circuit i gaudiu-ne!

Recomanat: