Sisällysluettelo:
- Vaihe 1: Vaadittujen kohteiden kerääminen
- Vaihe 2: ESP-8266 Wifi-moduuli
- Vaihe 3: Korkea vääntömomentti Servo
- Vaihe 4: Levyt
- Vaihe 5: 3.3V FTDI -ohjelmoija
- Vaihe 6: ESP8266: n asennus
- Vaihe 7: Koodin lataaminen ESP: hen (yksinkertaistettu ohjelmisto)
- Vaihe 8: Arduinon koodaus IDE: llä
- Vaihe 9: Oman sovelluksen keksiminen
- Vaihe 10:.aia -tiedosto sovellukselle
- Vaihe 11: Kokoonpano
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tämä on yksinkertainen projekti, joka on tehty arduino uno R3: lla, tavoitteena on hallita ovilukkoa ilman avaimia, ja käyttämällä älypuhelinta tämän saavuttamiseksi viestintäväline on Internet (wifi-moduuli-ESP8266).
Olen jo lähettänyt ohjeen samasta projektista, jossa on Bluetooth -moduuli, voit viitata siihen selvennysten saamiseksi (napsauta tätä).
Tässä ohjeessa tiedät yksinkertaisesta IOT -projektista, joka ohjaa oven lukkoa wifi -moduulilla.
Tämä on yksi yksinkertaisimmista menetelmistä ESP-8266: n käyttämiseksi.
Vaihe 1: Vaadittujen kohteiden kerääminen
1. Arduino UNO R3
ohjata servoa ja liitäntää ESP 8266: n (GPIO pin-0) avulla
konsepti on hyvin yksinkertainen, aiomme ohjata ESP8266 (GPIO -nasta 0) älypuhelimestamme sovelluksella.
jos GPIO -nasta 0
LOW ----------------------------------- lukitus tila suljettu.
HIGH ----------------------------------- lukitustila auki.
arduino tunnistaa GPIO -nasta 0 -tilan käyttämällä digitalRead -komentoa ja suorittaa tarvittavat toiminnot Servossa.
Vaihe 2: ESP-8266 Wifi-moduuli
Tämä auttaa projektiamme muodostamaan yhteyden pilveen. Tämä on erittäin halpaa ja helppokäyttöistä.
Tässä projektissa käytämme vain ESP8266: n GPIO-nasta-0.
Vaihe 3: Korkea vääntömomentti Servo
kääntää lukitusvipua, kun arduino lähettää signaalin
se saa virtansa arduino 5v nastasta ja toimii hyvin sen kanssa. (vain kun arduino saa virtansa USB -kaapelilla)
Vaihe 4: Levyt
tätä käytetään servomoottorin kotelon valmistamiseen, jonka avulla se voi pitää moottoria kunnolla ovella ja pyörivää osaa kiinnittää lukon vipuun.
kotelo on luovuutesi mukaista, voit käyttää mitä tahansa muuta materiaalia/esinettä kotelon tekemiseen. MOOTTORIN PITÄMINEN OVESSA
Vaihe 5: 3.3V FTDI -ohjelmoija
Tätä käytetään vain projektin tekemiseen ESP8266 -moduulin ohjelmointiin, koska sitä ei voi ohjelmoida suoraan arduino -ohjelmasta.
Vaihe 6: ESP8266: n asennus
Sinun tarvitsee vain muodostaa sarjaliikenne FTDI -ohjelmoijan ja ESP8266 -laitteen välillä.
Liitännät: RX -> TX
Lähetys -> Vastaanotto
CH_PD -> 3.3V
VCC -> 3.3V
GND -> GND
Vaihe 7: Koodin lataaminen ESP: hen (yksinkertaistettu ohjelmisto)
käyttämällä ESPlorer IDE: tä, joka on ohjelma, jonka 4refr0nt on luonut lähettämään komentoja ESP8266 -laitteeseesi.
Lataa ja asenna ESPlorer IDE noudattamalla näitä ohjeita:
1. lataa ESPlorer napsauttamalla tätä
2. Pura kansio
3. Siirry pääkansioon Suorita ESPlorer.jar -tiedosto
4. Avaa ESPlorer IDE
5. Kytke FTDI -ohjelmoija tietokoneeseen
6. Valitse FTDI -ohjelmointiporttisi
7. Paina Avaa/Sulje
8. Valitse NodeMCU+MicroPtyhon -välilehti
Luo uusi tiedosto nimeltä init.lua 10. Paina Tallenna ESP: hen
11. kaikki, mitä sinun on huolehdittava tai muutettava, on korostettu punaisessa ruudussa.
12. Lataa seuraava koodi ESP8266 -laitteeseen edellisen ohjelmiston avulla. Tiedoston pitäisi olla nimeltään "init.lua".
lisää skriptiin verkkosi nimi (SSID) ja salasana
LISÄÄ WIFI -VERKON NIMI (SSID) JA SALASANA skriptiin
ESP: n IP -osoite Kun ESP8266 käynnistyy uudelleen, se tulostaa sarjamonitoriin ESP: n IP -osoitteen. Tallenna IP -osoite, koska tarvitset sitä myöhemmin.
Vaihe 8: Arduinon koodaus IDE: llä
Olen antanut koodauksen, jonka voit ladata tiedoston täältä.
lataa tämä koodi ARDUINOon!
Vaihe 9: Oman sovelluksen keksiminen
voit luoda sellaisen itse yllä olevien kuvien avulla.
Voit myös ladata sovelluksen täältä ja asentaa Android -puhelimeesi.
Se on erittäin helppo määrittää. Napsauta”Aseta IP -osoite” -painiketta näytön alareunassa ja kirjoita IP -osoitteesi.
Vaihe 10:.aia -tiedosto sovellukselle
Voit muokata sovellusta MIT -sovellusten keksijän verkkosivustolla. (käytä tuontivaihtoehtoa)
Vaihe 11: Kokoonpano
varmista, että seuraavat liitännät on tehty.
SERVO CONNECTION 1.oranssi ----- arduino-nasta 2
2.punainen ------- 5v pin in arduino
3.ruskea ------ maadoitusneula arduinossa
lopuksi liitä ESP 8266 (GPIO -nasta 0) arduinon digitaaliseen nastaan 5.
VALMIS! On aika testata projektisi ja tehdä virheenkorjaus.
Toivottavasti pidät siitä !!!
VIITE:
Olen viitannut seuraavalle verkkosivustolle projektini suunnittelussa ja julkaisussa, 1.