Innholdsfortegnelse:
Video: The Ultimate Light Switch: 6 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
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
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:
Eye-Blink Controlled Light Switch Bruker Shota Aizawas viskelærhodebriller (My Hero Academia): 8 trinn (med bilder)
Eye-Blink Controlled Light Switch Bruker Shota Aizawa's Eraser Head Goggles (My Hero Academia): Hvis du leser min hero academia manga eller ser min hero academia anime, må du kjenne en karakter som heter shota aizawa. Shota Aizawa, også kjent som Eraser Head, er en Pro Hero og hjemmelærer i U.A.s klasse 1-A. Shotas Quirk gir ham ab
Kid's Toy Light Switch Box + Games Remix: 19 trinn (med bilder)
Kid's Toy Light Switch Box + Games Remix: Dette er en remiks jeg bare måtte gjøre siden jeg så to fantastiske instruktører og ikke kunne slutte å tenke på å kombinere de to! Denne mashupen kombinerer i utgangspunktet grensesnittet til Light Switch Box med enkle spill (Simon, Whack-a-Mole, etc …) på t
Pull the Light - Light Module Using Neopixel & Pull Up Switch: 6 trinn (med bilder)
Pull the Light - Light Module Using Neopixel & Pull Up Switch: Funksjoner i lysmodulen Arduino Uno Hardware & kabinett kjøpt fra internett Neopixel & Strømforsyning lånt fra School of Informatics & Produktdesign Lysmodul styrt av strømforsyning Alle funksjoner styrt via
Secret Book Light Switch: 12 trinn (med bilder)
Secret Book Light Switch: For flere år siden installerte jeg en stripe med LED -lys langs toppen av bokhyllen i stua vår. Min første tanke var å bruke en enkel bryter for å kontrollere disse lysene, men så bestemte meg for noe mye mer interessant - det magiske boet
Wifi Light Switch Raspberry Pi Web Server: 8 trinn (med bilder)
Wifi Light Switch Raspberry Pi Web Server: Jeg ønsket å kontrollere lysbryteren på soverommet mitt uten å måtte gå ut av sengen, så jeg ønsket å kunne kontrollere den fra telefonen min. Jeg hadde noen ekstra begrensninger, jeg ønsket å være i stand til å kontrollere det fra hvilken som helst enhet enkelt, jeg ønsket å kunne