Innholdsfortegnelse:

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

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

Video: The Ultimate Light Switch: 6 trinn (med bilder)
Video: "Шутка ангела" 2004 комедия/ Комедия смотреть онлайн 2024, November
Anonim
Den ultimate lysbryteren
Den ultimate lysbryteren

Målet med denne instruerbare er å forklare hvordan jeg lagde en wifi-tilkoblet lysbryter (også kalt fjernkontroller videre). Målet med disse fjernkontrollene er å slå av og på flere wifi-tilkoblede reléer. Reléene er ikke forklart i denne instruksen. De er forklart i en egen instruks som jeg har laget tidligere: ESP8266 Wifi Switch.

Disse fjernkontrollene vil inneholde opptil 3 små knapper. Hver knapp slår på/av ett eller flere reléer. En LED ved siden av hver knapp fungerer som tilbakemelding. En større knapp brukes til et spesielt formål: den slår av alle reléene. Ikke bare de som kontrolleres av fjernkontrollen, men alle releer styres av alle fjernkontroller i huset. Dette brukes til å slå av alt når du skal på jobb eller legge deg.

Koblingen mellom enhetene administreres av Blynk. Den eksterne mikrokontrolleren er en Huzzah -fjær med ESP8266. Strømmen til fjernkontrollene kommer fra en USB -veggkontakt (ingen batterier).

Hvis du følger instruksjonene mine, vil du legge merke til at denne enheten har et lignende formål som den som ble forklart i en tidligere instruks: ESP32 Thing Wifi Remote, og du har rett. Jeg gjorde følgende forbedringer fra den forrige modellen:

  • ESP32 Thing ble erstattet av en Huzzah Feather med ESP8266 (jeg hadde problemer med tilkobling med ESP32 Thing).
  • De metalliske knappene ble erstattet av plastknapper (statisk elektrisitet ble noen ganger overført til brettet gjennom metallknappene, noe som krever omstart).
  • Disse fjernkontrollene styrer nå bare noen få lys, vanligvis lysene i ett rom, i stedet for å kontrollere alle lysene i huset med hver fjernkontroll (slik at du ikke ved et uhell slår på lysene i de andre soverommene for eksempel).
  • Jeg hadde et batteri i den eldre modellen, for å kunne fjerne fjernkontrollen fra USB -kontakten, og fortsatt bruke den i noen timer. Det viser seg at jeg aldri brukte denne funksjonaliteten, så jeg fjernet batteriet for å gjøre fjernkontrollen slankere.
  • Jeg la til knappen "slå av alt".
  • Jeg la til tilbakemeldings -lysdiodene.

Vanskelighetsgrad: Middels

Nødvendig materiale:

  • 1 plastkapsling PolyCase og PolyCase
  • 1 fjær HUZZAH med ESP8266 Adafruit
  • 1 halvstort loddbart brødbrett Adafruit
  • 3 leds Adafruit
  • 3 høye og smale trykknapper Adafruit
  • 1 kort og bred trykknapp Adafruit
  • 7 3.3k motstander Amazon
  • 1 USB type-A hannkontakt Adafruit
  • wire Sparkfun
  • polyuretanlim Lowes

Nødvendige verktøy:

  • Loddejern Amazon
  • Dremel (hvis du ikke har en, vil en kniv være tilstrekkelig) Lowes
  • Drillpress (hvis du ikke har en, vil en håndbor være tilstrekkelig) Lowes

Trinn 1: Design

Design
Design

Mikrokontroller:

Som mikrokontroller brukte jeg fjæren Huzzah med ESP8266, laget av Adafruit, av følgende årsaker:

  • Den har wifi -funksjoner
  • Det er billig ($ 18,95 for den monterte versjonen)
  • Den er relativt liten (23mm x 51mm x 8mm / 0,9 "x 2" x 0,28 ")
  • Den har 9 GPIO -pins (jeg trengte 7)

Mikrokontrolleren blir drevet av 5V på et USB -uttak.

4 GPIOer vil bli brukt som innganger fra knapper, og 3 vil bli brukt som utgang til lysdioder. En av knappene (den som slår av hvert lys) har en LED inkludert, så det var ikke fornuftig for meg å ha en tilbakemelding på denne knappen.

Knapper:

Utformingen for knappene er veldig enkel: For de 3 små knappene valgte jeg taktile brytere, også kalt SPST -brytere. Jeg valgte de høye, slik at de skulle skille seg ut av kabinettet. For den større knappen, valgte jeg også en SPST -bryter, men en kortere, slik at den blir innfelt i kabinettet, målet er at den ikke skal skyves ved et uhell. Den har også en ledet innside, og har et I/O -symbol.

Som vist i diagrammet ovenfor, bytter bryterne jord til GPIO gjennom en nedtrekksmotstand på 3,3 k, og leverer 3,3 V til GPIO når den trykkes.

Lysdioder:

Jeg brukte 5 mm gule lysdioder. De er ganske enkelt koblet til en GPIO i den ene enden, og til jord gjennom en 3.3k motstand i den andre enden.

Innhegning:

For kabinettet trengte jeg en plastboks med innvendige dimensjoner på minst 51 mm x 97 mm x 11 mm / 2,0 "x 3,8" x 0,4 ". Boksen jeg valgte har innvendige dimensjoner på 52 mm x 100 mm x 19 mm / 2,0" x 3,9 "x 0,7 ". Dette betyr at jeg må stable noen papp eller papir bak brødbrettet, for å sikre at systemet skyves i flukt med lokket på kabinettet, og knappene stikker ut av lokket.

Alle komponenter er loddet på et loddet brødbrett. Dette gjør det mer permanent og sikret enn et vanlig brødbrett, og krever ikke å designe et skreddersydd kretskort. Jeg fant ut at det halvstore permabordet fra Adafruit fungerte perfekt.

Trinn 2: Lag styret

Anbefalt: