INHOUDSOPGAWE:

Wifi Smart Door (eenvoudigste metode): 11 stappe (met foto's)
Wifi Smart Door (eenvoudigste metode): 11 stappe (met foto's)

Video: Wifi Smart Door (eenvoudigste metode): 11 stappe (met foto's)

Video: Wifi Smart Door (eenvoudigste metode): 11 stappe (met foto's)
Video: iPhone bestanden overzetten: Zo zet je alles van je oude naar je nieuwe iPhone over 2024, November
Anonim
Wifi Smart Door (eenvoudigste metode)
Wifi Smart Door (eenvoudigste metode)
Wifi Smart Door (eenvoudigste metode)
Wifi Smart Door (eenvoudigste metode)
Wifi Smart Door (eenvoudigste metode)
Wifi Smart Door (eenvoudigste metode)

Dit is 'n eenvoudige projek wat gemaak is met die arduino uno R3, die doel is om 'n deurslot sonder sleutels te beheer, en deur 'n slimfoon te gebruik, sal die kommunikasiemedium die internet wees (wifi-module-ESP8266).

Ek het reeds 'n instruksies oor dieselfde projek met 'n Bluetooth -module geplaas; u kan dit verwys vir verdere verduidelikings. (Klik hier).

In hierdie instruksies weet u van die eenvoudige IOT -projek om die deurslot met 'n wifi -module te beheer.

Dit is een van die eenvoudigste metodes om ESP-8266 te gebruik.

Stap 1: Versamel die benodigde items

Versamel die benodigde items
Versamel die benodigde items

1. Arduino UNO R3

om die servo en koppelvlak met die ESP 8266 (GPIO pin-0) te beheer

die konsep is baie eenvoudig; ons gaan die ESP8266 (GPIO pin 0) vanaf ons slimfoon beheer met 'n app.

as GPIO -pen 0

LAAG ----------------------------------- slot staat gesluit.

HOOG ----------------------------------- sluit staat oop.

die GPIO pin 0 -toestand sal deur arduino herken word met behulp van die digitalRead -opdrag en die nodige bewerkings op die Servo uitvoer.

Stap 2: ESP-8266 Wifi-module

ESP-8266 Wifi-module
ESP-8266 Wifi-module
ESP-8266 Wifi-module
ESP-8266 Wifi-module

Dit sal ons projek help om met die wolk in verbinding te tree. Dit is baie goedkoop en maklik om te gebruik.

In hierdie projek gebruik ons slegs die GPIO pin-0 van die ESP8266.

Stap 3: Servo met 'n hoë wringkrag

Servo met 'n hoë wringkrag
Servo met 'n hoë wringkrag
Servo met 'n hoë wringkrag
Servo met 'n hoë wringkrag
Servo met 'n hoë wringkrag
Servo met 'n hoë wringkrag

om die sluithendel te draai as 'n sein van die arduino gestuur word

dit word aangedryf deur die arduino 5v -pen self en dit werk goed daarmee. (slegs as die arduino met 'n usb -kabel aangedryf word)

Stap 4: plaatmetaal

Plaatmetaal
Plaatmetaal

Dit word gebruik om die servomotor se behuizing te maak, waarmee hy die motor behoorlik aan die deur kan hou en die draaiende deel goed aan die hefboom van die slot vasgemaak kan word.

die saak hang af van u kreatiwiteit; u kan enige ander materiaal/ding gebruik om die saak te maak. OM DIE MOTOR OP DIE DEUR TE HOU

Stap 5: 3.3V FTDI programmeerder

3.3V FTDI programmeerder
3.3V FTDI programmeerder

Dit word slegs gebruik vir die maak van die projek om die ESP8266 -module te programmeer, aangesien dit nie direk vanaf arduino geprogrammeer kan word nie.

Stap 6: Stel op vir ESP8266

Opstel vir ESP8266
Opstel vir ESP8266

U hoef slegs 'n reekskommunikasie tussen u FTDI -programmeerder en u ESP8266 tot stand te bring.

Verbindings: RX -> TX

TX -> RX

CH_PD -> 3.3V

VCC -> 3.3V

GND -> GND

Stap 7: Laai kode op na ESP (vereenvoudigde sagteware)

Laai kode op na ESP (vereenvoudigde sagteware)
Laai kode op na ESP (vereenvoudigde sagteware)

met behulp van die ESPlorer IDE, 'n program wat deur 4refr0nt geskep is om opdragte na u ESP8266 te stuur.

Volg hierdie instruksies om ESPlorer IDE af te laai en te installeer:

1. Klik hier om ESPlorer af te laai

2. Pak die vouer uit

3. Gaan na die hoofmap "Run" ESPlorer.jar "-lêer

4. Maak die ESPlorer IDE oop

5. Koppel u FTDI -programmeerder aan u rekenaar

6. Kies u FTDI -programmeerderpoort

7. Druk Open/Close

8. Kies NodeMCU+MicroPtyhon -oortjie

9. Skep 'n nuwe lêer genaamd init.lua 10. Druk Stoor in ESP

11. Alles waaroor u u moet bekommer of verander, word in die rooi blokkie gemerk.

12. Laai die volgende kode in u ESP8266 op met behulp van die voorafgaande sagteware. U lêer moet die naam "init.lua" hê.

voeg u netwerknaam (SSID) en wagwoord by die script

VOEG U WIFI -NETWERKNAAM (SSID) EN WOORDWOORD BY DIE SKRIF

U ESP IP -adres As u ESP8266 weer begin, druk dit die ESP IP -adres op u seriële monitor af. Stoor die IP -adres, want u benodig dit later.

Stap 8: Die kodering van die Arduino met IDE

Die kodering van die Arduino met IDE
Die kodering van die Arduino met IDE

Ek het die kodering gegee dat u die lêer hier kan aflaai.

laai hierdie kode op na die ARDUINO!

Stap 9: Uitvind van u eie app

Die uitvind van u eie app
Die uitvind van u eie app
Die uitvind van u eie app
Die uitvind van u eie app
Die uitvind van u eie app
Die uitvind van u eie app

u kan een op u eie maak deur na die foto's hierbo te verwys.

u kan die app ook hier aflaai en op u Android -selfoon installeer.

Dit is baie maklik om op te stel. Klik op die knoppie "Stel IP -adres" onderaan die skerm en tik u IP -adres in.

Stap 10: Die.aia -lêer vir die app

u kan die app wysig deur die webwerf van die MIT -app -uitvinder te gebruik. (gebruik invoeropsie)

Stap 11: Vergadering

Vergadering!
Vergadering!
Vergadering!
Vergadering!

maak seker dat die volgende verbindings gemaak is.

SERVO-AANSLUITING 1. Oranje ----- Arduino-pen 2

2. rooi ------- 5v pen in arduino

3. bruin ------ gemaalde pen in arduino

koppel uiteindelik u ESP 8266 (GPIO -pen 0) aan die digitale pen 5 van die arduino.

GEREED! Dit is tyd om u projek te toets en foute te ontfout.

hoop jy hou daarvan !!!

VERWYSING:

Ek het na die volgende webwerf verwys in die maak en publikasie van my projek, 1.

Aanbeveel: