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)
Anonim

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

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

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ó

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

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ó

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

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)

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

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 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

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: