Innehållsförteckning:

The Ultimate Light Switch: 6 steg (med bilder)
The Ultimate Light Switch: 6 steg (med bilder)

Video: The Ultimate Light Switch: 6 steg (med bilder)

Video: The Ultimate Light Switch: 6 steg (med bilder)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, November
Anonim
Den ultimata ljusströmställaren
Den ultimata ljusströmställaren

Målet med denna instruerbara är att förklara hur jag gjorde en wifi-ansluten ljusbrytare (kallas även fjärrkontroller ytterligare). Målet med dessa fjärrkontroller är att slå på och av flera wifi-anslutna reläer. Reläerna förklaras inte i denna instruerbara. De förklaras i en separat instruerbar som jag gjorde tidigare: ESP8266 Wifi Switch.

Dessa fjärrkontroller innehåller upp till 3 små knappar. Varje knapp slår på/av ett eller flera reläer. En lysdiod bredvid varje knapp fungerar som feedback. En större knapp används för ett speciellt ändamål: den stänger av alla reläer. Inte bara de som styrs av fjärrkontrollen, utan alla reläer som styrs av alla fjärrkontroller i huset. Detta används för att stänga av allt när du går till jobbet eller går och lägger dig.

Länken mellan enheterna hanteras av Blynk. Fjärrkontrollen är en Huzzah -fjäder med ESP8266. Strömmen till fjärrkontrollerna kommer från en USB -väggkontakt (inga batterier).

Om du följer mina instruktioner kommer du att märka att den här enheten har ett liknande syfte som det som förklarades i en tidigare instruerbar: ESP32 Thing Wifi Remote, och du har rätt. Jag gjorde följande förbättringar från den tidigare modellen:

  • ESP32 -saken ersattes av en Huzzah -fjäder med ESP8266 (jag hade anslutningsproblem med ESP32 -saken).
  • De metalliska knapparna ersattes av plastknappar (statisk elektricitet överfördes ibland till kortet genom metallknapparna, vilket kräver en omstart).
  • Dessa fjärrkontroller styr nu bara några lampor, vanligtvis lamporna i ett rum, istället för att styra alla lampor i huset med varje fjärrkontroll (så att du inte råkar tända lamporna i de andra sovrummen till exempel).
  • Jag hade ett batteri i den äldre modellen, för att kunna ta bort fjärrkontrollen från USB -kontakten, och fortfarande använda den i några timmar. Det visar sig att jag aldrig använde den här funktionen, så jag tog bort batteriet för att göra fjärrkontrollen smalare.
  • Jag lade till knappen "stäng av allt".
  • Jag har lagt till feedback -lysdioderna.

Svårighetsgrad: Medium

Material som behövs:

  • 1 plasthölje PolyCase och PolyCase
  • 1 fjäder HUZZAH med ESP8266 Adafruit
  • 1 halvstor lödbar brödbräda Adafruit
  • 3 ledare Adafruit
  • 3 långa och smala tryckknappar Adafruit
  • 1 kort och bred tryckknapp Adafruit
  • 7 3.3k motstånd Amazon
  • 1 USB typ-A hankontakt Adafruit
  • tråd Sparkfun
  • polyuretanlim Lowes

Verktyg som behövs:

  • Lödkolv Amazon
  • Dremel (om du inte har en, skulle en verktygskniv räcka) Lowes
  • Borrpress (om du inte har en så räcker det med en handborr) Lowes

Steg 1: Design

Design
Design

Mikrokontroller:

Som mikrokontroller använde jag fjädern Huzzah med ESP8266, tillverkad av Adafruit, av följande skäl:

  • Den har wifi -funktioner
  • Det är billigt ($ 18,95 för den monterade versionen)
  • Den är relativt liten (23 mm x 51 mm x 8 mm / 0,9”x 2” x 0,28”)
  • Den har 9 GPIO -stift (jag behövde 7)

Mikrokontrollern drivs av 5V i ett USB -uttag.

4 GPIO kommer att användas som ingångar från knappar, och 3 kommer att användas som utgång till ljusdioder. En av knapparna (den som stänger av varje lampa) har en LED medföljer, så det var inte meningsfullt för mig att ha en feedback -led för den här knappen.

Knappar:

Utformningen för knapparna är väldigt enkel: för de 3 små knapparna valde jag taktila switchar, även kallade SPST -switchar. Jag valde de höga, så att de kommer att sticka ut ur höljet. För den större knappen valde jag också en SPST -omkopplare, men en kortare, så att den blir infälld i höljet, målet är att den inte ska skjutas av av misstag. Den har också en led inuti och har en I/O -symbol.

Som visas i diagrammet ovan växlar omkopplarna jord till GPIO genom ett 3,3k neddragningsmotstånd och matar 3,3V till GPIO när den trycks in.

Lysdioder:

Jag använde 5 mm gula lysdioder. De är helt enkelt anslutna till en GPIO i ena änden och till jord genom ett 3.3k -motstånd i andra änden.

Inhägnad:

För höljet behövde jag en plastlåda med inre mått på minst 51 mm x 97 mm x 11 mm / 2,0 "x 3,8" x 0,4 ". Lådan jag valde har inre dimensioner på 52 mm x 100 mm x 19 mm / 2,0" x 3,9 "x 0,7 ". Det betyder att jag måste stapla några papp eller papper bakom brödbrädan för att se till att systemet skjuts i linje med locket på locket och knapparna sticker ut ur locket.

Alla komponenter är lödda på en lödbar brödbräda. Detta gör den mer permanent och säkrad än en vanlig brödbräda och kräver inte att designa en skräddarsydd kretskort. Jag fann att det halvstora permabordet från Adafruit fungerade perfekt.

Steg 2: Gör styrelsen

Rekommenderad: