Съдържание:

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

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

Видео: Wifi Smart Door (най -простият метод): 11 стъпки (със снимки)
Видео: Аз където и да отида 2024, Юли
Anonim
Wifi Smart Door (най -простият метод)
Wifi Smart Door (най -простият метод)
Wifi Smart Door (най -простият метод)
Wifi Smart Door (най -простият метод)
Wifi Smart Door (най -простият метод)
Wifi Smart Door (най -простият метод)

Това е прост проект, направен с 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 модул

ESP-8266 Wifi модул
ESP-8266 Wifi модул
ESP-8266 Wifi модул
ESP-8266 Wifi модул

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

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

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

Серво с висок въртящ момент
Серво с висок въртящ момент
Серво с висок въртящ момент
Серво с висок въртящ момент
Серво с висок въртящ момент
Серво с висок въртящ момент

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

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

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

Ламарина
Ламарина

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

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

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

3.3V FTDI програмист
3.3V FTDI програмист

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

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

Настройка за ESP8266
Настройка за ESP8266

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

Връзки: RX -> TX

TX -> RX

CH_PD -> 3.3V

VCC -> 3.3V

GND -> GND

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

Качване на код в ESP (опростен софтуер)
Качване на код в 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 с IDE
Кодиране на 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.

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