Съдържание:
- Стъпка 1: Списък на частите:
- Стъпка 2: Яжте пралините от кутията
- Стъпка 3: Окабеляване на всички компоненти
- Стъпка 4: Кодиране на Wemos Board
- Стъпка 5: Контрол на гнездото
Видео: Превключвател на светлината с контролиран Wi-Fi: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Здравейте! Били ли сте толкова уморени, че сте забравили да изключите осветлението в стаята си? Или просто не ви харесва да ставате от топло, уютно легло и да удряте превключвателя на нощната лампа? Вероятно всички познаваме това чувство. Ето защо бих искал да ви представя как направих база, управлявана от смартфон, за бъдеща система за домашна автоматизация-превключвател за светлина, управляван от Wi-Fi.
Стъпка 1: Списък на частите:
Определянето на частите, които трябва да използваме, винаги е забавно. Много търсене на най -евтината и надеждна част, като същевременно разглеждаме и други в магазина и мислим за друг добър проект: D
Първо, ще имаме нужда от мозък за нашия проект.
Избрах мини платка Wemos D1, тъй като тя не само осигурява Wi-Fi връзка за превключвателя, но има 11 GPIO и е програмируема чрез софтуера Arduino IDE, така че не е необходимо да използваме друг микроконтролер. Купих такъв за $ 2.69 от Aliexpress.
ДОБРЕ. Сега ще се нуждаем от действителен превключвател, който ще прекъсне връзката в захранващата линия.
Така че отново закупих 2-канален релеен модул за 0,85 долара в Aliexpress.
Друг важен елемент е захранването. Избрах този трансформатор 230VAC до 5VDC за $ 1.99. Той може да издържи 3W мощност, което би било повече от достатъчно.
Ще ни трябва и калъф за проект (като който използвах кутия за пралини): D, захранващ кабел, няколко джъмперни проводника и стенна розетка (най -добрата е тази, която стърчи от стената и е монтирана на 2 винта)
Стъпка 2: Яжте пралините от кутията
След като кутията е празна, можем да пристъпим към монтиране на стенния контакт на кутията. Кутията ми беше твърде трудна за пробиване в нея, затова използвах нож, за да направя 2 малки изрязани. След това закрепих гнездото с малки болтове, гайки и накладки на място.
Последвах с монтирането на трансформатора върху парче перфорирана плочка, за да улесня запояването. След това свалих захранващия кабел и запоявах проводниците към AC щифтове на трансформатора.
Стъпка 3: Окабеляване на всички компоненти
Сега забавната част - свързването на всяко парче и междувременно нищо не бъркане: D
Схемата показва всички връзки, които трябва да направим между платките, с изключение на неутралната за контролирания контакт, който отива директно към захранващия кабел. За връзките с високо напрежение винаги използвайте проводниците, които могат да поемат захранването - напр. можем да скъсим захранващия кабел по -рано и да използваме нарязаните фрагменти между контакта и релетата. Също така е добре да поддържате правилните цветове на проводника (жив проводник кафяв, неутрално син и заземен жълто-зелен).
Стъпка 4: Кодиране на Wemos Board
Сега най -скучната част - кодирането. Тъй като съм много мързелив човек, използвах съществуваща примерна скица и я промених малко, за да реагирам на нашите команди. Пълният код е достъпен на моя GitHub.
Сега можем да качим кода на дъската. Хм, но чакай човече, как? Това не е дъска на Arduino. Първо трябва да добавим дефиниции на табла към нашата IDE, за да стане видима. След това търсим в платките за нашия Wemos D1 mini, задаваме скоростта на качване на 115200bps и след това накрая качваме кода.
Стъпка 5: Контрол на гнездото
Сега, ако изключим нашия USB кабел и свържем нашата платка към електрическата мрежа, тя трябва да се свърже с нашата Wi-Fi мрежа и да реагира, когато я отворим в браузъра.
Но какъв е адресът, който трябва да напишем в лентата на браузъра? Има място, където "mDNS отговор" е полезен, защото не е нужно да знаем IP адреса на дъската. В кода декларирахме, че mDNS ще отговори на името "remoteSocket01" и сървърът е настроен на порт 81, така че пълният адрес ще бъде https://remoteSocket01.local: 81. Цялата работа е настроена на /[изход] /[включване или изключване]
Ами ако не можем да се свържем с платката с mDNS адреса, напр. на смартфона? Тук е полезно приложение за Android, наречено IP Tools. Една от функциите е, че можем да търсим в локалната мрежа за всички свързани устройства. Бихме потърсили устройство, произведено от Espressif Inc., и ще прочетем IP, който е показан по -горе.
Ако не искате всеки път да въвеждате адреса на лентата - направих приложение за android, за да улесня всичко. Основните функции засега са включване или изключване на гнездото и „освежаване“- изключването му за една секунда и включването му отново. Можете да го изтеглите от тук.
Надявам се, че ще се насладите на DIY интелигентна нощна лампа: D
До следващия път, Кшищоф:)
Препоръчано:
Прост превключвател на светлината: 5 стъпки (със снимки)
Прост светлинен превключвател: При изграждането на прости ботове ще използваме поредица от фото-свързани устройства, наречени модули. Но преди да можем да направим това, се нуждаем от добра фото двойка, която да използваме като превключвател със светлинна светлина. За да направим един от тези превключватели, ще използваме специална OSRA
Контролиран превключвател на светлината с мигане на очите с помощта на очила за гума на Shota Aizawa (My Hero Academia): 8 стъпки (със снимки)
Контролирано превключване на светлината с мигащи очи с помощта на очила за изтриване на Shota Aizawa (My Hero Academia): Ако четете моята манга от героите на академията или гледате анимето на моята академия от герои, трябва да знаете персонаж на име shota aizawa. Шота Айзава, известна още като гумата на гумата, е професионален герой и учител по домашните стаи на клас 1-А на САЩ. Странността на Шота му дава аб
Превключвател на светлината + димер за вентилатор в една платка с ESP8266: 7 стъпки (със снимки)
Светлинен превключвател + димер за вентилатор в една платка с ESP8266: В този урок ще научите как да изградите свой собствен превключвател за светлина и вентилатор само в една платка с микроконтролера и WiFi модула ESP8266. Това е чудесен проект за IoT. : Тази схема се захранва с променливо напрежение, така че бъдете внимателни
Управлявайте превключвател на светлината със собствената си картонена безкрайна ръкавица: 10 стъпки
Управлявайте превключвател на светлината със собствената си картонена безкрайна ръкавица: Вдъхновен съм от Avengers Movie, започнах да правя ръкавица Thanos Infinity от картон. В този проект използвах MPU6050 и NRF24L01+ 2.4GHz безжични RF трансийвър модули за безжична комуникация между две платки Arduino. Измерването на безкрайността
Изход, контролиран от движение - от светлината, разпознаваща движение: 6 стъпки
Изход, контролиран от движение - от светлина, чувствителна към движение: Представете си, че сте измамник или отивате в най-страшната къща в блока. След като преминете покрай всички духове, призраци и гробища, най -накрая стигате до последния път. Можете да видите бонбоните в купа пред себе си! Но изведнъж го