![IOT kontroler nivoa vode pomoću NodeMCU ESP8266: 6 koraka IOT kontroler nivoa vode pomoću NodeMCU ESP8266: 6 koraka](https://i.howwhatproduce.com/images/004/image-10213-j.webp)
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37
![Image Image](https://i.howwhatproduce.com/images/004/image-10213-2-j.webp)
![](https://i.ytimg.com/vi/N9CagATE7ZI/hqdefault.jpg)
Ovo se može uputiti o tome kako stvoriti regulator nivoa vode zasnovan na IOT -u.
Karakteristike ovog projekta su:-
- Ažuriranja nivoa vode u stvarnom vremenu u aplikaciji Android.
- Automatski uključite pumpu za vodu kada voda dosegne ispod minimalnog nivoa.
- Automatski isključite pumpu za vodu kada voda dosegne maksimalni nivo.
- Ručna opcija za kontrolu pumpe za vodu na bilo kojem nivou vode.
Uslovi:-
- NodeMCU ESP8266 razvojna ploča
- HCSR04 ultrazvučni senzor
- Breadboard
- Jednokanalna relejna ploča (za kontrolu pumpe za vodu)
- LM7805 IC regulator napona +5V.
- Baterija (9V-12V).
- WiFi usmjerivač (za povezivanje NodeMCU -a s internetom)
- Firebase (za stvaranje baze podataka)
- Izumitelj aplikacije MIT 2 (za kreiranje Android aplikacije)
Pa počnimo.
Korak 1: Postavite Firebase i nabavite tajni ključ
![Postavite Firebase i nabavite tajni ključ Postavite Firebase i nabavite tajni ključ](https://i.howwhatproduce.com/images/004/image-10213-3-j.webp)
Koristit ćemo Google firebase bazu podataka u stvarnom vremenu. Ova baza podataka u stvarnom vremenu djelovat će kao posrednik između Nodemcu-a i Android uređaja.
- Prije svega, idite na firebase web lokaciju i prijavite se koristeći svoj google račun.
- Kreirajte novu bazu podataka u stvarnom vremenu.
- Nabavite URL stvarne baze podataka i tajni ključ za pristup bazi podataka iz aplikacije. Za detaljan vodič možete provjeriti kako integrirati firebase sa izumiteljem aplikacije MIT.
Korak 2: Kreirajte aplikaciju koristeći MIT App Inventor 2
![Kreirajte aplikaciju pomoću MIT App Inventor 2 Kreirajte aplikaciju pomoću MIT App Inventor 2](https://i.howwhatproduce.com/images/004/image-10213-4-j.webp)
![Kreirajte aplikaciju pomoću MIT App Inventor 2 Kreirajte aplikaciju pomoću MIT App Inventor 2](https://i.howwhatproduce.com/images/004/image-10213-5-j.webp)
![Kreirajte aplikaciju pomoću MIT App Inventor 2 Kreirajte aplikaciju pomoću MIT App Inventor 2](https://i.howwhatproduce.com/images/004/image-10213-6-j.webp)
Koristit ćemo MIT app inventor 2 za kreiranje naše Android aplikacije. Vrlo je jednostavan za korištenje i lako se integrira u win Google firebase.
Samo slijedite ove korake:-
U nastavku dolje preuzmite datoteku projekta pronalazača aplikacije MIT (.aia datoteka)
Zatim idite na MIT app inventor >> projects >> import project (kao što je prikazano na slici 1). Odaberite datoteku sa svog računara i prenesite je
Otvorite projekt i idite na Screen3 (kao što je prikazano na slici 2)
- Nakon toga idite na prozor izgleda, kliknite na firebaseDB1 (nalazi se na dnu radnog prostora), unesite URL baze podataka i ključ. Također postavite ProjectBucket na S_HO_C_K (kao što je prikazano na slici 3).
- Na kraju kliknite gumb "izgradi" i spremite datoteku aplikacije (.apk datoteku) na svoje računalo. Kasnije prenesite tu datoteku na svoj Android uređaj.
Korak 3: Konfigurirajte Arduino IDE za Nodemcu Esp8266
![Konfigurirajte Arduino IDE za Nodemcu Esp8266 Konfigurirajte Arduino IDE za Nodemcu Esp8266](https://i.howwhatproduce.com/images/004/image-10213-7-j.webp)
Prije svega, konfigurirajte Arduino IDE za Nodemcu esp8266. Preporučio bih ovaj korak po korak vodič o osnovama NodeMCU -a od Armtronixa. Hvala Armtronixu na ovom korisnom vodiču
Nakon toga dodajte ove dvije biblioteke (kao što je prikazano na snimku zaslona):-
1. Arduino Json
2. Firebase Arduino
Korak 4: Otpremite kôd s nekim potrebnim promjenama
![Otpremite kôd s nekim potrebnim promjenama Otpremite kôd s nekim potrebnim promjenama](https://i.howwhatproduce.com/images/004/image-10213-8-j.webp)
![Otpremite kôd s nekim potrebnim promjenama Otpremite kôd s nekim potrebnim promjenama](https://i.howwhatproduce.com/images/004/image-10213-9-j.webp)
Morate napraviti neke potrebne promjene u kodu prije postavljanja na Nodemcu.
Preuzmite priloženu datoteku (.ino datoteka) i otvorite je pomoću Arduino IDE -a
- U red 3 unesite URL baze podataka bez "https://".
- U red 4 unesite tajni ključ baze podataka.
- Na linijama 5 i 6 ne zaboravite ažurirati WiFi SSID i lozinku za WiFi (na koju želite povezati NodeMCU ESP8266).
Pomaknite se malo prema dolje i ažurirajte minimalni nivo vode, maksimalni nivo vode i margine prema dubini vašeg spremnika za vodu
Nakon toga, učitajte program na NodeMCU ESP8266.
Korak 5: Konfigurirajte hardver
![Image Image](https://i.howwhatproduce.com/images/004/image-10213-11-j.webp)
![](https://i.ytimg.com/vi/li1mtgCEDwQ/hqdefault.jpg)
![Konfigurirajte hardver Konfigurirajte hardver](https://i.howwhatproduce.com/images/004/image-10213-12-j.webp)
- Napravite krug kao što je prikazano na gornjoj slici. Možete koristiti bateriju od 9V ili 12V.
- Postavite ultrazvučni senzor na vrh rezervoara za vodu.
- Povežite pumpu za vodu pomoću relejne ploče (opcionalno tokom testiranja).
Korak 6: Čarobno vrijeme
![Magic Time! Magic Time!](https://i.howwhatproduce.com/images/004/image-10213-13-j.webp)
![Magic Time! Magic Time!](https://i.howwhatproduce.com/images/004/image-10213-14-j.webp)
![Magic Time! Magic Time!](https://i.howwhatproduce.com/images/004/image-10213-15-j.webp)
- Instalirajte aplikaciju (stvorenu u koraku 2) na svoj Android uređaj.
- Napajanje instalacije.
- Pričekajte da se NodeMCU spoji na hotspot (možete koristiti usmjerivač ili prijenosni hotspot).
- Sve završeno! Sada možete kontrolirati/pratiti nivo vode sa bilo kojeg mjesta u svijetu.
Preporučuje se:
Pokazivač nivoa vode pomoću Arduina u TinkerCad -u: 3 koraka
![Pokazivač nivoa vode pomoću Arduina u TinkerCad -u: 3 koraka Pokazivač nivoa vode pomoću Arduina u TinkerCad -u: 3 koraka](https://i.howwhatproduce.com/images/001/image-298-14-j.webp)
Pokazatelj razine vode pomoću Arduina u TinkerCadu: Ovaj članak govori o potpuno funkcionalnom regulatoru razine vode koji koristi Arduino. Krug prikazuje razinu vode u spremniku i uključuje motor kada nivo vode padne ispod unaprijed određene razine. Krug se automatski prebacuje na
Mjerač temperature vode, vodljivosti i nivoa vode u bunaru u stvarnom vremenu: 6 koraka (sa slikama)
![Mjerač temperature vode, vodljivosti i nivoa vode u bunaru u stvarnom vremenu: 6 koraka (sa slikama) Mjerač temperature vode, vodljivosti i nivoa vode u bunaru u stvarnom vremenu: 6 koraka (sa slikama)](https://i.howwhatproduce.com/images/001/image-2156-9-j.webp)
Mjerač temperature vode, vodljivosti i nivoa vode u bušotini u stvarnom vremenu: Ova uputstva opisuju kako izgraditi jeftin mjerač vode u stvarnom vremenu za praćenje temperature, električne provodljivosti (EC) i nivoa vode u iskopanim bunarima. Mjerač je dizajniran da visi u iskopanom bunaru, mjeri temperaturu vode, EC i
Pokazivač nivoa vode pomoću ULN 2003 IC: 4 koraka
![Pokazivač nivoa vode pomoću ULN 2003 IC: 4 koraka Pokazivač nivoa vode pomoću ULN 2003 IC: 4 koraka](https://i.howwhatproduce.com/images/005/image-13658-j.webp)
Indikator nivoa vode pomoću ULN 2003 IC: Prelijevanje vode iz gornjeg rezervoara problem je za sve i u svakom domaćinstvu. To, zajedno s rasipanjem električne energije, također uzrokuje veliku potrošnju vode, a s donošenjem novih zakona rasipanje vode čak i pri preljevu spremnika moglo bi se kazniti. Tako
Monitor nivoa vode pomoću Oled ekrana sa Raspberry Pi: 4 koraka
![Monitor nivoa vode pomoću Oled ekrana sa Raspberry Pi: 4 koraka Monitor nivoa vode pomoću Oled ekrana sa Raspberry Pi: 4 koraka](https://i.howwhatproduce.com/images/006/image-17857-j.webp)
Monitor nivoa vode pomoću Oled ekrana sa Raspberry Pi: Pozdrav svima, ja sam Shafin, član Aiversity. Podeliću vas o tome kako da napravite senzor nivoa vode sa Oled ekranom za rezervoare za vodu sa Raspberry pi. Na oljnom ekranu će se prikazati procenat kante napunjene vodom
Bežični indikator nivoa vode sa alarmom - Domet do 1 km - Sedam nivoa: 7 koraka
![Bežični indikator nivoa vode sa alarmom - Domet do 1 km - Sedam nivoa: 7 koraka Bežični indikator nivoa vode sa alarmom - Domet do 1 km - Sedam nivoa: 7 koraka](https://i.howwhatproduce.com/images/001/image-1766-82-j.webp)
Bežični indikator nivoa vode sa alarmom | Domet do 1 km | Sedam nivoa: Gledajte na Youtube -u: https://youtu.be/vdq5BanVS0YMožda ste vidjeli mnoge žičane i bežične indikatore nivoa vode koji bi pružali domet do 100 do 200 metara. Ali u ovom uputstvu ćete vidjeti Indikator bežične razine vode na daljinu