Съдържание:

ESP8266 WIFI дистанционно за гаражни врати: 3 стъпки
ESP8266 WIFI дистанционно за гаражни врати: 3 стъпки

Видео: ESP8266 WIFI дистанционно за гаражни врати: 3 стъпки

Видео: ESP8266 WIFI дистанционно за гаражни врати: 3 стъпки
Видео: 4х канальное Zigbee реле ZG-003-RF с сухими контактами - способы подключения, режимы работы 2024, Ноември
Anonim
ESP8266 WIFI дистанционно за гаражни врати
ESP8266 WIFI дистанционно за гаражни врати

Ние използваме нашия гараж по -скоро като главен вход към къщата, защото използването на действителния преден вход проследява много мръсотия в къщата поради лошото оформление. По време на дъждовния сезон тук, на западния бряг на Канада, е още по -лошо. Нашата отварачка за гаражни врати се предлагаше само с две дистанционни управления и макар да можем да си купим още дистанционни, мисля, че би било по -добре да имаме WIFI базирано дистанционно, което да може да се използва от смартфон. Не исках отваряне с активиран WIFI, което изисква връзка с производствения сървър или нещо, което би позволило вратата да се отвори дистанционно (далеч от къщата). Решението, което измислих, използва персонализирано приложение за Android, което се свързва с нашия WIFI и комуникира с базирана на ESP8266 платка, която може да се свърже и с нашия WIFI. След като сте в обсега на WIFI на къщата, можете да използвате телефона си, за да отворите вратата.

Стъпка 1: Дизайн и материали

Дизайн и материали
Дизайн и материали
Дизайн и материали
Дизайн и материали

Нашата отварачка за гаражни врати е Чембърлейн, но подозирам, че повечето отварачки работят по подобен начин. Контролът на стенния панел за него просто скъсява двата проводника, които се свързват с него, което сигнализира отварачката да се активира. Тези стенни панели често имат и превключвател на светлината и функция за заключване, тези бутони не просто прекъсват връзката, но изпращат поредица от импулси (PWM сигнали) обратно на отварачката, за да я инструктират какво да прави (включете светлините или заключете вън от дистанционното). Съкращаването на проводниците (това, което прави главният превключвател) може да се осъществи с реле.

Използвах следните части:

  • Платка Wemos D1 R2 ESP8266 (всяка платка за разработка на ESP8266 ще работи)
  • Реле JCZ-11 (5V бобина)
  • NPN транзистор (2N4401)
  • един 10kOhm резистор
  • един 2.2kOhm резистор
  • един 1N4148 диод
  • разни жици
  • прототипиране на печатна платка (или направете своя собствена)
  • кутия за дъска
  • захранване за платка

Схематичната диаграма е от LTSpice (прикачен изходен файл), а също така съм включила чертеж на Fritzing за различна визуализация. Моделът Fritzing на борда на Wemos, който открих, изглежда има някои проблеми. Игнорирайте пунктираните линии, погледнете само сините кабелни връзки. Разбира се, много други платки за разработка на ESP8266 също могат да бъдат използвани вместо тях и включеният код ще изисква много малко модификации за работа на други платки.

За корпуса използвах малка пластмасова кутия (не използвайте метал, тя ще защити WIFI сигнала). За захранването използвах старо зарядно за мобилен телефон и замених края с подходящ конектор за платката Wemos.

Тъй като релето, което имах, съдържаше 5V бобина и платката Wemos може да извежда само 3.3V на цифров щифт, използвах транзистор за превключване на бобината на релето. Добавих издърпващ резистор (10 kOhm), за да гарантирам, че щифтът е нисък, когато платката е включена и гаражната врата не е отворена случайно. Обратният диод (D1) предпазва от скок на напрежението от енергията, съхранявана в бобината, когато релето е изключено.

Стъпка 2: Сглобяване на всичко

Сглобяване на всичко
Сглобяване на всичко
Сглобяване на всичко
Сглобяване на всичко
Сглобяване на всичко
Сглобяване на всичко
Сглобяване на всичко
Сглобяване на всичко

Имах останала печатна платка от друг проект, който отговаряше на заглавията на платката Wemos, затова я изрязах по размер и я модифицирах за използване. Трябваше да се пробият няколко дупки и да се изрежат някои нежелани следи, за да стане подходящ. Запоявах всички части на място и тествах функционалността на кода чрез включване и изключване на светодиод. Както бе споменато по -горе, важна характеристика беше, че отварачката (или светодиодът в тестовия случай) няма да се активира, когато платката Wemos се включи.

Платката Wemos е програмирана с помощта на Arduino IDE и IP адресът на платката е фиксиран (предварително определен) на 192.168.1.120 в домашната мрежа. По този начин, когато се включи, той винаги ще има един и същ (вътрешен) IP адрес и приложението може да бъде кодирано трудно с него.

Приложението за Android е създадено с помощта на MIT App Inventor 2. Тествал съм го само на телефоните, които имаме (Oneplus, Xiaomi и Moto G4 Play). Лесно се инсталира, като го поставите в споделена папка на Google Диск и го заредите от самия телефон. MIT App Inventor е безплатен за използване и включеният файл на проекта може лесно да бъде променен, за да използва различен IP адрес.

Сглобеният модул не се побираше напълно отстрани на кутията, която имах под ръка, затова изрязах дупка, за да позволя на релето да стърчи малко. Изрязах и отвор за достъп за конектора към отвореното окабеляване на гаражната врата.

Стъпка 3: Свързване към отварачката за гаражни врати

Свързване с отварачка за гаражни врати
Свързване с отварачка за гаражни врати
Свързване с отварачка за гаражни врати
Свързване с отварачка за гаражни врати

Има две възможности за свързване на окабеляването към отварачката. Вариант 1 е да се свържете към двата винтови клеми в панела на стената, а другият е да се свържете директно към отварачката (натиснете клемите). Избрах второто, тъй като за мен беше по -удобно, тъй като проводниците щяха да минават на по -кратко разстояние до мястото, където мога да поставя моето устройство Wemos в гаража. На самата отварачка има габарит с телена лента и малките оранжеви щифтове по -долу могат да се използват за освобождаване на съществуващите проводници, така че допълнителният комплект може да бъде усукан със съществуващите и да се постави отново.

Дъската на Wemos в кутията й беше поставена настрани, така че да не може лесно да се чука, тъй като гаражът е и моят дърводелски цех. Работи доста добре и ми се иска да съм го направил по -рано.

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