Obsah:

Wifi inteligentné dvere (najjednoduchšia metóda): 11 krokov (s obrázkami)
Wifi inteligentné dvere (najjednoduchšia metóda): 11 krokov (s obrázkami)

Video: Wifi inteligentné dvere (najjednoduchšia metóda): 11 krokov (s obrázkami)

Video: Wifi inteligentné dvere (najjednoduchšia metóda): 11 krokov (s obrázkami)
Video: Облачные вычисления – информатика для руководителей бизнеса 2016 2024, Júl
Anonim
Wifi inteligentné dvere (najjednoduchšia metóda)
Wifi inteligentné dvere (najjednoduchšia metóda)
Wifi inteligentné dvere (najjednoduchšia metóda)
Wifi inteligentné dvere (najjednoduchšia metóda)
Wifi inteligentné dvere (najjednoduchšia metóda)
Wifi inteligentné dvere (najjednoduchšia metóda)

Jedná sa o jednoduchý projekt vyrobený s arduino uno R3, cieľom je ovládať zámok dverí bez kľúčov a pomocou inteligentného telefónu na to bude komunikačným médiom internet (modul wifi-ESP8266).

Už som zaslal inštrukciu o tom istom projekte s modulom bluetooth, v prípade akýchkoľvek nejasností sa naň môžete obrátiť. (Kliknite sem).

V tomto návode budete vedieť o jednoduchom projekte IOT ovládania zámku vašich dverí pomocou modulu wifi.

Toto je jedna z najjednoduchších metód na použitie ESP-8266.

Krok 1: Zhromaždenie požadovaných položiek

Zbieranie požadovaných položiek
Zbieranie požadovaných položiek

1. Arduino UNO R3

na ovládanie servopohonu a rozhrania pomocou ESP 8266 (GPIO pin-0)

koncept je veľmi jednoduchý, budeme ovládať ESP8266 (GPIO pin 0) z nášho inteligentného telefónu pomocou aplikácie.

ak GPIO -pin 0

NÍZKY ----------------------------------- stav zámku zatvorený.

VYSOKÝ ----------------------------------- stav zámku otvorený.

stav GPIO pinu 0 rozpozná arduino pomocou príkazu digitalRead a vykoná požadované operácie na serve.

Krok 2: WiFi modul ESP-8266

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

To pomôže nášmu projektu pripojiť sa k cloudu. Toto je veľmi lacné a používanie je jednoduché.

V tomto projekte budeme používať iba GPIO pin-0 ESP8266.

Krok 3: Servo s vysokým krútiacim momentom

Servo s vysokým krútiacim momentom
Servo s vysokým krútiacim momentom
Servo s vysokým krútiacim momentom
Servo s vysokým krútiacim momentom
Servo s vysokým krútiacim momentom
Servo s vysokým krútiacim momentom

otočiť páčkou zámku, keď je signál odoslaný z arduina

je napájaný samotným pinom arduino 5v a funguje s ním dobre. (iba keď je arduino napájaný USB káblom)

Krok 4: Plech

Plech
Plech

toto sa používa na výrobu puzdra pre servomotor, ktoré mu umožňuje správne držať motor na dverách a rotujúcu časť správne pripevnenú k páke zámku.

prípad je na vašej kreativite, na výrobu puzdra môžete použiť akýkoľvek iný materiál/vec. DRŽIŤ MOTOR NA DVERÁCH

Krok 5: Programátor 3,3 V FTDI

Programátor 3,3 V FTDI
Programátor 3,3 V FTDI

Toto sa používa iba pri vytváraní projektu na programovanie modulu ESP8266, pretože ho nemožno programovať priamo z arduina.

Krok 6: Nastavenie pre ESP8266

Nastavenie pre ESP8266
Nastavenie pre ESP8266

Potrebujete iba vytvoriť sériovú komunikáciu medzi vašim programátorom FTDI a ESP8266.

Pripojenia: RX -> TX

TX -> RX

CH_PD -> 3,3V

VCC -> 3,3V

GND -> GND

Krok 7: Nahranie kódu do ESP (zjednodušený softvér)

Odovzdanie kódu do ESP (zjednodušený softvér)
Odovzdanie kódu do ESP (zjednodušený softvér)

pomocou ESPlorer IDE, čo je program vytvorený 4refr0nt, na odosielanie príkazov do vášho ESP8266.

Pri sťahovaní a inštalácii ESPlorer IDE postupujte podľa týchto pokynov:

1. Kliknite sem a stiahnite si ESPlorer

2. Rozbaľte tento priečinok

3. Prejdite do hlavného priečinka Spustite súbor „ESPlorer.jar“

4. Otvorte ESPlorer IDE

5. Pripojte programátor FTDI k počítaču

6. Vyberte port programátora FTDI

7. Stlačte tlačidlo Otvoriť/Zavrieť

8. Vyberte kartu NodeMCU+MicroPtyhon

9. Vytvorte nový súbor s názvom init.lua10. Stlačte tlačidlo Uložiť do ESP

11. Všetko, s čím si musíte robiť starosti alebo zmeniť, je zvýraznené v červenom poli.

12. Nainštalujte nasledujúci kód do svojho ESP8266 pomocou predchádzajúceho softvéru. Váš súbor by mal mať názov „init.lua“.

pridajte do skriptu názov svojej siete (SSID) a heslo

PRIDAJTE SI SVOJE WIFI SIEŤOVÉ NÁZOV (SSID) A HESLO DO SKRIPTU

Vaša IP adresa ESP Keď sa váš ESP8266 reštartuje, vytlačí IP adresu ESP na vašom sériovom monitore. Uložte si túto IP adresu, pretože ju budete neskôr potrebovať.

Krok 8: Kódovanie Arduina pomocou IDE

Kódovanie Arduina pomocou IDE
Kódovanie Arduina pomocou IDE

Zadal som kódovanie, z ktorého si môžete súbor stiahnuť.

nahrajte tento kód do ARDUINO!

Krok 9: Vymyslenie vlastnej aplikácie

Vymyslenie vlastnej aplikácie
Vymyslenie vlastnej aplikácie
Vymyslenie vlastnej aplikácie
Vymyslenie vlastnej aplikácie
Vymyslenie vlastnej aplikácie
Vymyslenie vlastnej aplikácie

jeden si môžete vytvoriť sami podľa vyššie uvedených obrázkov.

Môžete si tu tiež stiahnuť aplikáciu a nainštalovať ju do telefónu s Androidom.

Je veľmi jednoduché konfigurovať. Kliknite na tlačidlo „Nastaviť IP adresu“v spodnej časti obrazovky a zadajte svoju IP adresu.

Krok 10: Súbor.aia pre aplikáciu

aplikáciu môžete upravovať pomocou webovej stránky vývojára aplikácií MIT. (použite možnosť importu)

Krok 11: Zostavenie

Zhromaždenie!
Zhromaždenie!
Zhromaždenie!
Zhromaždenie!

uistite sa, že sú vykonané nasledujúce pripojenia.

SERVO CONNECTION1.orange ----- arduino pin 2

2.červený ------- 5v pin v arduine

3.hnedý ------ zemný kolík v arduine

nakoniec pripojte svoj ESP 8266 (GPIO pin 0) k digitálnemu pinu 5 arduina.

VŠETKO NACHYSTANÉ! Je načase otestovať váš projekt a prípadné chyby odladiť.

Dúfam, že sa vám to páči !!!

REFERENCIA:

Pri tvorbe a publikovaní môjho projektu som odkazoval na nasledujúci web, 1.

Odporúča: