Wifi Smart Door (най -простият метод): 11 стъпки (със снимки)
Wifi Smart Door (най -простият метод): 11 стъпки (със снимки)
Anonim

Това е прост проект, направен с arduino uno R3, целта е да се контролира ключалката на вратата без ключове, като с помощта на смарт телефон за постигане на това комуникационната среда ще бъде интернет (wifi модул-ESP8266).

Вече публикувах инструкции за същия проект с Bluetooth модул, можете да го препратите за всякакви разяснения. (Щракнете тук).

В тази инструкция ще знаете за простия IOT проект за контролиране на заключването на вратата ви с wifi модул.

Това е един от най-простите методи за използване на ESP-8266.

Стъпка 1: Събиране на необходимите артикули

1. Arduino UNO R3

за управление на серво и интерфейс с ESP 8266 (GPIO пин-0)

концепцията е много проста, ние ще контролираме ESP8266 (GPIO пин 0) от нашия смартфон с приложение.

ако GPIO -pin 0

НИСКО ----------------------------------- състояние на заключване-затворено.

ВИСОК ----------------------------------- състояние на заключване-отворено.

състоянието на GPIO pin 0 ще бъде разпознато от arduino с помощта на командата digitalRead и ще извърши необходимите операции на Servo.

Стъпка 2: ESP-8266 Wifi модул

Това ще помогне на нашия проект да се свърже с облака. Това е много евтино и лесно за използване.

В този проект ще използваме само GPIO pin-0 на ESP8266.

Стъпка 3: Серво с висок въртящ момент

за завъртане на заключващия лост при изпращане на сигнал от arduino

захранва се от самия 5V щифт на arduino и работи добре с него. (само когато arduino се захранва с usb кабел)

Стъпка 4: Ламарина

това се използва, за да се направи корпусът на серво мотора, който му позволява правилно да държи двигателя на вратата и въртящата се част правилно фиксирана към лоста на ключалката.

случаят зависи от вашето творчество, можете да използвате всеки друг материал/нещо, за да направите случая. ЗА ДЪРЖАНЕ НА ДВИГАТЕЛЯ НА ВРАТАТА

Стъпка 5: 3.3V FTDI програмист

Това се използва само при създаването на проекта, за програмиране на модула ESP8266, тъй като не може да бъде програмиран директно от arduino.

Стъпка 6: Настройка за ESP8266

Трябва само да установите серийна комуникация между вашия програмист за FTDI и вашия ESP8266.

Връзки: RX -> TX

TX -> RX

CH_PD -> 3.3V

VCC -> 3.3V

GND -> GND

Стъпка 7: Качване на код в ESP (опростен софтуер)

използване на ESPlorer IDE, която е програма, създадена от 4refr0nt за изпращане на команди към вашия ESP8266.

Следвайте тези инструкции, за да изтеглите и инсталирате ESPlorer IDE:

1. Щракнете тук, за да изтеглите ESPlorer

2. Разархивирайте тази папка

3. Отидете в главната папка Стартирайте файла „ESPlorer.jar“

4. Отворете IDE на ESPlorer

5. Свържете вашия FTDI програмист към вашия компютър

6. Изберете вашия порт за програмиране на FTDI

7. Натиснете Open/Close

8. Изберете раздела NodeMCU+MicroPtyhon

9. Създайте нов файл с име init.lua 10. Натиснете Запазване в ESP

11. Всичко, за което трябва да се притеснявате или промените, е маркирано в червено.

12. Качете следния код във вашия ESP8266, като използвате предходния софтуер. Вашият файл трябва да се казва „init.lua“.

добавете името на мрежата (SSID) и паролата си към скрипта

ДОБАВЕТЕ ИМЕТО НА WIFI МРЕЖАТА (SSID) И ПАРОЛА КЪМ СЦЕПТА

Вашият ESP IP адрес Когато ESP8266 се рестартира, той отпечатва във вашия сериен монитор ESP IP адреса. Запазете този IP адрес, защото ще ви е необходим по -късно.

Стъпка 8: Кодиране на Arduino с IDE

Дадох кодирането, от което можете да изтеглите файла.

качете този код в ARDUINO!

Стъпка 9: Изобретете вашето собствено приложение

можете да създадете свой собствен, като се обърнете към предоставените по -горе изображения.

можете също да изтеглите приложението от тук и да го инсталирате на телефона си с Android.

Конфигурирането е много лесно. Щракнете върху бутона „Задаване на IP адрес“в долната част на екрана и въведете вашия IP адрес.

Стъпка 10: Файлът.aia за приложението

можете да редактирате приложението, като използвате уебсайта на изобретателя на MIT. (използвайте опция за импортиране)

Стъпка 11: Монтаж

уверете се, че са направени следните връзки.

СЕРВО СВЪРЗВАНЕ 1. оранжев ----- щифт arduino 2

2. червен ------- 5v щифт в arduino

3. кафяв ------ заземен щифт в arduino

накрая свържете вашия ESP 8266 (GPIO пин 0) към цифров пин 5 на arduino.

ВСИЧКО Е ГОТОВО! Време е да тествате проекта си и да отстраните грешки, ако има грешки.

Надявам се да ви хареса !!!

СПРАВКА:

Посочих следния уебсайт при създаването и публикуването на моя проект, 1.

Препоръчано: