Sisukord:

Koduautomaatika koos ESP8266 WiFi -ga ilma Blynkit kasutamata!: 24 sammu (piltidega)
Koduautomaatika koos ESP8266 WiFi -ga ilma Blynkit kasutamata!: 24 sammu (piltidega)

Video: Koduautomaatika koos ESP8266 WiFi -ga ilma Blynkit kasutamata!: 24 sammu (piltidega)

Video: Koduautomaatika koos ESP8266 WiFi -ga ilma Blynkit kasutamata!: 24 sammu (piltidega)
Video: Как запрограммировать модуль реле Wi-Fi ESP8266 ESP-01 2024, Detsember
Anonim
Koduautomaatika koos ESP8266 WiFi -ga ilma Blynkit kasutamata!
Koduautomaatika koos ESP8266 WiFi -ga ilma Blynkit kasutamata!

Esiteks tahan ma TÄNAN kõiki, kes tegid selle juhendi eest võitja automatiseerimisvõistlusel 2016. Niisiis, nagu ma teile lubasin, on siin juhised kodumasinate juhtimiseks ESP8266 WiFi -mooduliga.

Samm 1: Järgmine koduautomaatikas

Selleks, et diivanil püsida ja juhtida kõiki elektriseadmeid ainult teleri puldiga, lõin selleks juhendi ja nüüd on aeg minna üle WiFi -le. Nüüd saate oma nutitelefoniga kõike juhtida. Kõlab keeruliselt !!! Aga väga lihtne teha !!!

Samm: miks ESP8266?

Miks ESP8266?
Miks ESP8266?

Nüüd võite mõelda, miks ma siin WiFi -d kasutan? Ma oleksin kasutanud Bluetoothi või raadiosagedust, aga miks just Wifi koos ESP8266 -ga? Lihtne vastus on järgmine: • ESP8266 oleks odavam kui Bluetooth -moodul (eBay -s on see umbes 2 dollarit) • ESP8266 -d kasutades saate mooduli ühendada Internetiga ja juhtida seda kõikjalt maailmast.

Samm: millist ESP -moodulit peaksin ostma?

Millise ESP -mooduli peaksin ostma?
Millise ESP -mooduli peaksin ostma?
Millise ESP -mooduli peaksin ostma?
Millise ESP -mooduli peaksin ostma?
Millise ESP -mooduli peaksin ostma?
Millise ESP -mooduli peaksin ostma?

Nüüd on siin tõstatatud uus küsimus Milline ESP8266 moodul peaksin ostma? Nüüdseks on selle mooduli variatsioone palju. Siin juhendis olen kasutanud ESP-01 moodulit. See oli esimene kasutusele võetud moodul ja ka kõige odavam, nii et kui olete asjade Interneti algaja, siis parem tehke seda. Moodul, mille peaksite ostma, sõltub sellest, kui palju gpio (üldotstarbeline sisend-väljund) kontakte vajate. See otsustab, kui palju asju saate WiFi kaudu juhtida. Algajatele soovitan ESP-01 moodulit.

4. samm: mõned põhilised andmed WIFI kohta !

Mõned põhilised andmed WIFI kohta !!!
Mõned põhilised andmed WIFI kohta !!!

WiFi on tehnoloogia, mis võimaldab elektroonikaseadmetel ühenduda traadita kohtvõrgu (WLAN) võrguga, kasutades peamiselt 2,4 gigahertsi (12 cm) UHF-i ja 5 gigahertsi (6 cm) SHF ISM raadiosagedusribasid. Wi-Fi on populaarse nimi traadita võrgutehnoloogia, mis kasutab raadiolaineid traadita kiire Interneti ja võrguühenduste pakkumiseks. Levinud eksiarvamus on, et mõiste Wi-Fi on lühend "Wireless Fidelity", kuid see pole nii. Wi-Fi on lihtsalt kaubamärgiga fraas, mis tähendab IEEE 802.11x.

5. samm: ei Blynk !

Ei Blynk !!!
Ei Blynk !!!

Koduautomaatika esp8266 -ga leiate kogu Instructablesist, kuid tavaline on see, et nad juhivad oma esp -i Blynk -rakenduse kaudu. Noh, Blynk -rakendus on ka ESP jaoks hea asi, kuid siiski on mõningaid miinuseid. • Esiteks nõuab see Interneti -ühendust, et rakendust saaks serveriga ühendada. • Teiseks, nagu ka teised meetodid, peaksid nii Blynk rakendus kui ka Esp ühenduma WiFi levialaga. Niisiis, inimesed, kellel puudub püsiv võrguühendus või leviala, ei saa rakendust Blynk kasutada.

6. samm: mis siis minu süsteemis nii erilist on !

Olen oma süsteemis loonud Androidi rakenduse, mis ühendab levialaga ühenduse loomise asemel otse teie esp -ga. See ei nõua ka Interneti -ühendust ega välist WiFi -leviala, kuna kaks masinat ühendaksid otse, põhjustades ESP kiire reageerimise.

Samm: koguge kõik osad kokku

Koguge kõik osad kokku
Koguge kõik osad kokku
Koguge kõik osad kokku
Koguge kõik osad kokku
Koguge kõik osad kokku
Koguge kõik osad kokku

Siin on ära toodud kõik selle projekti jaoks vajalikud osad ja lingid, kust neid osta saab, kuid soovitan kõigepealt proovida komponente kohapealt leida, sest nii saaksite neid kiiremini ja võib -olla odavamalt osta, kuid kui neid pole kohapeal saadaval, saate neid alati linkide abil osta. Ostan alati kõike ebayst, sest see on kõige odavam. Selle projekti jaoks vajate:

  • ESP8266 WiFi moodul
  • FTDI Breakout (või ARDUINO UNO)
  • 2x 1K takistid
  • 2x BC547 transistor
  • 2x 5v relee
  • 2x 1N4007 DIOOD
  • 2x kruviga Teminals.

8. samm: muutke see leivasõbralikuks

Muutke see leivaplaadisõbralikuks
Muutke see leivaplaadisõbralikuks
Muutke see leivaplaadisõbralikuks
Muutke see leivaplaadisõbralikuks
Muutke see leivaplaadisõbralikuks
Muutke see leivaplaadisõbralikuks

Nüüdseks olete võib-olla märganud, et ESP-01 ei sobi leivaplaadile, seega peame selle muutma leivaplaadisõbralikuks. Sammud on lihtsad, peate lihtsalt lõikama 4 x 4 punkti PCB, jootma isased päised ja naissoost päised, nagu näidatud ülaltoodud piltidel.

9. samm: Androidi rakendus

Androidi rakendus
Androidi rakendus

ESP8266 juhtimiseks otse teie mobiiltelefonist olen loonud rakenduse MIT rakenduse leiutaja abil. Rakenduse leiate siit.

Kõigepealt peate oma nutitelefoni ühendama esp8266 WiFi -ga ja seejärel määrama rakenduses ip -aadressi oma mooduli IP -aadressile. Minu puhul oli see 192.168.4.1

10. samm: EHITAMISE ALUSTAMISE AEG !

Esiteks peame ühendama ESP mooduli arvutiga nii püsivara värskendamiseks kui ka selle programmeerimiseks.

11. samm: teisendage 5v 3.3v -ks !

Teisendage 5v 3.3v -ks !!!
Teisendage 5v 3.3v -ks !!!

Kõige olulisem on see, et esp8266 moodul töötab ainult 3.3v ja mitte 5v.

5v võib selle tappa, nii et 5v muundamiseks 3.3v -ks peame looma pingejaguri.

Looge pingejagur, ühendades 1K ja 2K takisti, nagu on näidatud pildil.

12. samm: ühendage FTDI Esp -iga !

Ühendage FTDI Esp -iga !!!
Ühendage FTDI Esp -iga !!!

Järgige lihtsalt skeemi, et ühendada oma esp FTDI katkestusega. Kasutage kindlasti 3.3V ainult oma FTDI väljalülitamisel.

Samm 13: teil pole FTDI Breakout

Teil pole FTDI läbimurret!
Teil pole FTDI läbimurret!

Kui teil ei ole FTDI -katkestust nagu minul, saate esp programmeerimiseks kasutada ka oma arduinot. EEMALDA ATMEGA 328 IC ARDUINO PLAADILE ENNE PROGRAMMEERIMIST. ÄRGE unustage, et ESP8266 TÖÖTAB 3.3V ja mitte 5V. ARDUINO ESP82663.3v ---------------- VCCGROUND ------------ GROUND3.3v ------------- --- CHP_PWD (CHIP POWER DOWN) TX --------------- TXRX --------------- RX

14. samm: välgutage ESP -d

Välklambi ESP
Välklambi ESP

Välkutage ESP uusimale püsivarale. Laadige alla vajalik tarkvara. Flasher.exe Veenduge, et ühendate gpio 0 maapinnaga. See lubab teie esp -s välgurežiimi.

Laadige failid alla. >>>>> Failid oleksid zip -failis, nii et pakkige need lahti ja avage esp8266_flasher.exe >>>>> Saate kasutada ZIP -failis juba pakutavat.bin püsivara. >>>>> Seejärel valige oma KOMMUNIKATSIOON (COM) PORT ja sisestage teise veergu 0x00080. >>>>>>> Klõpsake nuppu Laadi alla.

Samm: kontrollige, kas kõik on korras !

Kontrollige, kas kõik on korras !!!
Kontrollige, kas kõik on korras !!!

Pärast ESP vilkumist on aeg kontrollida, kas kõik on korras.

  • Minge Arduino IDE -sse
  • Minge jadamonitorile
  • Valige edastuskiirus 115200
  • Nüüd sisestage järgmised käsud.

AT

Pärast selle käsu sisestamist vajutage SEND ja kui saate OK, olete valmis minema.

Saate mooduliga mängida teiste AT -käskudega, nagu on näidatud ülaltoodud piltidel.

16. etapp: eelkodeerimine

Eelkodeerimine
Eelkodeerimine
Eelkodeerimine
Eelkodeerimine
Eelkodeerimine
Eelkodeerimine
Eelkodeerimine
Eelkodeerimine

ESP programmeerimiseks Arduino IDE -st peate installima mõned vajalikud tarkvara.

1. Avage Arduino IDE 2. Avage Fail >>>> Eelistused 3. Kopeerige ja kleepige allolev tee LISAKAARTIDE HALDAJA URL -i tekstikasti.

arduino.esp8266.com/package_esp8266com_inde…

4. Minge TOOLS >>>>> BOARD >>>>> BOARD MANAGER5. Sisestage otsingukasti esp ja ainult üks võimalus jääb alles. Installige see ESP8266 PAKETT.

Samm 17: Kodeerimise aeg

Pärast paketi ESP8266 installimist minge TOOLS >>>>> BOARDS >>>>> Valige moodul, mis teil on (kui teil on moodul esp-01 nagu mina, valige GENERIC ESP8266 MODULE)

Nüüd muutke tööriistade menüüs atribuute vastavalt oma moodulile.

Nüüd veenduge, et teil oleks ESP8266WIFI teek.

Laadige kood oma esp -le üles.

18. samm: tehke ringraja !

Tee ringrada !!!
Tee ringrada !!!
Tee ringrada !!!
Tee ringrada !!!
Tee ringrada !!!
Tee ringrada !!!

Esmalt proovige teha vooluring leivaplaadil ja seejärel muuta see PCB -plaadil püsivaks.

Kuid suurim probleem on see, et ESP8266 vajab 3.3v ja mitte 5v.

Ärge alahinnake 5v võimsust, piisab, kui tapate oma ESP mooduli.

*** Tere! tabas kuskil ??? Olen alati valmis teid aitama allpool olevates kommentaarides !!! ***

19. samm: ETTEVAATUST !!! KÕRGEPINGE!

ETTEVAATUST !!! KÕRGEPINGE!!!
ETTEVAATUST !!! KÕRGEPINGE!!!

HOIATUS !

Ebaõige või ebaõige kasutamine võib põhjustada:

  • Rasked vigastused või surm.
  • Toote füüsiline kahjustus.
  • Ohtlike ohtude loomine.

*** Ma ei vastuta teie tegevuse eest ***

Samm: kuidas seda kodus kasutada !

Kuidas seda kodus kasutada !!!
Kuidas seda kodus kasutada !!!

Oletame, et soovite oma magamistoa valgust ja ventilaatorit juhtida, saate selle vooluahela lülitusplaadile paigaldada. Lihtsalt avage lülitusplaat, mis juhib teie tulesid ja ventilaatoreid, ja leiate, et lüliti külge on kinnitatud kaks juhtmest. Lihtsalt eemaldage need juhtmed lülitist ja ühendage need PCB klemmidega ja oletegi valmis. Super lihtne, kuid samas tõhus.

*** Lapsed, hoidke pingestatud elektrijuhtmetest eemal. Kõrgpingega elektritööde tegemiseks paluge täiskasvanul ***

21. samm: tõrkeotsing!@#$%

Tõrkeotsing!@#$%
Tõrkeotsing!@#$%

Hmm … ei tööta ootuspäraselt ???

Proovige seda tõrkeotsingu juhendit, et saaksite oma projekti võluvalt tööle panna !!

Kõigepealt kontrollige koodi. Veenduge, et kõik teegid on õigesti installitud. Kui ei, siis peate need kõigepealt alla laadima

  • Veenduge, et ühendused oleksid õiged. Kasutades oma multimeetri järjepidevuse funktsiooni, kontrollige valesid ühendusi või lühiseid !!!
  • Veenduge, et teil oleks töökorras ESP ja releed.
  • Veenduge, et olete dioodi õige polaarsusega asetanud.
  • Veenduge, et olete oma telefoni esp -ühenduse kaudu WiFi -ga ühendanud.

*** Kui teil on selles osas kahtlusi, võite alati minult allolevates kommentaarides küsida ***

22. samm: kontrollige neid punkte !

  • Enne vooluahela testimist kontrollige kõik ühendused, millel on multimeetri järjepidevusfunktsioon, valed ühendused või lühised.
  • Paigaldage diood mähiste vahele õige polaarsusega, kuna see kaitseb meie vooluringi igasuguse tagasivoolu eest.
  • Soovitan enne vooluahela katsetamist KÕRGE AC VOLTAGE abil kõigepealt proovida seda lihtsa LED -i abil.
  • Samuti ärge kunagi kasutage selliseid seadmeid, mis tarbivad rohkem voolu kui teie relee hinnangud.

23. samm: mis siin toimub ???

Hmm … nüüdseks segaduses … las ma räägin teile, mis siin toimub ???

Kui vajutate WiFi kontrolleri rakenduses nuppu ON, saadab see ESP -le signaali ON. Moodul on programmeeritud nii, et kui see võtab vastu ON signaali, muudab see gpio oleku HIGH. Seda tehes aktiveerub relee ja seade lülitub sisse. Samamoodi, kui vajutate nuppu OFF, muudab esp gpio oleku LOW -ks ja seega lülitub relee välja, nii et seade lülitub välja. Tööpõhimõte on võrreldes rakenduse Blynk tüsistusega väga lihtne.

Kui soovite lisateavet, vaadake GreatScotti õpetust selle kohta.

*** Kui teil on endiselt kahtlusi, küsige julgelt allolevas kommentaaride osas ***

Samm: järeldus !

Järeldus !!!
Järeldus !!!

Hei !!! Palju õnne selle iseseisvaks loomiseks. Kui teid kuskil tabatakse, küsige julgelt minult allpool olevatest kommentaaride osadest. Olen alati abiks. Kui teil on ettepanekuid, rääkige sellest mulle ja kui teile meeldib projekt, vajutage like nuppu, jagage projekti nii kiiresti kui võimalik ja palun hääletage võistlustel.

Täname lugemise eest,

YAVNIK SHARMA

Soovitan: