Tartalomjegyzék:

Wifi intelligens ajtó (a legegyszerűbb módszer): 11 lépés (képekkel)
Wifi intelligens ajtó (a legegyszerűbb módszer): 11 lépés (képekkel)

Videó: Wifi intelligens ajtó (a legegyszerűbb módszer): 11 lépés (képekkel)

Videó: Wifi intelligens ajtó (a legegyszerűbb módszer): 11 lépés (képekkel)
Videó: Rab Árpád: Mesterséges intelligencia, agychipek, virtuális világok, jövő | Mindenségit! #66 2024, November
Anonim
Wifi intelligens ajtó (a legegyszerűbb módszer)
Wifi intelligens ajtó (a legegyszerűbb módszer)
Wifi intelligens ajtó (a legegyszerűbb módszer)
Wifi intelligens ajtó (a legegyszerűbb módszer)
Wifi intelligens ajtó (a legegyszerűbb módszer)
Wifi intelligens ajtó (a legegyszerűbb módszer)

Ez egy egyszerű projekt, amelyet az arduino uno R3 készülékkel készítettek, a cél az ajtózár kulcsok nélküli vezérlése, és ennek eléréséhez egy okostelefon segítségével a kommunikációs közeg az internet lesz (wifi modul-ESP8266).

Már közzétettem egy instrukciót ugyanarról a projektről, bluetooth modullal, bármi pontosításra hivatkozhat. (Kattintson ide).

Ebben az utasításban megismerheti az egyszerű IOT projektet, amely az ajtó zárjának vezérlését wifi modullal végzi.

Ez az egyik legegyszerűbb módszer az ESP-8266 használatára.

1. lépés: A szükséges elemek összegyűjtése

A szükséges elemek összegyűjtése
A szükséges elemek összegyűjtése

1. Arduino UNO R3

a szervó és az interfész vezérlése az ESP 8266-tal (GPIO pin-0)

a koncepció nagyon egyszerű, az ESP8266 -ot (GPIO pin 0) okostelefonunkról fogjuk irányítani egy alkalmazással.

ha GPIO -pin 0

LOW ----------------------------------- zár állapot zárva.

HIGH ----------------------------------- zár állapot-nyitva.

a GPIO pin 0 állapotát az arduino felismeri a digitalRead paranccsal, és elvégzi a szükséges műveleteket a Servo -n.

2. lépés: ESP-8266 Wifi modul

ESP-8266 Wifi modul
ESP-8266 Wifi modul
ESP-8266 Wifi modul
ESP-8266 Wifi modul

Ez elősegíti, hogy projektünk kapcsolódjon a felhőhöz. Ez nagyon olcsó és könnyen használható.

Ebben a projektben csak az ESP8266 GPIO pin-0-ját fogjuk használni.

3. lépés: Nagy nyomatékú szervó

Nagy nyomatékú szervó
Nagy nyomatékú szervó
Nagy nyomatékú szervó
Nagy nyomatékú szervó
Nagy nyomatékú szervó
Nagy nyomatékú szervó

hogy elfordítsa a reteszelő kart, amikor az arduino jelzést küld

maga az arduino 5v -os tápegység táplálja, és jól működik vele. (csak akkor, ha az arduino USB -kábellel működik)

4. lépés: fémlemez

Fém lemez
Fém lemez

ezt használják a szervómotor tokjának elkészítéséhez, amely lehetővé teszi, hogy megfelelően tartsa a motort az ajtón, és a forgó részt megfelelően rögzítse a zár karjához.

a tok a kreativitásán múlik, bármilyen más anyagot/dolgot felhasználhat a tok elkészítéséhez. A MOTOR TARTÁSA AZ AJTÓN

5. lépés: 3.3V FTDI programozó

3.3V FTDI programozó
3.3V FTDI programozó

Ezt csak a projekt készítésekor használják az ESP8266 modul programozására, mivel nem programozható közvetlenül az arduino programból.

6. lépés: Az ESP8266 beállítása

Az ESP8266 beállítása
Az ESP8266 beállítása

Csak soros kommunikációt kell létrehoznia az FTDI programozó és az ESP8266 között.

Csatlakozások: RX -> TX

TX -> RX

CH_PD -> 3.3V

VCC -> 3.3V

GND -> GND

7. lépés: A kód feltöltése az ESP -be (egyszerűsített szoftver)

Kód feltöltése az ESP -be (egyszerűsített szoftver)
Kód feltöltése az ESP -be (egyszerűsített szoftver)

az ESPlorer IDE segítségével, amely a 4refr0nt által létrehozott program, parancsok küldésére az ESP8266 készülékre.

Kövesse ezeket az utasításokat az ESPlorer IDE letöltéséhez és telepítéséhez:

1. Kattintson ide az ESPlorer letöltéséhez

2. Bontsa ki a mappát

3. Menjen a fő mappábaFuttassa az „ESPlorer.jar” fájlt

4. Nyissa meg az ESPlorer IDE -t

5. Csatlakoztassa az FTDI programozót a számítógéphez

6. Válassza ki az FTDI programozó portját

7. Nyomja meg az Open/Close gombot

8. Válassza a NodeMCU+MicroPtyhon fület

9. Hozzon létre egy új fájlt init.lua néven. 10. Nyomja meg a Mentés ESP -re gombot

11. Minden, ami miatt aggódnia vagy változtatnia kell, a piros mezőben van kiemelve.

12. Töltse fel a következő kódot az ESP8266 készülékbe az előző szoftver segítségével. A fájl neve legyen „init.lua”.

adja hozzá a hálózat nevét (SSID) és jelszavát a szkripthez

HOZZA HOZZÁ WIFI HÁLÓZATI NEVÉT (SSID) ÉS JELSZÓJÁT

Amikor az ESP8266 újraindul, a soros monitoron kinyomtatja az ESP IP -címet. Mentse el ezt az IP -címet, mert később szüksége lesz rá.

8. lépés: Az Arduino kódolása IDE -vel

Az Arduino kódolása IDE -vel
Az Arduino kódolása IDE -vel

Megadtam a kódolást, innen letöltheti a fájlt.

töltse fel ezt a kódot az ARDUINO -ra!

9. lépés: Saját alkalmazás feltalálása

Saját alkalmazás feltalálása
Saját alkalmazás feltalálása
Saját alkalmazás feltalálása
Saját alkalmazás feltalálása
Saját alkalmazás feltalálása
Saját alkalmazás feltalálása

saját maga is létrehozhat egyet a fenti képek segítségével.

innen is letöltheti az alkalmazást, és telepítheti androidos telefonjára.

Nagyon könnyű beállítani. Kattintson a képernyő alján található „IP -cím beállítása” gombra, és írja be IP -címét.

10. lépés: Az.aia fájl az alkalmazáshoz

szerkesztheti az alkalmazást az MIT app inventor webhelyén. (használja az importálási lehetőséget)

11. lépés: Összeszerelés

Összeszerelés!
Összeszerelés!
Összeszerelés!
Összeszerelés!

győződjön meg arról, hogy az alábbi csatlakozásokat elvégezte.

SERVO CONNECTION 1. narancs ----- arduino pin 2

2. piros ------- 5v pin in arduino

3. barna ------ őrölt csap az arduino-ban

végül csatlakoztassa az ESP 8266 -at (GPIO 0 -as tű) az arduino digitális 5 -ös tűjéhez.

MINDEN KÉSZ! Itt az ideje, hogy tesztelje a projektet, és hibakeresést végezzen, ha bármilyen hiba van.

remélem tetszik !!!

REFERENCIA:

Projektem elkészítésekor és közzétételekor az alábbi weboldalra hivatkoztam, 1.

Ajánlott: