Sisällysluettelo:

Koti -automaatio ESP8266 WiFi: llä ilman Blynk !: 24 vaihetta (kuvilla)
Koti -automaatio ESP8266 WiFi: llä ilman Blynk !: 24 vaihetta (kuvilla)

Video: Koti -automaatio ESP8266 WiFi: llä ilman Blynk !: 24 vaihetta (kuvilla)

Video: Koti -automaatio ESP8266 WiFi: llä ilman Blynk !: 24 vaihetta (kuvilla)
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Heinäkuu
Anonim
Kotiautomaatio ESP8266 WiFi: llä ilman Blynkia!
Kotiautomaatio ESP8266 WiFi: llä ilman Blynkia!

Ensinnäkin haluan kiittää kaikkia siitä, että teit minut voittajaksi tämän opetusohjelman automaatiokilpailussa 2016. Joten, kuten lupasin sinulle, tässä on ohjeet kodinkoneiden ohjaamiseen ESP8266 WiFi -moduulilla.

Vaihe 1: Seuraava koti -automaatiossa

Jotta voisin pysyä sohvalla ja hallita kaikkia sähkölaitteita vain television kaukosäätimellä, loin siihen ohjeen ja nyt on aika päivittää WiFi. Nyt voit hallita kaikkea älypuhelimellasi. Kuulostaa monimutkaiselta !!! Mutta erittäin helppo tehdä !!!

Vaihe 2: Miksi ESP8266?

Miksi ESP8266?
Miksi ESP8266?

Nyt saatat miettiä, miksi käytän WiFi: tä täällä? Olisin käyttänyt Bluetoothia tai RF: tä, mutta miksi vain Wifi ESP8266: n kanssa? Yksinkertainen vastaus on: • ESP8266 olisi halvempaa kuin Bluetooth -moduuli (eBayssa se on vain noin 2 dollaria) • ESP8266: n avulla voit yhdistää moduulin Internetiin ja hallita sitä mistä päin maailmaa tahansa.

Vaihe 3: Mikä ESP -moduuli minun pitäisi ostaa?

Mikä ESP -moduuli minun pitäisi ostaa?
Mikä ESP -moduuli minun pitäisi ostaa?
Mikä ESP -moduuli minun pitäisi ostaa?
Mikä ESP -moduuli minun pitäisi ostaa?
Mikä ESP -moduuli minun pitäisi ostaa?
Mikä ESP -moduuli minun pitäisi ostaa?

Tässä on nyt uusi kysymys, mikä ESP8266 -moduuli minun pitäisi ostaa? Nyt tähän moduuliin on monia muunnelmia. Tässä ohjeessa olen käyttänyt ESP-01-moduulia. Tämä oli ensimmäinen käyttöön otettu moduuli ja myös halvin, joten jos olet aloittelija IoT: ssä, sinun on parempi mennä tähän. Ostettava moduuli riippuu siitä, kuinka monta gpio (yleiskäyttöinen tulo-lähtö) nastaa tarvitset. Tämä päättää, kuinka monta asiaa voit hallita WiFi -yhteyden kautta. Aloittelijoille suosittelen ESP-01-moduulia.

Vaihe 4: Jotkut perustiedot WIFI: stä !

Jotkut perustiedot WIFI: stä !!!
Jotkut perustiedot WIFI: stä !!!

WiFi on tekniikka, jonka avulla elektroniset laitteet voivat muodostaa yhteyden langattomaan lähiverkkoon (WLAN), pääasiassa käyttämällä 2,4 gigahertsin (12 cm) UHF- ja 5 gigahertsin (6 cm) SHF ISM -radiota. Wi-Fi on suosittu nimi langaton verkkotekniikka, joka käyttää radioaaltoja nopean langattoman Internet- ja verkkoyhteyden tarjoamiseen. Yleinen väärinkäsitys on, että termi Wi-Fi on lyhenne sanoista "Wireless Fidelity", mutta näin ei ole. Wi-Fi on yksinkertaisesti tavaramerkki, joka tarkoittaa IEEE 802.11x.

Vaihe 5: Ei Blynk !

Ei Blynk !!!
Ei Blynk !!!

Löydät kodin automaation esp8266: lla kaikkialta Instructablesista, mutta yleinen asia on, että he hallitsevat espäänsä Blynk -sovelluksen kautta. Blynk -sovellus on myös hyvä asia ESP: lle, mutta silti on joitain haittoja. • Ensinnäkin se vaatii Internet -yhteyden, jotta sovellus voidaan yhdistää palvelimeen. • Toiseksi, kuten muutkin menetelmät, Blynk -sovelluksen ja Esp -laitteen on muodostettava yhteys WiFi -yhteyspisteeseen, joten ihmiset, joilla ei ole pysyvää verkkoyhteyttä tai reititintä hotspotina, eivät voi käyttää Blynk -sovellusta.

Vaihe 6: Mikä sitten on niin erityistä järjestelmässäni !

Järjestelmässäni olen luonut Android -sovelluksen, joka muodostaa yhteyden suoraan esp -laitteeseesi sen sijaan, että muodostaisi yhteyden hotspotiin. Tämä ei myöskään vaadi Internet -yhteyttä tai ulkoista wifi -hotspotia, koska molemmat koneet muodostavat yhteyden suoraan, mikä johtaa ESP: n nopeaan reaktioon.

Vaihe 7: Kerää kaikki osat

Kerää kaikki osat
Kerää kaikki osat
Kerää kaikki osat
Kerää kaikki osat
Kerää kaikki osat
Kerää kaikki osat

Tässä mainitaan kaikki tässä projektissa tarvitsemasi osat ja linkit, joista voit ostaa niitä, mutta suosittelen, että yrität ensin löytää komponentit paikallisesti, koska tällä tavalla voit ostaa ne nopeammin ja ehkä halvemmalla, mutta jos ne eivät ole saatavilla paikallisesti, voit aina ostaa niitä annettujen linkkien avulla. Ostan aina kaiken ebaystä, koska se on halvin. Tätä projektia varten tarvitset:

  • ESP8266 WiFi -moduuli
  • FTDI Breakout (tai ARDUINO UNO)
  • 2x 1K vastukset
  • 2x BC547 -transistori
  • 2x 5v rele
  • 2x 1N4007 DIODI
  • 2x ruuvi Teminals.

Vaihe 8: Tee siitä leipälautaystävällinen

Tee siitä leipälautaystävällinen
Tee siitä leipälautaystävällinen
Tee siitä leipälautaystävällinen
Tee siitä leipälautaystävällinen
Tee siitä leipälautaystävällinen
Tee siitä leipälautaystävällinen

Tähän mennessä olet ehkä huomannut, että ESP-01 ei mahdu leipälevylle, joten meidän on tehtävä siitä leipälautaystävällinen. Vaiheet ovat yksinkertaisia, sinun on leikattava 4 x 4 pisteen piirilevy, juotettava uros- ja naarasotsikot kuvan mukaisesti yllä olevissa kuvissa.

Vaihe 9: Android -sovellus

Android -sovellus
Android -sovellus

ESP8266: n ohjaamiseen suoraan matkapuhelimestasi olen luonut sovelluksen MIT -sovellusten keksijän avulla. Löydät sovelluksen täältä.

Ensin sinun on yhdistettävä älypuhelimesi esp8266 WiFi -laitteeseen ja asetettava sitten ip -osoite moduulin ip -osoitteeseen sovelluksessa. Minun tapauksessani se oli 192.168.4.1

Vaihe 10: AIKA ALOITTAA RAKENNUS !

Ensin meidän on liitettävä ESP -moduuli tietokoneeseen laiteohjelmiston päivittämiseksi ja sen ohjelmoimiseksi.

Vaihe 11: Muunna 5v 3.3v: ksi !

Muunna 5v 3.3v: ksi !!!
Muunna 5v 3.3v: ksi !!!

Tärkein asia on se, että esp8266 -moduuli toimii vain 3.3v eikä 5v.

5v voi tappaa sen, joten 5V: n muuntamiseksi 3.3v: ksi meidän on luotava jännitteenjakaja.

Luo jännitteenjakaja kytkemällä 1K ja 2K vastus kuvan mukaisesti.

Vaihe 12: Yhdistä FTDI Espiin !

Yhdistä FTDI Espiin !!!
Yhdistä FTDI Espiin !!!

Liitä esp FTDI -purkaukseen noudattamalla kaaviota. Varmista, että käytät 3.3v: tä vain FTDI -katkaisussa.

Vaihe 13: Sinulla ei ole FTDI -breakoutia

Sinulla ei ole FTDI -purkausta!
Sinulla ei ole FTDI -purkausta!

Jos sinulla ei ole FTDI -purkausta aivan kuten minulla, voit myös käyttää arduinoasi esp: n ohjelmoimiseen. IRROTA ATMEGA 328 IC ARDUINO -KORTILTA ENNEN OHJELMOINTIA.. ARDUINO ESP82663.3v ---------------- VCCGROUND ------------ GROUND3.3v ------------- --- CHP_PWD (CHIP POWER DOWN) TX --------------- TXRX --------------- RX

Vaihe 14: Flash ESP

Flash ESP
Flash ESP

Lataa ESP uusimpaan laiteohjelmistoon Lataa tarvittava ohjelmisto Flasher.exe Varmista, että liität gpio 0: n maahan. Tämä ottaa salamatilan käyttöön esp -laitteessasi.

Lataa tiedostot. >>>>> Tiedostot olisivat zip -tiedostossa, joten pura ne ja avaa esp8266_flasher.exe >>>>> Voit käyttää zip -tiedostossa jo olevaa.bin -laiteohjelmistoa. >>>>> Valitse sitten YHTEYSTIEDOT (COM) PORT ja kirjoita toiseen sarakkeeseen 0x00080. >>>>>>> Napsauta Lataa.

Vaihe 15: Tarkista, onko kaikki kunnossa !

Tarkista onko kaikki hyvin !!!
Tarkista onko kaikki hyvin !!!

ESP: n vilkkumisen jälkeen on aika tarkistaa, onko kaikki kunnossa.

  • Siirry Arduino IDE: hen
  • Siirry sarjamonitoriin
  • Valitse siirtonopeus 115200
  • Kirjoita nyt seuraavat komennot.

AT

Kun olet antanut tämän komennon, paina SEND ja jos saat OK, olet valmis menemään.

Voit pelata moduulilla muiden AT -komentojen kanssa yllä olevien kuvien mukaisesti.

Vaihe 16: Esikoodaus

Esikoodaus
Esikoodaus
Esikoodaus
Esikoodaus
Esikoodaus
Esikoodaus
Esikoodaus
Esikoodaus

Jos haluat ohjelmoida ESP: n Arduino IDE: stä, sinun on asennettava tarvittavat ohjelmistot.

1. Siirry Arduino IDE: hen 2. Siirry kohtaan Tiedosto >>>> Asetukset 3. Kopioi ja liitä alla oleva polku LISÄKORTTIHALLINTA -URL -osoitteen tekstikenttään.

arduino.esp8266.com/package_esp8266com_inde…

4. Siirry kohtaan TYÖKALUT >>>>> KORTTI >>>>> KORTINHALLINTA5. Kirjoita hakukenttään esp ja vain yksi vaihtoehto jää jäljelle. Asenna ESP8266 -PAKETTI.

Vaihe 17: Koodauksen aika

ESP8266-paketin asentamisen jälkeen MENE TYÖKALUT >>>>> LEVYT >>>>> Valitse haluamasi moduuli (Jos sinulla on esp-01-moduuli kuten minulla, valitse GENERIC ESP8266 -MODUULI)

Muuta nyt Ominaisuudet työkaluvalikon moduulin mukaan.

Varmista nyt, että sinulla on ESP8266WIFI -kirjasto.

Lähetä koodi esp -laitteellesi.

Vaihe 18: Tee piiri !

Tee piiri !!!
Tee piiri !!!
Tee piiri !!!
Tee piiri !!!
Tee piiri !!!
Tee piiri !!!

Yritä ensin tehdä piiri piirilevylle ja tehdä siitä sitten pysyvä piirilevylle.

Suurin ongelma on kuitenkin se, että ESP8266 tarvitsee 3.3v eikä 5v.

Älä aliarvioi 5v: n tehoa, se riittää tappaa ESP -moduulin.

***Hei! iski jonnekin ??? Olen aina valmis auttamaan sinua alla olevissa kommenteissa !!! ***

Vaihe 19: HUOMIO !!! KORKEA JÄNNITE!

HUOMIO !!! KORKEA JÄNNITE!!!
HUOMIO !!! KORKEA JÄNNITE!!!

VAROITUS!

Virheellinen tai virheellinen käyttö voi johtaa:

  • Vakavia vammoja tai kuolema.
  • Tuotteen fyysiset vauriot.
  • Vaarallisten vaarojen luominen.

*** EN VASTAA TOIMISTASI ***

Vaihe 20: Kuinka käyttää tätä kotona !

Kuinka käyttää tätä kotona !!!
Kuinka käyttää tätä kotona !!!

Oletetaan, että haluat ohjata makuuhuoneesi valoa ja tuuletinta, voit asentaa tämän piirin kytkentäkortille. Avaa vain kytkinkortti, joka ohjaa valoja ja tuulettimia, ja huomaat, että kaksi johtoa on kytketty kytkimeen. Irrota vain johdot kytkimestä ja liitä ne piirilevyn liittimiin ja olet valmis. Erittäin yksinkertainen mutta tehokas.

*** Lapset, pysykää kaukana jännitteisistä sähköjohdoista. Pyydä aikuista tekemään korkean jännitteen sähkötyöt ***

Vaihe 21: Vianetsintä!@#$%

Vianetsintä!@#$%
Vianetsintä!@#$%

Hmm… Ei toimi odotetusti ???

Kokeile tätä vianetsintäopasta, jotta voit saada projektisi toimimaan kuin viehätys !!

Tarkista ensin koodi. Varmista, että kaikki kirjastot on asennettu oikein. Jos ei, sinun on ensin ladattava ne

  • Varmista, että liitännät ovat oikein. Tarkista yleismittarisi jatkuvuustoiminnon avulla, onko liitoksia tai oikosulkuja väärin !!!
  • Varmista, että sinulla on toimiva ESP ja releet.
  • Varmista, että olet asettanut diodin oikeaan napaisuuteen.
  • Varmista, että olet liittänyt puhelimesi esp -verkkoon WiFi -yhteyden kautta.

*** Jos sinulla on epäilyksiä tästä, voit aina kysyä minulta alla olevissa kommenteissa ***

Vaihe 22: Tarkista nämä kohdat !

  • Tarkista ennen piirin testaamista kaikki liitännät, joissa on monitoimimittarin jatkuvatoiminto, mahdolliset väärät liitännät tai oikosulut.
  • Asenna diodi kelojen väliin oikeaan napaisuuteen, koska se suojaa piiriä kaikilta paluuvirroilta.
  • Suosittelen, että ennen virtapiirin testaamista HIGH AC JÄNNITTEELLÄ, kokeile sitä ensin yksinkertaisella LED -valolla.
  • Älä myöskään koskaan käytä sellaisia laitteita, jotka kuluttavat enemmän virtaa kuin releesi luokitukset.

Vaihe 23: Mitä täällä tapahtuu ???

Hmm … hämmentynyt jo nyt … anna minun kertoa sinulle, mitä täällä tapahtuu ???

Kun painat Wi -Fi -ohjainsovelluksen ON -painiketta, se lähettää signaalin PÄÄLLE ESP: lle. Moduuli on ohjelmoitu siten, että kun se vastaanottaa ON -signaalin, se muuttaa gpio -tilan HIGH. Näin rele aktivoituu ja laite kytkeytyy päälle. Samalla tavalla, kun painat OFF, esp muuttaa sen gpio -tilan LOW -asentoon, joten rele sammuu siten, että laite sammuu. Toimintaperiaate on hyvin yksinkertainen verrattuna Blynk -sovelluksen komplikaatioon.

Jos haluat lisätietoja, tarkista GreatScottin opetusohjelma tästä.

*** Jos sinulla on vielä epäilyksiä, kysy rohkeasti alla olevasta kommenttiosasta ***

Vaihe 24: Johtopäätös !

Johtopäätös !!!
Johtopäätös !!!

Hei!!! Onnea tämän luomiseen itse. Jos törmäät johonkin, kysy rohkeasti alla olevista kommenttiosista. Tulen aina auttamaan. Jos sinulla on ehdotuksia, kerro se minulle ja jos pidät projektista, paina tykkää -painiketta, jaa projekti mahdollisimman nopeasti ja äänestä kilpailuissa.

Kiitos lukemisesta,

YAVNIK SHARMA

Suositeltava: