Wifi Smart Door (yksinkertaisin tapa): 11 vaihetta (kuvilla)
Wifi Smart Door (yksinkertaisin tapa): 11 vaihetta (kuvilla)
Anonim

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.