Përmbajtje:
- Hapi 1: Konfiguroni Firebase dhe merrni Çelësin Sekret
- Hapi 2: Krijoni aplikacion duke përdorur MIT App Inventor 2
- Hapi 3: Konfiguroni Arduino IDE për Nodemcu Esp8266
- Hapi 4: Ngarko kodin me disa ndryshime të nevojshme
- Hapi 5: Konfiguro pajisjen
- Hapi 6: Koha Magjike
Video: Kontrollues i nivelit të ujit të bazuar në IOT duke përdorur NodeMCU ESP8266: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:20
Kjo është e udhëzueshme se si të krijoni një kontrollues të nivelit të ujit të bazuar në IOT.
Karakteristikat e këtij projekti janë:-
- Përditësimet e nivelit të ujit në kohë reale në aplikacionin Android.
- Ndizni automatikisht pompën e ujit kur uji arrin nën një nivel minimal.
- Fikni automatikisht pompën e ujit kur uji arrin mbi nivelin maksimal.
- Opsion manual për të kontrolluar pompën e ujit në çdo nivel uji.
Kërkesat:-
- Bordi i zhvillimit të NodeMCU ESP8266
- Sensori tejzanor HCSR04
- Breadboard
- Bordi stafetë me një kanal (për të kontrolluar pompën e ujit)
- IC rregullator i tensionit LM7805 +5V.
- Bateria (9V-12V).
- Ruteri WiFi (për të lidhur NodeMCU në internet)
- Firebase (për të krijuar një bazë të dhënash)
- Shpikësi i aplikacionit MIT 2 (për të krijuar aplikacionin Android)
Pra, le të fillojmë.
Hapi 1: Konfiguroni Firebase dhe merrni Çelësin Sekret
Ne do të përdorim një bazë të dhënash në kohë reale nga baza e zjarrit Google. Kjo bazë e të dhënave në kohë reale do të veprojë si një ndërmjetës në mes të rrugës midis Nodemcu dhe pajisjes Android.
- Para së gjithash, lundroni në faqen e firebase dhe regjistrohuni duke përdorur llogarinë tuaj Google.
- Krijoni një bazë të dhënash të re në kohë reale.
- Merrni URL-në e bazës së të dhënave reale dhe çelësin sekret për të hyrë në bazën e të dhënave nga aplikacioni. Për një mësim të detajuar, mund të shikoni se si të integroni bazën e zjarrit me shpikësin e aplikacionit MIT.
Hapi 2: Krijoni aplikacion duke përdorur MIT App Inventor 2
Ne do të përdorim shpikësin e aplikacionit MIT 2 për të krijuar aplikacionin tonë Android. Itsshtë shumë e thjeshtë për t'u përdorur dhe e lehtë për t'u integruar të fitojë bazën e zjarrit të Google.
Vetëm ndiqni këto hapa:-
Shkarkoni skedarin e projektit të shpikësit të aplikacionit MIT (skedari.aia) i bashkangjitur më poshtë
Pastaj shkoni te shpikësi i aplikacioneve MIT >> projektet >> projekti i importit (siç tregohet në pamjen e ekranit 1). Zgjidhni skedarin nga kompjuteri juaj dhe ngarkoni atë
Hapni projektin dhe lundroni te Screen3 (siç tregohet në pamjen e ekranit 2)
- Pas kësaj, shkoni te dritarja e paraqitjes, klikoni në firebaseDB1 (e vendosur në fund të hapësirës së punës), futni URL -në dhe çelësin e bazës së të dhënave. Gjithashtu vendosni ProjectBucket në S_HO_C_K (siç tregohet në pamjen e ekranit 3).
- Më në fund, klikoni në butonin "ndërto" dhe ruani skedarin e aplikacionit (skedarin.apk) në kompjuterin tuaj. Më vonë transferojeni atë skedar në pajisjen tuaj Android.
Hapi 3: Konfiguroni Arduino IDE për Nodemcu Esp8266
Para së gjithash, konfiguroni Arduino IDE për Nodemcu esp8266. Unë do ta rekomandoja këtë tutorial hap pas hapi mbi bazat e NodeMCU nga Armtronix. Faleminderit Armtronix për këtë mësim të dobishëm
Pas kësaj, shtoni këto dy biblioteka (siç tregohet në pamjen e ekranit):-
1. Arduino Json
2. Firebase Arduino
Hapi 4: Ngarko kodin me disa ndryshime të nevojshme
Duhet të bëni disa ndryshime të nevojshme në kod para se të ngarkoni në Nodemcu.
Shkarkoni skedarin e bashkangjitur (.ino) dhe hapeni me Arduino IDE
- Në rreshtin 3, futni URL -në e bazës së të dhënave pa 'https://'.
- Në rreshtin 4, futni çelësin sekret të bazës së të dhënave.
- Në rreshtat 5 dhe 6, mos harroni të azhurnoni WiFi SSID dhe fjalëkalimin Wifi (me të cilin dëshironi të lidhni NodeMCU ESP8266).
Shkoni pak poshtë dhe përditësoni nivelin minimal të ujit, nivelin maksimal të ujit dhe kufijtë sipas thellësisë së rezervuarit tuaj të ujit
Pas kësaj, ngarkoni programin në NodeMCU ESP8266.
Hapi 5: Konfiguro pajisjen
- Krijoni një qark siç tregohet në figurën e mësipërme. Mund të përdorni një bateri 9V ose 12V.
- Vendosni sensorin tejzanor në krye të rezervuarit të ujit.
- Lidhni pompën e ujit duke përdorur një tabelë rele (opsionale gjatë testimit).
Hapi 6: Koha Magjike
- Instaloni aplikacionin (krijuar në hapin 2) në pajisjen tuaj Android.
- Furnizoni me energji instalimin.
- Prisni që NodeMCU të lidhet me pikën e nxehtë (mund të përdorni ose ruterin ose pikën e nxehtë portative).
- Të gjitha të bëra! Tani mund të kontrolloni/monitoroni nivelin e ujit nga kudo në botë.
Recommended:
Treguesi i Nivelit të Ujit Duke Përdorur Arduino në TinkerCad: 3 Hapa
Treguesi i nivelit të ujit duke përdorur Arduino në TinkerCad: Ky artikull ka të bëjë me një kontrollues plotësisht funksional të nivelit të ujit duke përdorur Arduino. Qarku tregon nivelin e ujit në rezervuar dhe ndez motorin ON kur niveli i ujit zbret nën një nivel të paracaktuar. Qarku kalon automatikisht në
Treguesi i Nivelit të Ujit Duke përdorur ULN 2003 IC: 4 Hapa
Treguesi i Nivelit të Ujit Përdorimi i ULN 2003 IC: Përmbytja e ujit nga rezervuari i sipërm është një çështje për të gjithë dhe në çdo familje. Ajo, së bashku me humbjen e energjisë elektrike gjithashtu shkakton shumë humbje uji dhe me miratimin e ligjeve të reja, humbja e ujit edhe në vërshimin e rezervuarit mund të penalizohet. Kështu
Monitorues i nivelit të ujit duke përdorur ekranin me ujë me mjedër Pi: 4 hapa
Monitorues i nivelit të ujit duke përdorur ekranin Oled Me Raspberry Pi: Përshëndetje të gjithëve, unë jam Shafin, një anëtar i Aiversity. Unë do të tregoj se si të ndërtoj një sensor të nivelit të ujit me një ekran Oled për rezervuarët e ujit me një Raspberry pi. Ekrani i lyer do të tregojë përqindjen e kovës të mbushur me ujë
Kontrollues automatik i nivelit të ujit duke përdorur transistorë ose 555 IC Timer: 5 hapa
Kontrollues automatik i nivelit të ujit duke përdorur transistorë ose 555 IC Timer: Hyrje: Hii Të gjithë këtu ne do të mësojmë rreth Kursimit të ujit në mënyrë efikase. kështu që kaloni me kujdes hapat dhe Fjalitë. Përmbytja e rezervuarit të ujit është një problem i zakonshëm që çon në humbjen e ujit. Edhe pse ka ma
Metodat e zbulimit të nivelit të ujit Arduino duke përdorur sensorin tejzanor dhe sensorin e ujit Funduino: 4 hapa
Metodat e zbulimit të nivelit të ujit Arduino duke përdorur sensorin tejzanor dhe sensorin e ujit Funduino: Në këtë projekt, unë do t'ju tregoj se si të krijoni një detektor të lirë uji duke përdorur dy metoda: 1. Sensori tejzanor (HC-SR04) .2. Sensori i ujit Funduino