Taula de continguts:
- Pas 1: configureu Firebase i obtingueu la clau secreta
- Pas 2: Creeu una aplicació mitjançant MIT App Inventor 2
- Pas 3: configureu Arduino IDE per a Nodemcu ESP8266
- Pas 4: pengeu el codi a NodeMCU ESP8266
- Pas 5: Muntatge de maquinari
Vídeo: Control de temperatura ambient basat en IOT: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
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
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
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
- 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): -
- Arduino Json
- Firebase Arduino
- Biblioteca del sensor DHT
- Biblioteca de sensor universal Adafruit
Pas 4: 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
- 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:
Control remot basat en LoRa - Aparells de control des de grans distàncies: 8 passos
Control remot basat en LoRa | Control d’aparells electrodomèstics des de grans distàncies: Ei, què passa, nois! Akarsh aquí des de CETech: en aquest projecte, crearem un control remot que es pot utilitzar per controlar una varietat d’instruments com ara LEDs, motors o si parlem del nostre dia a dia podem controlar el nostre aparell domèstic
Control remot IR basat en Arduino controlat per temperatura: 7 passos
Control remot IR basat en Arduino controlat per temperatura: Ei, què passa, nois! Akarsh aquí des de CETech. Cansat de despertar-vos enmig d'un son dur només perquè la temperatura de l'habitació és massa baixa o massa alta a causa de la vostra CA muda. Llavors, aquest projecte és per a vosaltres. En aquest projecte, farem el nostre
Sistema de control i control de la humitat del sòl basat en IoT mitjançant NodeMCU: 6 passos
Sistema de control i control de la humitat del sòl basat en IoT que utilitza NodeMCU: en aquest tutorial implementarem un sistema de control i control de la humitat del sòl basat en IoT mitjançant un mòdul WiFi ESP8266 és a dir, NodeMCU. Components necessaris per a aquest projecte: mòdul WiFi ESP8266 - Amazon (334 / - Mòdul de retransmissió INR): Amazon (130 / - INR
Termòmetre infraroig sense contacte basat en Arduino - Termòmetre basat en IR mitjançant Arduino: 4 passos
Termòmetre infraroig sense contacte basat en Arduino | Termòmetre basat en IR que utilitza Arduino: Hola nois, en aquest instructable farem un termòmetre sense contacte amb arduino, ja que de vegades la temperatura del líquid / sòlid és massa alta o baixa a la temperatura i és difícil fer-hi contacte i llegir-ne temperatura llavors en aquell escenari
Generador de música basat en el temps (generador de midi basat en ESP8266): 4 passos (amb imatges)
Generador de música basat en el temps (generador de midi basat en ESP8266): Hola, avui explicaré com fer el vostre propi generador de música basat en el temps. Es basa en un ESP8266, que és com un Arduino, i respon a la temperatura, a la pluja i intensitat lumínica. No espereu que faci cançons senceres o progrés d’acords