Съдържание:

Най -добрият превключвател на светлината: 6 стъпки (със снимки)
Най -добрият превключвател на светлината: 6 стъпки (със снимки)

Видео: Най -добрият превключвател на светлината: 6 стъпки (със снимки)

Видео: Най -добрият превключвател на светлината: 6 стъпки (със снимки)
Видео: КАК ДА РАЗВИЕМ КРАСИВ INSTAGRAM ПРОФИЛ В 6 СТЪПКИ 2024, Ноември
Anonim
Най -добрият превключвател на светлината
Най -добрият превключвател на светлината

Целта на тази инструкция е да обясни как направих превключвател за светлина, свързан с wifi (наричан още дистанционни). Целта на тези дистанционни управления е да включат и изключат няколко релета, свързани с wifi. Релетата не са обяснени в тази инструкция. Те са обяснени в отделна инструкция, която направих в миналото: ESP8266 Wifi Switch.

Тези дистанционни управления ще съдържат до 3 малки бутона. Всеки бутон включва/изключва едно или повече релета. Светодиод до всеки бутон служи като обратна връзка. За специална цел се използва по -голям бутон: той изключва всички релета. Не само тези, управлявани от дистанционното, но и всички релета, управлявани от всички дистанционни управления на къщата. Това се използва за изключване на всичко при тръгване на работа или лягане.

Връзката между устройствата се управлява от Blynk. Отдалеченият микроконтролер е Huzzah Feather с ESP8266. Захранването на дистанционното се осигурява от USB стенен щепсел (без батерии).

Ако следвате инструкциите ми, ще забележите, че това устройство има подобна цел като тази, обяснена в предишна инструкция: ESP32 Thing Wifi Remote, и сте прави. Направих следните подобрения от предишния модел:

  • Нещата ESP32 бяха заменени с перо на Huzzah с ESP8266 (имах проблеми с връзката с ESP32 Thing).
  • Металните бутони са заменени с пластмасови бутони (статичното електричество понякога се предава на платката чрез металните бутони, което изисква рестартиране).
  • Тези дистанционни управления сега контролират само няколко светлини, обикновено светлините в една стая, вместо да контролират всички светлини на къщата с всяко дистанционно (за да не включите случайно осветлението в другите спални например).
  • Имах батерия в по -стария модел, за да мога да извадя дистанционното от USB щепсела и все пак да го използвам няколко часа. Оказа се, че никога не съм използвал тази функционалност, затова извадих батерията, за да направя дистанционното по -тънко.
  • Добавих бутона „изключи всичко“.
  • Добавих светодиодите за обратна връзка.

Ниво на трудност: Средно

Необходим материал:

  • 1 пластмасов корпус PolyCase и PolyCase
  • 1 перо HUZZAH с ESP8266 Adafruit
  • 1 половин размер заваръчна платка Adafruit
  • 3 светодиода Adafruit
  • 3 високи и тесни копчета Adafruit
  • 1 къс и широк бутон Adafruit
  • 7 3.3k резистори Amazon
  • 1 USB тип A мъжки щепсел Adafruit
  • тел Sparkfun
  • полиуретаново лепило Lowes

Необходими инструменти:

  • Поялник Amazon
  • Дремел (ако нямате такъв, би бил достатъчен нож за помощ) Lowes
  • Преса за свредла (ако нямате такава, ръчна бормашина би била достатъчна) Lowes

Стъпка 1: Дизайн

Дизайн
Дизайн

Микроконтролер:

Като микроконтролер използвах перото Huzzah с ESP8266, произведено от Adafruit, поради следните причини:

  • Има възможности за wifi
  • Той е евтин ($ 18.95 за сглобената версия)
  • Той е сравнително малък (23 mm x 51 mm x 8 mm / 0,9 "x 2" x 0,28 ")
  • Има 9 GPIO пина (имах нужда от 7)

Микроконтролерът ще се захранва от 5V от USB контакт.

4 GPIO ще се използват като входове от бутони, а 3 ще се използват като изход към светлинни светодиоди. Един от бутоните (този, който изключва всяка светлина) има включен светодиод, така че за мен нямаше смисъл да имам обратна връзка за този бутон.

Бутони:

Дизайнът на бутоните е много прост: за 3 -те малки бутона избрах тактилни превключватели, наричани още SPST ключове. Избрах високите, така че да изпъкнат от заграждението. За по -големия бутон също избрах SPST превключвател, но по -къс, така че да бъде вдлъбнат в кутията, като целта е да не бъде натиснат случайно. Той също има светодиод вътре и има I/O символ.

Както е показано на диаграмата по-горе, превключвателите захранват земята към GPIO чрез 3.3k издърпващ се резистор и захранват 3.3V към GPIO при натискане.

Светодиоди:

Използвах 5 мм жълти светодиоди. Те са просто свързани към GPIO от единия край и към земята чрез 3.3k резистор от другия край.

Корпус:

За кутията имах нужда от пластмасова кутия с вътрешни размери най -малко 51 mm x 97 mm x 11 mm / 2,0 "x 3,8" x 0,4 ". Кутията, която избрах, има вътрешни размери 52 mm x 100 mm x 19 mm / 2,0" x 3,9 "x 0,7 ". Това означава, че ще трябва да подредя няколко картона или хартия зад макета, за да се уверя, че системата е избутана на едно ниво с капака на кутията и бутоните ще стърчат от капака.

Всички компоненти са запоени на спояваща дъска. Това го прави по-постоянен и защитен от конвенционалната платка и не изисква проектиране на персонализирана печатна платка. Открих, че пермабордът с половин размер от Adafruit работи перфектно.

Стъпка 2: Създаване на борда

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