Съдържание:

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

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

Видео: WIFI дистанционно за гаражни врати V2: 3 стъпки
Видео: Как да настроя дистанционно Ditec. 2024, Юли
Anonim
WIFI дистанционно за гаражни врати V2
WIFI дистанционно за гаражни врати V2

Не след дълго, след като построих дистанционното за WIFI гаражни врати, осъзнах, че му липсва специфична функция, която би била много полезна за мен. Исках да мога да разбера дали вратата е отворена или затворена от приложението. Това ще изисква няколко сензора и някои промени както на платката Wemos D1R2, която използвах, така и на приложението за Android. Прекарах известно време в опити да реша какъв тип сензор би бил идеален за моята цел. Имах 3 възможности за избор:

  1. Крайни превключватели
  2. Светлинни (фотоотразяващи) сензори
  3. Сензори за близост (или Хол)

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

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

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

Търсих различни пакети сензори за близост и реших да използвам следните две:

  1. NJK-5002C (лесно да се намери в ebay)
  2. Melexis US5781 в пакет TO-92 (от Digikey)

Моят план беше тези сензори да открият същия магнит, монтиран в горния край на панела на вратата, когато той е в две различни позиции. Когато вратата е напълно отворена, сензор, монтиран в края на коловоза (NJK-5002C), може лесно да открие позицията на магнита (вижте снимката). Когато вратата е затворена, същият магнит ще бъде (в моя случай) на около 6 см от дъното на нашия корпус за отоплителни канали. Използвах по -компактния сензор за това място. Самите сензори са доста лесни за използване. Планирах да използвам още два цифрови пина на платката Wemos и просто се нуждая от 10k ohm резистор и 0.1uF керамичен капситор за сензора US5781. Сензорът NJK-5781 не се нуждае от допълнителни компоненти и може да бъде свързан директно. Той дори разполага с вграден светодиод, който светва при активиране.

Стъпка 2: Тестване на софтуер и хардуер

Тестване на софтуер и хардуер
Тестване на софтуер и хардуер
Тестване на софтуер и хардуер
Тестване на софтуер и хардуер

Реших да го тествам на пейката, замествайки Wemos D1 mini за контролера. Семейството дойде да разчита на телефоните си, за да отвори вратата на гаража и аз не можех просто да отнема таблото на Wemos, без да разстроя всички. И двата сензора се активират при засичане на южния полюс на магнит и за да получа най -добрия обхват, аз избрах най -силният магнит, който имах. Това беше неодимов магнит, спасен от старо оборудване и с размери 20 мм в диаметър и дебелина 6 мм. И двата сензора ще се задействат на около 2 см разстояние от него.

Промених кода на Wemos, за да актуализирам състоянието на гаражната врата към приложението. Той не само ще изпрати съобщение дали вратата е затворена или отворена, но също така ще изпрати съобщение дали вратата се "отваря" или "затваря" въз основа на позицията на вратата, преди да получи командата "щракване" от приложението.

Приложението за Android беше изцяло пренаписано с помощта на MIT App Inventor. Кодът, който използвах, е приложен. Той активно анкетира за съобщения от дъската на Wemos и състоянието на гаражната врата се актуализира всяка секунда. Тъй като нашата гаражна врата отнема 13 секунди за затваряне, това дава достатъчно актуализации за нейната позиция.

Стъпка 3: Сглобяване на хардуера

Сглобяване на хардуера
Сглобяване на хардуера
Сглобяване на хардуера
Сглобяване на хардуера
Сглобяване на хардуера
Сглобяване на хардуера

Магнитът беше инсталиран (епоксиден) в вдлъбнатина, която пробих в горния край на панела на гаражната врата (вижте снимката). Вдлъбнатината е дълбока само около 3 мм и не достига изолационния слой. Сензорът NJK-5002C се нуждаеше от монтажна скоба и той беше направен от някакъв скрап алуминий, който имах. Кабелите също трябваше да бъдат удължени и за това използвах някакъв 4 -проводников телефонен кабел. Извадих колкото ми трябва от двата края на кабела и отрязах четвъртия проводник, тъй като имах нужда само от 3. За да се свържа с платката Wemos, използвах някои свързващи съединители Molex (0.062 ), които бях оставил от друг проект За защита на откритите краища е използвано известно термосвиване.

Сензорът US5781 беше запоен към малко парче печатна платка заедно с резистора и кондензатора. Направих подобен удължителен кабел за него, завършен със същите тези конектори Molex. За да предпазя модула от физически повреди, решавам да го поставя в епоксидна смола. Използвах малко парче от тръби с диаметър приблизително 20 мм, за да създам матрица и просто поставена лента върху единия край. Напълних формата с 5 -минутна епоксидна смола, забих сензорния възел в нея и я оставих да се втвърди твърдо. От малко скрап алуминий направих и монтажна скоба за него.

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

Работи чудесно и ако намеря някаква друга „надстройка“, вероятно ще направя персонализирана печатна платка за нея и може би дори ще премина към използване на много по -компактна мини платка Wemos D1.

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