Satura rādītājs:
- 1. darbība: iestatiet Firebase un iegūstiet slepeno atslēgu
- 2. darbība. Izveidojiet lietotni, izmantojot MIT App Inventor 2
- 3. darbība: konfigurējiet Arduino IDE Nodemcu ESP8266
- 4. darbība: augšupielādējiet kodu NodeMCU ESP8266
- 5. solis: salieciet aparatūru
Video: Telpas temperatūras kontrole, kuras pamatā ir IOT: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:55
Tas ir pamācāms IOT balstītā telpas temperatūras kontroles projektā.
Iespējas:-
1. Automātiski ieslēdziet ventilatoru virs norādītās istabas temperatūras.
2. Automātiski izslēdziet ventilatoru zem norādītās istabas temperatūras.
3. Manuāla vadība jebkurā laikā jebkurā temperatūrā
Prasības:-
- NodeMCU ESP8266 izstrādes dēlis
- DHT11 temperatūras sensors
- Viena kanāla releja plate (5V)
- Jumper vadi
- Wifi maršrutētājs vai pārnēsājams tīklājs (lai savienotu NodeMCU ESP8266 ar internetu)
- 9V akumulators
Tātad, ienirsim apmācībā.
1. darbība: iestatiet Firebase un iegūstiet slepeno atslēgu
Mēs izmantosim Google firebase reāllaika datu bāzi. Šī reālā laika datu bāze darbosies kā starpnieks starp Nodemcu un Android ierīci.
- Vispirms dodieties uz firebase vietni un piesakieties, izmantojot savu Google kontu.
- Izveidojiet jaunu reāllaika datu bāzi.
- Iegūstiet reālas datu bāzes URL un slepeno atslēgu, lai piekļūtu datu bāzei no lietotnes. Lai iegūtu detalizētu apmācību, varat pārbaudīt, kā izmantot Firebase ar MIT lietotņu izgudrotāju.
2. darbība. Izveidojiet lietotni, izmantojot MIT App Inventor 2
Mēs izmantosim MIT lietotņu izgudrotāju 2, lai izveidotu mūsu Android lietotni. Tas ir ļoti vienkārši lietojams un viegli integrējams win Google firebase.
- Lejupielādējiet pievienoto MIT lietotnes izgudrotāja 2 projekta failu (.aia failu).
- Dodieties uz MIT lietotņu izgudrotāja 2 sākumlapu un piesakieties savā kontā. Pēc tam dodieties uz projektiem >> importēt projektu. Datorā atlasiet failu un augšupielādējiet to.
- Dodieties uz izkārtojuma logu, noklikšķiniet uz firebaseDB1 (atrodas darbvietas apakšā), ievadiet datu bāzes URL un slepeno atslēgu. Iestatiet arī ProjectBucket kā S_HO_C_K (kā parādīts 2. ekrānuzņēmumā).
Pēc tam noklikšķiniet uz pogas veidot un saglabājiet lietotnes failu (.apk failu) savā datorā. Vēlāk pārsūtiet šo failu uz savu Android ierīci.
3. darbība: konfigurējiet Arduino IDE Nodemcu ESP8266
- Vispirms konfigurējiet Arduino IDE Nodemcu esp8266. Es ieteiktu šo soli pa solim apmācību par Armtronix NodeMCU pamatiem. Paldies Armtronix par šo noderīgo apmācību.
- Pēc tam pievienojiet šīs divas bibliotēkas (atsauces ekrānuzņēmums):-
- Arduino Json
- Firebase Arduino
-
DHT sensoru bibliotēka
- Adafruit universālā sensoru bibliotēka
4. darbība: augšupielādējiet kodu NodeMCU ESP8266
Lejupielādējiet zemāk pievienoto Arduino IDE failu (.ino failu). Pēc tam mainiet programmu, lai veiktu dažas nepieciešamās izmaiņas:-
- 3. rindā ievadiet datu bāzes URL bez “https://”.
- 4. rindā ievadiet datu bāzes slepeno atslēgu.
- 5. un 6. rindā neaizmirstiet atjaunināt WiFi SSID un Wifi paroli (ar kuru vēlaties savienot NodeMCU ESP8266).
Kad esat pabeidzis, augšupielādējiet programmu NodeMCU ESP8266 izstrādes panelī.
5. solis: salieciet aparatūru
- Izveidojiet ķēdi, kā parādīts attēlā.
- Instalējiet lietotni (izveidota 2. darbībā) savā Android viedtālrunī.
- Ieslēdziet ķēdi un izbaudiet!
Ieteicams:
Telpas temperatūras un mitruma kontrole ar ESP32 un AskSensors Cloud: 6 soļi
Telpas temperatūras un mitruma uzraudzība, izmantojot ESP32 un AskSensors Cloud: šajā apmācībā jūs uzzināsit, kā uzraudzīt istabas vai galda temperatūru un mitrumu, izmantojot DHT11 un ESP32, kas savienoti ar mākoni. Mūsu pamācību atjauninājumus var atrast šeit. Specifikācijas: DHT11 sensors spēj izmērīt temperatūru
Lora vārteja, kuras pamatā ir MicroPython ESP32: 10 soļi (ar attēliem)
Lora vārteja, pamatojoties uz MicroPython ESP32: Lora pēdējos gados ir bijusi ļoti populāra. Bezvadu sakaru modulis, kas izmanto šo tehnoloģiju, parasti ir lēts (izmantojot brīvu spektru), mazs izmērs, energoefektīvs un ar lielu sakaru attālumu, un to galvenokārt izmanto savstarpējai saziņai
MQmax 0,7 zemu izmaksu WiFi IoT platforma, kuras pamatā ir Esp8266 un Arduino Mini Pro: 6 soļi
MQmax 0,7 zemu izmaksu WiFi IoT platforma, kuras pamatā ir Esp8266 un Arduino Mini Pro: Sveiki! Šī ir mana otrā pamācība (no šī brīža es pārstāju skaitīt). Es to izveidoju, lai izveidotu vienkāršu (vismaz man), lētu, viegli izgatavojamu un efektīvu platformu Real IoT lietojumprogrammām, kas ietver M2M darbu. Šī platforma darbojas ar esp8266 un
Mājas automatizācija, kuras pamatā ir IOT: 4 soļi
IOT balstīta mājas automatizācija: kā tas darbojas: es izveidoju pielāgotu shēmas plati, lai kontrolētu 4 relejus, izmantojot esp8266 NodeMcu Šī shēma darbojas ar līdzstrāvas 12 voltu 1 amp jaudu. ieslēdzot nodemcu, izveidojiet savienojumu ar maršrutētāju, izmantojot WiFi & arī izveidojiet savienojumu ar Blynk serveriJūsu viedtālrunis sūta komatu
Vides uzraudzības sistēma, kuras pamatā ir OBLOQ-IoT modulis: 4 soļi
Vides uzraudzības sistēma, kuras pamatā ir OBLOQ-IoT modulis: Šis produkts galvenokārt tiek izmantots elektroniskajā laboratorijā, lai uzraudzītu un kontrolētu tādus indikatorus kā temperatūra, mitrums, gaisma un putekļi, un savlaicīgi augšupielādētu tos mākoņa datu telpā, lai panāktu sausinātāja attālinātu uzraudzību un kontroli , gaisa attīrīšana