![Прост хак за гаражни врати: 4 стъпки (със снимки) Прост хак за гаражни врати: 4 стъпки (със снимки)](https://i.howwhatproduce.com/images/011/image-32575-j.webp)
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36
![Прост хак за гаражни врати Прост хак за гаражни врати](https://i.howwhatproduce.com/images/011/image-32575-1-j.webp)
![Прост хак за гаражни врати Прост хак за гаражни врати](https://i.howwhatproduce.com/images/011/image-32575-2-j.webp)
![Прост хак за гаражни врати Прост хак за гаражни врати](https://i.howwhatproduce.com/images/011/image-32575-3-j.webp)
![Прост хак за гаражни врати Прост хак за гаражни врати](https://i.howwhatproduce.com/images/011/image-32575-4-j.webp)
След като случайно бях заключен от дома си в повече от един случай, реших, че трябва да има по -добър начин за влизане в дома ми, който не включва пробиване и влизане (и без да се крие ключ навън някъде).
Когато погледнах настройката на гаражните си врати, забелязах, че моторът за отваряне на гаражната врата може да се активира чрез просто късо съединение на два контакта. Като видях това, разбрах, че много просто решение би било да свържа esp8266 към реле, което след това да задействам (за да отворя или затворя вратата), като се свържа с контролера esp8266 с помощта на мобилния си телефон.
Стъпка 1: Материали, инструменти и софтуер
Материали
- NodeMCU
- 1 канал 5V релеен модул
- USB изход/устройство за зареждане
- Винтове (M2*8)
- мин. USB кабел
Инструменти
- Поялник
- Припой
- Термосвиваеми тръби
- Машини за събличане
- Свързващ проводник
- 3D принтер
- Звездна отвертка
- Клещи
Софтуер
- Arduino IDE
- Фризиране
- FreeCAD
Стъпка 2: Кодиране
Следната библиотека беше добавена към IDE на Arduino: https://github.com/Links2004/arduinoWebSockets.git. Също така, ако все още не сте добавили библиотеката esp8266, това трябва да стане, както следва:
- Отидете на Файл> Предпочитания. В полето „Допълнителни URL адреси на мениджърите на платки“въведете (или копирайте-поставете) https://arduino.esp8266.com/stable/package_esp8266… и щракнете върху OK.
- След това отидете на Tools> Board> Board Manager. Въведете „esp8266“в полето за търсене. Трябва да се появи записът „esp8266 от общността на ESP8266“. Щракнете върху този запис и потърсете бутона за инсталиране в долния десен ъгъл.
Тук не трябва да се добавят много повече, освен кода, който използвах (приложен GarageDoorHack-Final), беше взет от https://gist.github.com/bbx10/667e3d4f5f2c0831d00b и леко променен, за да приспособя това, което трябваше да направя, т.е. за кратко задействане реле при натискане на бутон.
По отношение на кода, уверете се, че актуализирате следните редове, за да отразяват вашия безжичен SSID и ПАРОЛ:
- static const char ssid = "SSID";
- static const char password = "ПАРОЛ";
използвайки серийния монитор (след като сте качили кода), ще можете да видите какъв IP е разпределен на NodeMCU.
Един последен момент, който си заслужава да се отбележи, е, че изглежда, че на моята NodeMCU платка има щифтове, назначени по различен начин от това, което е споменато онлайн, т.е. щифтове, където са сглобени в различен ред). Какъвто и да е случаят, трябваше да използвам опити и грешки, преди а да може да определи кой пин всъщност е GPIO5.
Стъпка 3: Съберете всичко заедно
![Събирайки всичко заедно Събирайки всичко заедно](https://i.howwhatproduce.com/images/011/image-32575-5-j.webp)
![Събирайки всичко заедно Събирайки всичко заедно](https://i.howwhatproduce.com/images/011/image-32575-6-j.webp)
![Събирайки всичко заедно Събирайки всичко заедно](https://i.howwhatproduce.com/images/011/image-32575-7-j.webp)
Следваха стъпки:
- Отрязах всички щифтове на NodeMCU, които не използвах (да, можех да ги разпая, но намерих това по -лесно).
- Запоени свързващи проводници към съответните щифтове (както са схемите и снимките по-горе), като се използват термосвиваеми тръби за изолиране на връзките.
- 3D Отпечата калъфа (прикачени файлове STL; файлът FCSTD е файлът FreeCAD).
- Завинтва платката NodeMCU. Винтовете, които имах, бяха твърде дълги и затова използвах клещи, за да ги отрязвам по -късо.
- Натисна горната част на релето в квадратния държач в капака, който го държеше здраво на място. Ориентацията беше такава, че контактите на релето бяха обърнати към отвора за изход на проводника в капака.
- Закрепи капака и го затвори.
- Свържете проводниците на релето към клемите на двигателя на гаражната врата.
- Включете проекта в USB източник на захранване.
- Изчака NodeMCU да се удостовери с безжичната връзка.
- Прегледах IP адреса от телефона си.
- Тествано чрез натискане на бутона.
Винтовете с резба, с които бях работил добре, но със самонарезните, щеше да бъде по-лесно да се работи.
Стъпка 4: Последни коментари
Следното излиза извън обхвата на тази инструкция, но си заслужава да бъде обсъдено:
IP адрес
По подразбиране вашият рутер ще издава произволни IP адреси, което означава, че устройството ви не винаги може да има един и същ IP, което след това ще затрудни намирането и достъпа от вашия телефон. Ето защо е важно да му присвоите фиксиран IP. Има два основни начина да направите това, всеки със своите плюсове и минуси. Моето предпочитание е да позволя на DHCP сървъра на рутера да направи това. Общите стъпки, които трябва да следвате, когато използвате този метод, са:
- Влезте в маршрутизатора си като администратор.
- Погледнете регистрационните файлове на DHCP и запишете MAC адреса, свързан с IP адреса, издаден на вашия NodeMCU.
- Намерете опцията от менюто, която ви позволява да зададете IP резервации. Тук ще можете да посочите MAC адрес и IP, който искате този MAC адрес винаги да получава.
Обикновено правя горното възможно най -рано в моите проекти.
Създаване на пряк път на вашия телефон
- Уверете се, че сте свързани към същата безжична мрежа като вашето устройство.
- След като IP адресът вече е фиксиран, трябва да можете да го прегледате на телефона си.
- Запазете IP като отметка.
- Запазете отметката на началната страница на телефона си.
Сигурност
Всеки, свързан към вашата безжична мрежа, ще може да търси този IP и да задейства релето. За да направят това, те ще трябва да знаят вашия безжичен SSID и парола. За обикновения потребител това вероятно е достатъчна сигурност. Ако искате по-високо ниво на сигурност, можете да внедрите някакъв вид MAC филтриране на вашия рутер или самостоятелен сървър или можете да опитате двуфакторен подход за удостоверяване. Това каза, ако някой знае как да хакне вашата мрежа, тогава вероятно знае как да хакне и всички горепосочени решения. Освен това, ако наистина искат да влязат, вероятно просто ще проникнат.
Накратко, ако живеете в среда с нисък риск, тогава вероятно няма от какво да се страхувате. От друга страна, ако живеете в среда с висок риск, тогава вероятно имате по -важни неща, за които да се притеснявате, и хакване на гаражна врата.
Като каза всичко това, следният проект е по-скоро проект с доказателство за концепцията и не е предназначен за пълномащабно производство. Всеки, който изпълнява този проект, го прави на свой собствен риск.
Заключващи коментари
Понякога връзката с NodeMCU изглежда се губи. Когато това се случи, просто трябва да опресните уеб страницата и тя трябва да се свърже отново успешно.
И накрая, вместо да свържа контролера директно към двигателя на вратата, можех да го свържа паралелно с ръчния превключвател в гаража. Въпреки че това щеше да ми позволи да скрия схемата в стената, тогава трябваше да направя друг план по отношение на захранването на устройството. Въпросът за захранването би бил сравнително лесен за решаване, но засега не чувствах, че усилията ще си струват.
Като цяло това е прост и евтин проект, който с удоволствие завърших.
Най -новите разработки
Посетете https://www.instructables.com/id/Simple-Garage-Doo…, за да видите втората версия на Simple Harage Door Hack.
Препоръчано:
Евтино отваряне на врати за гаражни врати: 6 стъпки (със снимки)
![Евтино отваряне на врати за гаражни врати: 6 стъпки (със снимки) Евтино отваряне на врати за гаражни врати: 6 стъпки (със снимки)](https://i.howwhatproduce.com/images/001/image-1378-33-j.webp)
Евтино отваряне на интелигентни гаражни врати: CreditI почти копирах внедряването на Savjee, но вместо да използвам Shelly, използвах Sonoff Basic. Вижте неговия уебсайт и канала в YouTube! Https: //www.savjee.be/2020/06/make-garage-door-ope…https: //www.youtube.com/c/Savjee/AssumptionsYou h
Невидимо дистанционно за гаражни врати: 7 стъпки (със снимки)
![Невидимо дистанционно за гаражни врати: 7 стъпки (със снимки) Невидимо дистанционно за гаражни врати: 7 стъпки (със снимки)](https://i.howwhatproduce.com/images/002/image-3121-22-j.webp)
Невидимо дистанционно за гаражни врати: Веднъж оставихме колата си паркирана пред гаража и крадец счупи прозорец, за да стигне до дистанционното на гаражната врата. След това отвориха гаража и откраднаха няколко мотора. Затова реших да скрия дистанционното, като го вградя в пепелника на колата. Работи до
Използване на HomeLink с неподдържани отварящи врати за гаражни врати: 6 стъпки
![Използване на HomeLink с неподдържани отварящи врати за гаражни врати: 6 стъпки Използване на HomeLink с неподдържани отварящи врати за гаражни врати: 6 стъпки](https://i.howwhatproduce.com/images/006/image-16314-j.webp)
Използване на HomeLink с неподдържани отварящи се гаражни врати: Живея в жилищна сграда и наскоро инсталирах homelink в колата си. За съжаление дистанционното управление на гаража, което ми дадоха, използва тази връзка maxSecure, която не поддържа homelink. Затова реших да намеря решение
Отваряне на гаражни врати с Raspberry Pi: 5 стъпки (със снимки)
![Отваряне на гаражни врати с Raspberry Pi: 5 стъпки (със снимки) Отваряне на гаражни врати с Raspberry Pi: 5 стъпки (със снимки)](https://i.howwhatproduce.com/images/005/image-14502-18-j.webp)
Отваряне на гаражни врати с помощта на Raspberry Pi: Управлявайте гаражния двигател от смартфон или от всяко устройство, което може да разглежда уеб страница (с AJAX!). Проектът беше стартиран, тъй като имах само едно дистанционно за гаража си. Колко забавно беше да си купиш втори? Не достатъчно. Моята цел беше да мога да контролирам и наблюдавам
Известие за пощенска кутия и гаражни врати: 5 стъпки (със снимки)
![Известие за пощенска кутия и гаражни врати: 5 стъпки (със снимки) Известие за пощенска кутия и гаражни врати: 5 стъпки (със снимки)](https://i.howwhatproduce.com/images/006/image-15016-36-j.webp)
Известие за пощенска кутия и гаражни врати: Тази инструкция се основава на Известие за пощенска кутия на Johan Moberg. В сравнение с този проект направих някои промени: Далеч от къщата ми е не само пощенска кутия, но и гараж. Те са на едно място близо до пътя и къщата се намира на около 5