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, veicot dažas nepieciešamās izmaiņas
- 5. darbība: konfigurējiet aparatūru
- 6. solis: burvju laiks
Video: IOT bāzes ūdens līmeņa kontrolieris, izmantojot NodeMCU ESP8266: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Tas ir pamācāms, kā izveidot uz IOT balstītu ūdens līmeņa regulatoru.
Šī projekta iezīmes ir šādas:-
- Ūdens līmeņa atjauninājumi reāllaikā Android lietotnē.
- Automātiski ieslēdziet ūdens sūkni, kad ūdens sasniedz zem minimālā līmeņa.
- Automātiski izslēdziet ūdens sūkni, kad ūdens sasniedz maksimālo līmeni.
- Manuāla iespēja kontrolēt ūdens sūkni jebkurā ūdens līmenī.
Prasības:-
- NodeMCU ESP8266 izstrādes dēlis
- HCSR04 ultraskaņas sensors
- Maizes dēlis
- Viena kanāla releja dēlis (lai kontrolētu ūdens sūkni)
- LM7805 +5V sprieguma regulators IC.
- Akumulators (9V-12V).
- WiFi maršrutētājs (lai savienotu NodeMCU ar internetu)
- Firebase (lai izveidotu datu bāzi)
- MIT lietotņu izgudrotājs 2 (lai izveidotu Android lietojumprogrammu)
Tātad sāksim darbu.
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ā integrēt 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.
Vienkārši izpildiet šīs darbības:-
Lejupielādējiet zemāk pievienoto MIT lietotnes izgudrotāja projekta failu (.aia failu)
Pēc tam dodieties uz MIT lietotņu izgudrotājs >> projekti >> importa projekts (kā parādīts 1. ekrānuzņēmumā). Datorā atlasiet failu un augšupielādējiet to
Atveriet projektu un dodieties uz 3. ekrānu (kā parādīts 2. ekrānuzņēmumā)
- Pēc tam dodieties uz izkārtojuma logu, noklikšķiniet uz firebaseDB1 (atrodas darbvietas apakšā), ievadiet datu bāzes URL un atslēgu. Arī iestatiet ProjectBucket uz S_HO_C_K (kā parādīts 3. ekrānuzņēmumā).
- Visbeidzot, 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 (kā parādīts ekrānuzņēmumā):-
1. Arduino Json
2. Firebase Arduino
4. darbība: augšupielādējiet kodu, veicot dažas nepieciešamās izmaiņas
Pirms augšupielādes Nodemcu jums ir jāveic dažas nepieciešamās koda izmaiņas.
Lejupielādējiet pievienoto failu (.ino fails) un atveriet to, izmantojot Arduino IDE
- 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).
Nedaudz ritiniet uz leju un atjauniniet minimālo ūdens līmeni, maksimālo ūdens līmeni un robežas atbilstoši jūsu ūdens tvertnes dziļumam
Pēc tam augšupielādējiet programmu NodeMCU ESP8266.
5. darbība: konfigurējiet aparatūru
- Izveidojiet ķēdi, kā parādīts iepriekšējā attēlā. Jūs varat izmantot 9V vai 12V akumulatoru.
- Ievietojiet ultraskaņas sensoru ūdens tvertnes augšpusē.
- Pievienojiet ūdens sūkni, izmantojot releja plāksni (pārbaudes laikā nav obligāti).
6. solis: burvju laiks
- Instalējiet lietotni (izveidota 2. darbībā) savā Android ierīcē.
- Piegādājiet elektroenerģiju uzstādīšanai.
- Pagaidiet, līdz NodeMCU izveidos savienojumu ar tīklāju (varat izmantot maršrutētāju vai portatīvo tīklāju).
- Viss pabeigts! Tagad jūs varat kontrolēt/uzraudzīt ūdens līmeni no jebkuras vietas pasaulē.
Ieteicams:
Ūdens līmeņa indikators, izmantojot Arduino TinkerCad: 3 soļi
Ūdens līmeņa indikators, izmantojot Arduino TinkerCad: Šis raksts ir par pilnībā funkcionējošu ūdens līmeņa kontrolieri, izmantojot Arduino. Ķēde parāda ūdens līmeni tvertnē un ieslēdz motoru, kad ūdens līmenis nokrītas zem iepriekš noteiktā līmeņa. Ķēde automātiski pārslēdzas
Reālā laika akas ūdens temperatūra, vadītspēja un ūdens līmeņa mērītājs: 6 soļi (ar attēliem)
Reālā laika akas ūdens temperatūras, vadītspējas un ūdens līmeņa mērītājs: šajos norādījumos ir aprakstīts, kā izveidot zemu izmaksu reāllaika ūdens skaitītāju temperatūras, elektrovadītspējas (EK) un ūdens līmeņa uzraudzībai izraktās akās. Skaitītājs ir paredzēts pakārt izraktajā akā, mērīt ūdens temperatūru, EK un
DIY spēļu kontrolieris uz Arduino bāzes - Arduino PS2 spēļu kontrolieris - Spēlējot Tekken ar DIY Arduino Gamepad: 7 soļi
DIY spēļu kontrolieris uz Arduino bāzes | Arduino PS2 spēļu kontrolieris | Spēlēt Tekken ar DIY Arduino Gamepad: Sveiki, puiši, spēlēt spēles vienmēr ir jautri, bet spēlēt ar savu DIY pielāgoto spēļu kontrolieri ir jautrāk. Tāpēc šajā instrukcijā mēs izveidosim spēles kontrolieri, izmantojot arduino pro micro
Automātiskais ūdens līmeņa kontrolieris, izmantojot tranzistorus vai 555 taimera IC: 5 soļi
Automātiskais ūdens līmeņa kontrolieris, izmantojot tranzistorus vai 555 taimera IC: Ievads: Hii Visi šeit mēs uzzināsim par efektīvu ūdens taupīšanu. tāpēc rūpīgi iziet soļus un teikumus. Ūdens tvertnes pārplūde ir izplatīta problēma, kas izraisa ūdens izšķērdēšanu. Lai gan ir mamma
Ūdens līmeņa noteikšanas metodes Arduino, izmantojot ultraskaņas sensoru un Funduino ūdens sensoru: 4 soļi
Arduino ūdens līmeņa noteikšanas metodes, izmantojot ultraskaņas sensoru un Funduino ūdens sensoru: Šajā projektā es jums parādīšu, kā izveidot lētu ūdens detektoru, izmantojot divas metodes: 1. Ultraskaņas sensors (HC-SR04) .2. Funduino ūdens sensors