
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02


Dette kan instrueres i hvordan du lager en IOT -basert vannstandskontroller.
Funksjoner i dette prosjektet er:-
- Vannstandsoppdateringer i sanntid på Android-appen.
- Slå på vannpumpen automatisk når vannet når under et minimumsnivå.
- Slå automatisk av vannpumpen når vannet når over et maksimumsnivå.
- Manuelt alternativ for å kontrollere vannpumpen ved et hvilket som helst vannivå.
Krav:-
- NodeMCU ESP8266 utviklingstavle
- HCSR04 ultralydssensor
- Brødbrett
- Enkelt kanal relékort (for å kontrollere vannpumpe)
- LM7805 +5V spenningsregulator IC.
- Batteri (9V-12V).
- WiFi -ruter (for å koble NodeMCU til internett)
- Firebase (for å lage en database)
- MIT app inventor 2 (for å lage Android -applikasjon)
Så la oss komme i gang.
Trinn 1: Sett opp Firebase og få hemmelig nøkkel

Vi skal bruke en sanntidsdatabase fra Google firebase. Denne sanntidsdatabasen vil fungere som en midtveis megler mellom Nodemcu og Android-enhet.
- Først av alt, naviger til firebase -nettstedet og logg inn med Google -kontoen din.
- Lag en ny sanntidsdatabase.
- Få en ekte database og en hemmelig nøkkel for å få tilgang til databasen fra appen. For en detaljert opplæring kan du sjekke ut hvordan du integrerer firebase med MIT app -oppfinner.
Trinn 2: Opprett app ved hjelp av MIT App Inventor 2



Vi skal bruke MIT app inventor 2 til å lage vår Android -app. Det er veldig enkelt å bruke og lett å integrere win Google firebase.
Bare følg disse trinnene:-
Last ned MIT app -oppfinnerprosjektfil (.aia -fil) vedlagt nedenfor
Gå deretter til MIT app -oppfinner >> prosjekter >> importprosjekt (som vist på skjermbilde 1). Velg filen fra datamaskinen din og last den opp
Åpne prosjektet og naviger til Screen3 (som vist på skjermbilde 2)
- Deretter går du til layoutvinduet, klikker på firebaseDB1 (ligger nederst på arbeidsområdet), skriver inn databasens URL og nøkkel. Sett også ProjectBucket til S_HO_C_K (som vist på skjermbilde 3).
- Til slutt klikker du på "build" -knappen og lagrer app -filen (.apk -filen) på datamaskinen. Overfør filen senere til Android -enheten din.
Trinn 3: Konfigurer Arduino IDE for Nodemcu Esp8266

Først av alt, konfigurer Arduino IDE for Nodemcu esp8266. Jeg vil anbefale denne trinnvise opplæringen om grunnleggende NodeMCU av Armtronix. Takk Armtronix for denne nyttige opplæringen
Deretter legger du til disse to bibliotekene (som vist på skjermbilde):-
1. Arduino Json
2. Firebase Arduino
Trinn 4: Last opp kode med noen nødvendige endringer


Du må gjøre noen nødvendige endringer i koden før du laster opp til Nodemcu.
Last ned vedlagt fil (.ino -fil) og åpne den med Arduino IDE
- På linje 3, skriv inn database -URL uten 'https://'.
- På linje 4, skriv inn databasens hemmelige nøkkel.
- På linje 5 og 6, ikke glem å oppdatere WiFi SSID og Wifi -passord (som du vil koble NodeMCU ESP8266 til).
Rull ned litt og oppdater minimum vannstand, maksimal vannstand og marginer i henhold til dybden på din egen vanntank
Last deretter opp programmet til NodeMCU ESP8266.
Trinn 5: Konfigurer maskinvare



- Lag en krets som vist i figuren ovenfor. Du kan bruke enten et 9V eller 12V batteri.
- Sett ultralydsensoren øverst i vanntanken.
- Koble til vannpumpen ved hjelp av et relékort (valgfritt under testing).
Trinn 6: Magic Time



- Installer appen (opprettet i trinn 2) på Android -enheten din.
- Tilfør strøm til oppsettet.
- Vent til NodeMCU kobler seg til hotspot (du kan bruke enten ruter eller bærbar hotspot).
- Ferdig! Nå kan du kontrollere/overvåke vannivået fra hvor som helst i verden.
Anbefalt:
Hjemmeautomatisering ved bruk av ESP8266 eller NODEMCU: 6 trinn

Hjemmeautomatisering ved hjelp av ESP8266 eller NODEMCU: Har du noen gang ønsket å gjøre hjemmet ditt automatisert via wifi? Ønsker du å kontrollere lys, vifte og alle andre apparater fra smarttelefonen din? Eller noen gang ønsket en instruksjon om tilkoblede enheter og hvordan du kommer i gang med det? Dette hjemmeautomatiseringsprosjektet vil
Kontroll ledet over hele verden ved bruk av internett ved hjelp av Arduino: 4 trinn

Kontroll ledet over hele verden ved bruk av internett ved hjelp av Arduino: Hei, jeg er Rithik. Vi kommer til å lage en Internett -kontrollert LED ved hjelp av telefonen din. Vi kommer til å bruke programvare som Arduino IDE og Blynk. Det er enkelt, og hvis du lyktes kan du kontrollere så mange elektroniske komponenter du vilTing We Need: Hardware:
Overvåke akselerasjon ved bruk av Raspberry Pi og AIS328DQTR ved hjelp av Python: 6 trinn

Overvåke akselerasjon ved hjelp av Raspberry Pi og AIS328DQTR Bruke Python: Akselerasjon er begrenset, tror jeg i henhold til noen fysikklover.- Terry Riley En gepard bruker fantastisk akselerasjon og raske endringer i hastighet når jeg jager. Den raskeste skapningen i land en gang i blant bruker sitt høyeste tempo for å fange byttedyr. Den
Atollic TrueStudio-Switch på LED-en ved å trykke på trykknappen ved bruk av STM32L100: 4 trinn

Atollic TrueStudio-Switch på LED-en ved å trykke på trykknappen ved bruk av STM32L100: I denne opplæringen til STM32 skal jeg fortelle deg hvordan du leser en GPIO-pin av STM32L100, så her skal jeg lage en ombord LED-glød av bare trykke på trykknappen
Automatisk vannstandsregulator ved bruk av transistorer eller 555 timer IC: 5 trinn

Automatisk vannnivåkontroller ved bruk av transistorer eller 555 timer IC: Introduksjon: Hei alle vi skal lære om hvordan du sparer vannet effektivt. så gå nøye gjennom trinnene og setningene. Overløp av vanntank er et vanlig problem som fører til sløsing med vann. Selv om det er ma