Turinys:
- 1 žingsnis: Surinkite reikalingus elementus
- 2 žingsnis: ESP-8266 „Wifi“modulis
- 3 žingsnis: didelio sukimo momento servo
- 4 žingsnis: lakštinis metalas
- 5 žingsnis: 3.3V FTDI programuotojas
- 6 veiksmas: ESP8266 sąranka
- 7 veiksmas: kodo įkėlimas į ESP (supaprastinta programinė įranga)
- 8 žingsnis: „Arduino“kodavimas naudojant IDE
- 9 veiksmas: išraskite savo programą
- 10 veiksmas: programos „.aia“failas
- 11 žingsnis: Surinkimas
Video: „Wifi Smart Door“(paprasčiausias metodas): 11 žingsnių (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:51
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
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
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
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
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
Tai naudojama tik kuriant projektą, programuojant ESP8266 modulį, nes jo negalima užprogramuoti tiesiogiai iš arduino.
6 veiksmas: 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)
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
Aš daviau kodavimą, kurį galite atsisiųsti iš čia.
įkelkite šį kodą į ARDUINO!
9 veiksmas: išraskite 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
į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:
„Paprasčiausias pasaulių“neuronizatorius (vyrai juoda atminties trintuku): 10 žingsnių (su nuotraukomis)
„Pasaulio paprasčiausias“neuralizatorius („Men in Black Memory Eraser“): Ar ketinate į kostiumų vakarėlį vos po kelių dienų, bet vis dar neturite kostiumo? Tada ši konstrukcija skirta tau! Su akiniais nuo saulės ir juodu kostiumu šis aksesuaras užbaigia jūsų vyrų juodos spalvos kostiumą. Jis pagrįstas kuo paprastesne elektronine grandine
WAVE - paprasčiausias pasaulyje „pasidaryk pats“litavimo įtaisas! (PCB pagalbos rankos): 6 žingsniai (su paveikslėliais)
WAVE - paprasčiausias pasaulyje „pasidaryk pats“litavimo įtaisas! (PCB pagalbos rankos): WAVE yra turbūt keisčiausias „Help Hands“įrenginys, kokį kada nors matėte. Kodėl tai vadinama „BANGA“? Kadangi tai yra pagalbos rankos prietaisas, sukurtas iš mikrobangų krosnelės dalių! Tačiau tai, kad WAVE atrodo keistai, nereiškia, kad tai negali būti
Paprasčiausias namų automatizavimas naudojant „Bluetooth“, „Android“išmanųjį telefoną ir „Arduino“: 8 žingsniai (su paveikslėliais)
Paprasčiausia namų automatizavimas naudojant „Bluetooth“, „Android“išmanųjį telefoną ir „Arduino“. Tai labai lengva pastatyti ir jį galima pastatyti per kelias valandas. Savo versijoje, kurią čia paaiškinu, galiu
„Windows“„Bluetooth“sistemos analizė - „SensorTag“metodas: 7 žingsniai (su paveikslėliais)
„Windows“„Bluetooth“sistemos analizė - „SensorTag“metodas: Toliau atliksiu „Windows“operacinės sistemos (OS) analizę bendravimo su „Bluetooth Low Energy“įrenginiais požiūriu - mūsų atveju su įvairių tipų „SensorTags“: „Thunderboard React“, „Thunderboard Sense“(b
SMD PCB gaminimas namuose (fotorezisto metodas): 12 žingsnių (su nuotraukomis)
SMD PCB gamyba namuose (fotorezisto metodas): PCB gamyba namuose tikriausiai yra mirštantis menas, nes vis daugiau PCB gamybos įmonių atspausdins jūsų plokštę ir pristatys jas į namus už priimtiną kainą. Nepaisant to, žinojimas, kaip gaminti PCB, vis tiek bus naudingas