Indholdsfortegnelse:

The Ultimate Light Switch: 6 trin (med billeder)
The Ultimate Light Switch: 6 trin (med billeder)

Video: The Ultimate Light Switch: 6 trin (med billeder)

Video: The Ultimate Light Switch: 6 trin (med billeder)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Juli
Anonim
Den ultimative lysafbryder
Den ultimative lysafbryder

Målet med denne instruerbare er at forklare, hvordan jeg lavede en wifi-tilsluttet lyskontakt (også kaldet fjernbetjeninger yderligere). Målet med disse fjernbetjeninger er at tænde og slukke flere wifi-tilsluttede relæer. Relæerne er ikke forklaret i denne instruktive. De forklares i en separat instruerbar, som jeg tidligere lavede: ESP8266 Wifi Switch.

Disse fjernbetjeninger indeholder op til 3 små knapper. Hver knap tænder/slukker et eller flere relæer. En LED ved siden af hver knap fungerer som feedback. En større knap bruges til et specielt formål: den slukker alle relæerne. Ikke kun dem, der styres af fjernbetjeningen, men alle relæer, der styres af alle fjernbetjeninger i huset. Dette bruges til at slukke alt, når du skal på arbejde eller gå i seng.

Forbindelsen mellem enhederne administreres af Blynk. Den eksterne mikrokontroller er en Huzzah Feather med ESP8266. Strømmen til fjernbetjeningerne kommer fra et USB -stik (ingen batterier).

Hvis du følger mine instruktioner, vil du bemærke, at denne enhed har et lignende formål som det, der blev forklaret i en tidligere instruerbar: ESP32 Thing Wifi Remote, og du har ret. Jeg foretog følgende forbedringer fra den tidligere model:

  • ESP32 -tingen blev erstattet af en Huzzah -fjer med ESP8266 (jeg havde forbindelsesproblemer med ESP32 -tingen).
  • De metalliske knapper blev erstattet af plastikknapper (statisk elektricitet blev undertiden overført til brættet via de metalliske knapper, hvilket kræver en genstart).
  • Disse fjernbetjeninger styrer nu kun få lys, normalt lysene i det ene rum, i stedet for at styre alle husets lys med hver fjernbetjening (så du ikke ved et uheld tænder lyset i de andre soveværelser for eksempel).
  • Jeg havde et batteri i den ældre model, for at kunne fjerne fjernbetjeningen fra USB -stikket, og stadig bruge det i et par timer. Det viser sig, at jeg aldrig har brugt denne funktionalitet, så jeg fjernede batteriet for at gøre fjernbetjeningen slankere.
  • Jeg tilføjede knappen "sluk alt".
  • Jeg tilføjede feedback -lysdioderne.

Sværhedsgrad: Medium

Nødvendigt materiale:

  • 1 plastkabinet PolyCase og PolyCase
  • 1 fjer HUZZAH med ESP8266 Adafruit
  • 1 halvstort loddbart brødbræt Adafruit
  • 3 leds Adafruit
  • 3 høje og smalle trykknapper Adafruit
  • 1 kort og bred trykknap Adafruit
  • 7 3.3k modstande Amazon
  • 1 USB type-A hanstik Adafruit
  • wire Sparkfun
  • polyurethanlim Lowes

Nødvendige værktøjer:

  • Loddejern Amazon
  • Dremel (hvis du ikke har en, ville en kniv være tilstrækkelig) Lowes
  • Boremaskine (hvis du ikke har en, ville en håndboremaskine være tilstrækkelig) Lowes

Trin 1: Design

Design
Design

Mikrokontroller:

Som mikrokontroller brugte jeg fjer Huzzah med ESP8266, lavet af Adafruit, af følgende årsager:

  • Det har wifi -muligheder
  • Det er billigt ($ 18,95 for den samlede version)
  • Det er relativt lille (23 mm x 51 mm x 8 mm / 0,9 "x 2" x 0,28 ")
  • Den har 9 GPIOs pins (jeg havde brug for 7)

Mikrocontrolleren drives af 5V i en USB -stikkontakt.

4 GPIO'er bruges som input fra knapper, og 3 bruges som output til lysdioder. En af knapperne (den der slukker for hvert lys) har en LED inkluderet, så det gav ikke mening for mig at have en feedback led for denne knap.

Knapper:

Designet til knapperne er meget enkelt: For de 3 små knapper valgte jeg taktile kontakter, også kaldet SPST -switche. Jeg valgte de høje, så de vil skille sig ud af kabinettet. Til den større knap valgte jeg også en SPST -switch, men en kortere, så den bliver forsænket i kabinettet, målet er, at den ikke skubbes ved et uheld. Den har også en led indeni og har et I/O -symbol.

Som vist i diagrammet ovenfor skifter switchene jord til GPIO'en gennem en 3,3k pull-down-modstand og leverer 3,3V til GPIO'en, når den trykkes.

LED'er:

Jeg brugte 5 mm gule lysdioder. De er simpelthen forbundet til en GPIO i den ene ende og til jord gennem en 3.3k modstand i den anden ende.

Kabinet:

Til kabinettet havde jeg brug for en plastkasse med indvendige dimensioner på mindst 51 mm x 97 mm x 11 mm / 2,0 "x 3,8" x 0,4 ". Den kasse, jeg valgte, har indvendige dimensioner på 52 mm x 100 mm x 19 mm / 2,0" x 3,9 "x 0,7 ". Det betyder, at jeg bliver nødt til at stable et par pap eller papir bag brødbrættet for at sikre, at systemet skubbes i flugt med låget til kabinettet, og knapperne stikker ud af låget.

Alle komponenter er loddet på et loddet brødbræt. Dette gør det mere permanent og sikret end et konventionelt brødbræt og kræver ikke at designe et skræddersyet printkort. Jeg fandt ud af, at det halvstore permaboard fra Adafruit fungerede perfekt.

Trin 2: Gør tavlen

Anbefalede: