Turinys:

„Wifi Smart Door“(paprasčiausias metodas): 11 žingsnių (su paveikslėliais)
„Wifi Smart Door“(paprasčiausias metodas): 11 žingsnių (su paveikslėliais)

Video: „Wifi Smart Door“(paprasčiausias metodas): 11 žingsnių (su paveikslėliais)

Video: „Wifi Smart Door“(paprasčiausias metodas): 11 žingsnių (su paveikslėliais)
Video: Automatinis kalendoriaus pamainų planavimo įrankis programoje „Excel“. 2024, Liepa
Anonim
„Wifi Smart Door“(paprasčiausias metodas)
„Wifi Smart Door“(paprasčiausias metodas)
„Wifi Smart Door“(paprasčiausias metodas)
„Wifi Smart Door“(paprasčiausias metodas)
„Wifi Smart Door“(paprasčiausias metodas)
„Wifi Smart Door“(paprasčiausias metodas)

Tai paprastas projektas, sukurtas naudojant „arduino uno R3“, kurio tikslas-valdyti durų užraktą be raktų, o tam pasiekti naudojant išmanųjį telefoną, komunikacijos priemonė bus internetas („wifi“modulis-ESP8266).

Aš jau paskelbiau instrukciją apie tą patį projektą su „Bluetooth“moduliu, galite kreiptis į jį, jei norite paaiškinti. (Spustelėkite čia).

Šioje pamokoje jūs žinosite apie paprastą IOT projektą, skirtą valdyti jūsų durų spyną naudojant „WiFi“modulį.

Tai yra vienas iš paprasčiausių ESP-8266 naudojimo būdų.

1 žingsnis: Surinkite reikalingus elementus

Reikalingų daiktų surinkimas
Reikalingų daiktų surinkimas

1. „Arduino UNO R3“

valdyti servo ir sąsają su ESP 8266 (GPIO pin-0)

koncepcija yra labai paprasta, mes ketiname valdyti ESP8266 (GPIO PIN 0) iš savo išmaniojo telefono su programa.

jei GPIO -0

ŽEMAS ----------------------------------- užrakto būsena uždaryta.

HIGH ----------------------------------- užrakto būsena-atidaryta.

„GPU pin 0“būseną arduino atpažins naudodamas „digitalRead“komandą ir atliks reikiamas operacijas „Servo“.

2 žingsnis: ESP-8266 „Wifi“modulis

ESP-8266 „Wifi“modulis
ESP-8266 „Wifi“modulis
ESP-8266 „Wifi“modulis
ESP-8266 „Wifi“modulis

Tai padės mūsų projektui prisijungti prie debesies. Tai labai pigu ir paprasta naudoti.

Šiame projekte naudosime tik ESP8266 GPIO kaištį-0.

3 žingsnis: didelio sukimo momento servo

Aukšto sukimo momento servo
Aukšto sukimo momento servo
Aukšto sukimo momento servo
Aukšto sukimo momento servo
Aukšto sukimo momento servo
Aukšto sukimo momento servo

pasukti užrakto svirtį, kai siunčiamas signalas iš arduino

jį maitina pats „arduino 5v“kaištis ir jis su juo gerai veikia. (tik tada, kai „arduino“maitinamas USB kabeliu)

4 žingsnis: lakštinis metalas

Lakštinio metalo
Lakštinio metalo

tai naudojama servo variklio korpusui gaminti, kuris leidžia tinkamai laikyti variklį prie durų ir sukamą dalį tinkamai pritvirtinti prie užrakto svirties.

byla priklauso nuo jūsų kūrybiškumo, dėklo gamybai galite naudoti bet kokią kitą medžiagą/daiktą. LAIKYTI VARIKLĮ DURyse

5 žingsnis: 3.3V FTDI programuotojas

3.3V FTDI programuotojas
3.3V FTDI programuotojas

Tai naudojama tik kuriant projektą, programuojant ESP8266 modulį, nes jo negalima užprogramuoti tiesiogiai iš arduino.

6 veiksmas: ESP8266 sąranka

ESP8266 sąranka
ESP8266 sąranka

Jums tereikia užmegzti nuoseklų ryšį tarp FTDI programuotojo ir ESP8266.

Jungtys: RX -> TX

TX -> RX

CH_PD -> 3.3V

VCC -> 3.3V

GND -> GND

7 veiksmas: kodo įkėlimas į ESP (supaprastinta programinė įranga)

Kodo įkėlimas į ESP (supaprastinta programinė įranga)
Kodo įkėlimas į ESP (supaprastinta programinė įranga)

naudojant ESPlorer IDE, kuri yra programa, sukurta 4refr0nt komandoms siųsti į jūsų ESP8266.

Norėdami atsisiųsti ir įdiegti ESPlorer IDE, vykdykite šias instrukcijas:

1. Norėdami atsisiųsti ESPlorer, spustelėkite čia

2. Išpakuokite tą aplanką

3. Eikite į pagrindinį aplankąVykdykite failą „ESPlorer.jar“

4. Atidarykite ESPlorer IDE

5. Prijunkite savo FTDI programuotoją prie kompiuterio

6. Pasirinkite savo FTDI programuotojo prievadą

7. Paspauskite Atidaryti/Uždaryti

8. Pasirinkite skirtuką „NodeMCU+MicroPtyhon“

9. Sukurkite naują failą pavadinimu init.lua 10. Paspauskite Įrašyti į ESP

11. Viskas, dėl ko reikia nerimauti ar ką nors pakeisti, paryškinta raudoname langelyje.

12. Įkelkite šį kodą į savo ESP8266 naudodami ankstesnę programinę įrangą. Jūsų failas turėtų būti pavadintas „init.lua“.

prie scenarijaus pridėkite savo tinklo pavadinimą (SSID) ir slaptažodį

PRIDĖTI WIFI TINKLO PAVADINIMĄ (SSID) IR Slaptažodį prie scenarijaus

Jūsų ESP IP adresas Kai ESP8266 paleidžiamas iš naujo, jis nuosekliajame monitoriuje spausdina ESP IP adresą. Išsaugokite tą IP adresą, nes jums jo prireiks vėliau.

8 žingsnis: „Arduino“kodavimas naudojant IDE

„Arduino“kodavimas naudojant IDE
„Arduino“kodavimas naudojant IDE

Aš daviau kodavimą, kurį galite atsisiųsti iš čia.

įkelkite šį kodą į ARDUINO!

9 veiksmas: išraskite savo programą

Sugalvokite savo programą
Sugalvokite savo programą
Sugalvokite savo programą
Sugalvokite savo programą
Sugalvokite savo programą
Sugalvokite savo programą

galite sukurti savo, remdamiesi aukščiau pateiktais vaizdais.

taip pat galite atsisiųsti programą iš čia ir įdiegti į „Android“telefoną.

Tai labai lengva sukonfigūruoti. Ekrano apačioje spustelėkite mygtuką „Nustatyti IP adresą“ir įveskite savo IP adresą.

10 veiksmas: programos „.aia“failas

galite redaguoti programą naudodami MIT programų išradėjo svetainę. (naudokite importavimo parinktį)

11 žingsnis: Surinkimas

Surinkimas!
Surinkimas!
Surinkimas!
Surinkimas!

įsitikinkite, kad atlikti toliau nurodyti ryšiai.

SERVO CONNECTION 1. oranžinė ----- arduino kaištis 2

2. raudonas ------- 5v kaištis arduino

3. ruda ------ žemės kaištis arduino

pagaliau prijunkite savo ESP 8266 (GPIO kaištis 0) prie skaitmeninio 5 arduino kaiščio.

VISKAS PARUOŠTA! Atėjo laikas išbandyti savo projektą ir derinti, jei yra klaidų.

tikimės, kad jums patiks !!!

NUORODA:

Kurdamas ir skelbdamas savo projektą nurodiau šią svetainę, 1.

Rekomenduojamas: