Innholdsfortegnelse:

Hjemmeautomatisering med ESP8266 WiFi uten å bruke Blynk !: 24 trinn (med bilder)
Hjemmeautomatisering med ESP8266 WiFi uten å bruke Blynk !: 24 trinn (med bilder)

Video: Hjemmeautomatisering med ESP8266 WiFi uten å bruke Blynk !: 24 trinn (med bilder)

Video: Hjemmeautomatisering med ESP8266 WiFi uten å bruke Blynk !: 24 trinn (med bilder)
Video: DS18B20 Temperatur ESP8266 ESP 01 WIFI-modul | ESP-01 Hjemmeautomatisering | RemoteXY | FLProg 2024, Juli
Anonim
Hjemmeautomatisering med ESP8266 WiFi uten å bruke Blynk!
Hjemmeautomatisering med ESP8266 WiFi uten å bruke Blynk!

For det første vil jeg takke alle for at de gjorde meg til en vinner i Automation Contest 2016 for denne INSTRUKTABLE. Så, som jeg lovet deg, her er instruksjonene for styring av husholdningsapparater med ESP8266 WiFi -modul.

Trinn 1: Neste innen hjemmeautomatisering

For å bli på sofaen og kontrollere alt elektrisk apparat med bare en TV -fjernkontroll, laget jeg en instruks for det, og nå er det på tide å oppgradere til WiFi. Nå kan du kontrollere alt med smarttelefonen din. Høres komplisert ut !!! Men veldig lett å lage !!!

Trinn 2: Hvorfor ESP8266?

Hvorfor ESP8266?
Hvorfor ESP8266?

Nå tenker du kanskje hvorfor jeg bruker WiFi her? Jeg ville ha brukt Bluetooth eller RF, men hvorfor bare Wifi med ESP8266? Det enkle svaret er: • ESP8266 ville være billigere enn Bluetooth -modul (på eBay, det er bare rundt $ 2) • Ved å bruke ESP8266 kan du koble modulen til internett og kontrollere den fra hvilken som helst del av verden.

Trinn 3: Hvilken ESP -modul bør jeg kjøpe?

Hvilken ESP -modul bør jeg kjøpe?
Hvilken ESP -modul bør jeg kjøpe?
Hvilken ESP -modul bør jeg kjøpe?
Hvilken ESP -modul bør jeg kjøpe?
Hvilken ESP -modul bør jeg kjøpe?
Hvilken ESP -modul bør jeg kjøpe?

Nå er det et nytt spørsmål som reises her Hvilken ESP8266 -modul jeg bør kjøpe? Nå er det mange varianter av denne modulen. Her i denne instruerbare har jeg brukt ESP-01-modulen. Dette var den første modulen som ble introdusert og også den billigste, så hvis du er nybegynner for IoT, er det bedre å gå for dette. Modulen du bør kjøpe, avhenger av hvor mange gpio-pins (general-purpose-input-output) du trenger. Dette vil avgjøre hvor mange ting du vil kunne kontrollere via WiFi. For nybegynnere vil jeg anbefale ESP-01-modulen.

Trinn 4: Litt grunnleggende informasjon om WIFI !

Litt grunnleggende informasjon om WIFI !!!
Litt grunnleggende informasjon om WIFI !!!

WiFi er en teknologi som lar elektroniske enheter koble seg til et trådløst LAN (WLAN) -nettverk, hovedsakelig ved bruk av 2,4 gigahertz (12 cm) UHF og 5 gigahertz (6 cm) SHF ISM-radiobånd. Wi-Fi er navnet på en populær trådløs nettverksteknologi som bruker radiobølger til å tilby trådløst høyhastighets Internett og nettverkstilkoblinger. En vanlig misforståelse er at begrepet Wi-Fi er forkortelse for "Wireless Fidelity", men dette er ikke tilfelle. Wi-Fi er ganske enkelt en varemerkeform som betyr IEEE 802.11x.

Trinn 5: Ingen Blynk !

Nei Blynk !!!
Nei Blynk !!!

Du kan finne hjemmeautomatisering med esp8266 over hele instruksjonsboken, men en vanlig ting er at de styrer esp via Blynk -appen. Vel, Blynk -appen er også en god ting for ESP, men det er fortsatt noen ulemper. • For det første krever det en internettforbindelse slik at appen kan kobles til serveren. • For det andre, som andre metoder, må Blynk -appen så vel som Esp måtte koble seg til et WiFi Hotspot. Så folk som ikke har en permanent nettforbindelse eller en ruter som et hotspot, kan ikke bruke Blynk -appen.

Trinn 6: Så hva er så spesielt i systemet mitt !

I systemet mitt har jeg opprettet en Android -app som kobles direkte til esp i stedet for å koble til et hotspot. Dette krever heller ingen internettforbindelse eller noe eksternt wifi -hotspot, ettersom de to maskinene ville koble seg direkte til en rask reaksjon av ESP.

Trinn 7: Samle alle deler

Samle alle deler
Samle alle deler
Samle alle deler
Samle alle deler
Samle alle deler
Samle alle deler

Her nevnes alle delene du trenger i dette prosjektet og koblingene hvor du kan kjøpe dem, men jeg anbefaler at du først prøver å finne komponentene lokalt fordi du på denne måten kan kjøpe dem raskere og kanskje billigere, men hvis de ikke er det tilgjengelig lokalt, kan du alltid kjøpe dem med koblingene. Jeg kjøper alltid alt fra ebay fordi det er det billigste. For dette prosjektet trenger du:

  • ESP8266 WiFi -modul
  • FTDI Breakout (eller ARDUINO UNO)
  • 2x 1K motstander
  • 2x BC547 Transistor
  • 2x 5v relé
  • 2x 1N4007 DIODE
  • 2x skrueteminaler.

Trinn 8: Gjør det brødbrettvennlig

Gjør det brødbrettvennlig
Gjør det brødbrettvennlig
Gjør det brødbrettvennlig
Gjør det brødbrettvennlig
Gjør det brødbrettvennlig
Gjør det brødbrettvennlig

Nå har du kanskje lagt merke til at ESP-01 ikke kan passe på brødbrett, så vi må gjøre det til brødbrettvennlig. Trinnene er enkle du trenger bare å kutte en 4 x 4 prikker PCB, lodde hanhodene og hunnhodene som vist på bildene ovenfor.

Trinn 9: Android -applikasjonen

Android -applikasjonen
Android -applikasjonen

For å kontrollere ESP8266 direkte fra mobiltelefonen din, har jeg opprettet en app ved hjelp av MIT app -oppfinner. Du finner appen her.

Først må du koble smarttelefonen til esp8266 WiFi og deretter sette ip -adressen til modulens ip -adresse i appen. I mitt tilfelle var det 192.168.4.1

Trinn 10: TID FOR Å STARTE BYGGING !

Først må vi koble ESP -modulen til datamaskinen for å oppdatere fastvaren og programmere den.

Trinn 11: Konverter 5v til 3.3v !

Konverter 5v til 3.3v !!!
Konverter 5v til 3.3v !!!

Det viktigste er at esp8266 -modulen bare fungerer med 3.3v og ikke 5v.

5v kan drepe det, så for å konvertere 5v til 3.3v må vi lage en spenningsdeler.

Lag en spenningsdeler ved å koble en 1K og 2K motstand som vist på bildet.

Trinn 12: Koble FTDI til Esp !

Koble FTDI til Esp !!!
Koble FTDI til Esp !!!

Bare følg skjemaet for å koble esp til en FTDI -breakout. Sørg for å bruke 3.3v bare på FTDI -utbruddet.

Trinn 13: Du har ikke en FTDI -breakout

Du har ikke en FTDI -breakout!
Du har ikke en FTDI -breakout!

Hvis du ikke har en FTDI -breakout akkurat som meg, kan du også bruke arduinoen til å programmere esp. FJERN ATMEGA 328 IC FRA ARDUINO -TABELLET FØR PROGRAMMERING. GLEM IKKE AT ESP8266 FUNGERER 3.3V OG IKKE PÅ 5v. ARDUINO ESP82663.3v ---------------- VCCGROUND ------------ GROUND3.3v ------------- --- CHP_PWD (CHIP POWER DOWN) TX -------------- TXRX --------------- RX

Trinn 14: Flash ESP

Flash din ESP
Flash din ESP

Flash ESP til den nyeste fastvaren. Last ned nødvendig programvare. Flasher.exe Sørg for å koble gpio 0 til bakken. Dette aktiverer blitsmodus i esp.

Last ned filene. >>>>> Filene vil være i zip -fil, så pakk ut dem og åpne esp8266_flasher.exe >>>>> Du kan bruke.bin -fastvaren som allerede finnes i zip -filen. >>>>> Velg deretter KOMMUNIKASJON (COM) PORT, og skriv inn 0x00080 i den andre kolonnen. >>>>>>> Trykk på Last ned.

Trinn 15: Sjekk om alt er i orden !

Sjekk om alt er i orden !!!
Sjekk om alt er i orden !!!

Etter å ha blinket ESP, er det på tide å sjekke om alt er i orden.

  • Gå til Arduino IDE
  • Gå til seriell skjerm
  • Velg overføringshastighet 115200
  • Skriv inn følgende kommandoer.

Etter å ha angitt denne kommandoen trykker du på SEND, og hvis du får OK, er du klar til å gå.

Du kan spille med modulen med andre AT -kommandoer som vist på bildene ovenfor.

Trinn 16: Forkoding

Forkoding
Forkoding
Forkoding
Forkoding
Forkoding
Forkoding
Forkoding
Forkoding

For å programmere ESP fra Arduino IDE, må du installere noen nødvendige programvarer.

1. Gå til Arduino IDE 2. Gå til Fil >>>> Innstillinger 3. I tekstboksen til ADDITIONAL BOARDS MANAGER URL, kopier og lim inn banen nedenfor

arduino.esp8266.com/package_esp8266com_inde…

4. Gå til VERKTØY >>>>> BOARD >>>>> BOARD MANAGER5. Skriv esp i søkeboksen, og bare ett alternativ vil være igjen. Installer ESP8266 -PAKKEN.

Trinn 17: Tid for koding

Etter å ha installert ESP8266-pakken, GÅ TIL VERKTØY >>>>> BOARDS >>>>> Velg modulen du har (Hvis du har esp-01-modulen som meg, velger du GENERIC ESP8266 MODULE)

Endre nå egenskapene i henhold til modulen din i verktøymenyen.

Sørg nå for at du har ESP8266WIFI -biblioteket.

Last opp koden til esp.

Trinn 18: Gjør kretsen !

Gjør kretsen !!!
Gjør kretsen !!!
Gjør kretsen !!!
Gjør kretsen !!!
Gjør kretsen !!!
Gjør kretsen !!!

Prøv først å lage kretsen på brødbrett og deretter gjøre den permanent på kretskort.

Men det største problemet er at ESP8266 trenger 3.3v og ikke 5v.

Ikke undervurder effekten på 5v, det er nok å drepe ESP -modulen din.

***Hei! slått et sted ??? Jeg er alltid der for å hjelpe deg i kommentarene nedenfor !!! ***

Trinn 19: FORSIKTIG !!! HØYSPENNING!

FORSIKTIGHET!!! HØYSPENNING!!!
FORSIKTIGHET!!! HØYSPENNING!!!

ADVARSEL!

Feil eller feil bruk kan føre til:

  • Alvorlige skader eller død.
  • Fysisk skade på produktet.
  • Skaper farlige farer.

*** JEG ANSVAR IKKE ANSVAR FOR ALLE AV DINE HANDLINGER ***

Trinn 20: Slik bruker du dette hjemme

Slik bruker du dette hjemme!
Slik bruker du dette hjemme!

La oss si at du vil kontrollere lyset og viften på soverommet ditt, du kan installere denne kretsen på bryteren. Bare åpne bryterbordet som styrer lysene og viftene dine, og du vil finne at to ledninger er festet til bryteren. Bare fjern disse ledningene fra bryteren og koble dem til PCB -terminalene, og du er ferdig. Superenkelt, men effektivt.

*** Barn, hold deg unna elektriske ledninger. Få en voksen ved siden av for å utføre det elektriske høyspenningsarbeidet ***

Trinn 21: Feilsøking!@#$%

Feilsøking!@#$%
Feilsøking!@#$%

Hmm … Fungerer ikke som forventet ???

Prøv denne feilsøkingsguiden, slik at du kan få prosjektet til å fungere som en sjarm !!

Sjekk først koden. Sørg for at du har alle bibliotekene riktig installert. Hvis ikke må du laste dem ned først

  • Kontroller at tilkoblingene er riktige. Ved å bruke kontinuitetsfunksjonen til multimeteret, sjekk om det er feil tilkobling eller kortslutning !!!
  • Sørg for at du har fungerende ESP og reléer.
  • Sørg for at du har plassert dioden i riktig polaritet.
  • Sørg for at du har koblet telefonen til esp via WiFi.

*** Hvis du er i tvil om dette, kan du alltid spørre meg i kommentarene nedenfor ***

Trinn 22: Sjekk disse punktene !

  • Før du tester kretsen, må du dobbeltsjekke alle tilkoblinger med kontinuitetsfunksjon på multimeter for feil tilkoblinger eller kortslutninger.
  • Installer dioden mellom spolene i riktig polaritet, da den vil beskytte kretsen vår mot omvendt strøm.
  • Jeg anbefaler at før du tester kretsen med HØY AC VOLTAGE, må du først prøve den med en enkel LED.
  • Bruk heller aldri slike apparater som trekker mer strøm enn reléets karakterer.

Trinn 23: Hva skjer her ???

Hmm … forvirret nå … la meg fortelle deg hva som skjer her ???

Når du trykker på knappen PÅ i WiFi -kontrolleren -appen, sender den et signal PÅ til ESP. Modulen er programmert på en slik måte at når den mottar PÅ -signalet, slår den gpio -tilstanden til HIGH. Ved å gjøre det, blir reléet aktivert og apparatet slås PÅ. På samme måte når du trykker AV, slår esp. Gpio -tilstanden til LAV, og reléet slås av slik at apparatet. Arbeidsprinsippet er veldig enkelt i forhold til komplikasjonen i Blynk -appen.

Hvis du vil ha mer informasjon, sjekk GreatScotts opplæring om dette.

*** Hvis du fortsatt er i tvil, kan du spørre i kommentarfeltet nedenfor ***

Trinn 24: Konklusjon !

Konklusjon!!!
Konklusjon!!!

Hei!!! Lykke til med å lage dette på egen hånd. Hvis du blir slått et sted, kan du spørre meg i kommentarfeltene nedenfor. Jeg vil alltid være der for å hjelpe. Hvis du har noen forslag, fortell det til meg, og hvis du liker prosjektet, trykk på liker -knappen, del prosjektet så raskt du kan og stemme i konkurransene.

Takk for at du leste,

YAVNIK SHARMA

Anbefalt: