INHOUDSOPGAWE:

Die uiteindelike ligskakelaar: 6 stappe (met foto's)
Die uiteindelike ligskakelaar: 6 stappe (met foto's)

Video: Die uiteindelike ligskakelaar: 6 stappe (met foto's)

Video: Die uiteindelike ligskakelaar: 6 stappe (met foto's)
Video: HBO 4, diagnostiek en doe-het-zelfaanpassing 2024, Julie
Anonim
Die uiteindelike ligskakelaar
Die uiteindelike ligskakelaar

Die doel van hierdie instruksies is om te verduidelik hoe ek 'n wifi-gekoppelde ligskakelaar gemaak het (ook afstandsbedieners genoem). Die doel van hierdie afstandsbedienings is om verskeie relais wat met wifi verbind is, aan en uit te skakel. Die aflosse word nie in hierdie instruksies verduidelik nie. Dit word verduidelik in 'n aparte instruksie wat ek in die verlede gemaak het: ESP8266 Wifi Switch.

Hierdie afstandsbedienings bevat tot 3 klein knoppies. Elke knoppie skakel een of meer aflosse aan/uit. 'N LED langs elke knoppie dien as terugvoer. 'N Groter knoppie word vir 'n spesiale doel gebruik: dit skakel alle relais uit. Nie net die wat deur die afstandsbediening beheer word nie, maar alle relais wat deur alle afstandsbedienings van die huis beheer word. Dit word gebruik om alles af te skakel as u werk toe gaan of gaan slaap.

Die skakel tussen die toestelle word deur Blynk bestuur. Die eksterne mikrobeheerder is 'n Huzzah Feather met ESP8266. Die krag van die afstandsbedienings kom van 'n USB -muurprop (sonder batterye).

As u my instruksies volg, sal u agterkom dat hierdie toestel 'n soortgelyke doel het as die een wat in 'n vorige instruksie uiteengesit is: ESP32 Thing Wifi Remote, en u is reg. Ek het die volgende verbeterings aangebring van die vorige model:

  • Die ESP32 -ding is vervang deur 'n Huzzah -veer met ESP8266 (ek het probleme met verbindings met die ESP32 -ding gehad).
  • Die metaalknoppies is deur plastiekknoppies vervang (statiese elektrisiteit is soms deur die metaalknoppies na die bord gestuur, wat herlaai moes word).
  • Hierdie afstandsbedienings beheer nou slegs 'n paar ligte, gewoonlik die ligte in een kamer, in plaas daarvan om al die ligte van die huis met elke afstandsbediening te beheer (sodat u nie per ongeluk die ligte in die ander slaapkamers aanskakel nie).
  • Ek het 'n battery in die ouer model gehad om die afstandsbediening uit die USB -aansluiting te verwyder en dit nog 'n paar uur te gebruik. Dit blyk dat ek nooit hierdie funksie gebruik het nie, so ek het die battery verwyder om die afstandsbediening slanker te maak.
  • Ek het die knoppie "skakel alles af" bygevoeg.
  • Ek het die terugvoer -LED's bygevoeg.

Moeilikheidsgraad: Medium

Materiaal benodig:

  • 1 plastiek omhulsel PolyCase en PolyCase
  • 1 Veer HUZZAH met ESP8266 Adafruit
  • 1 halfgrootte soldeerbare broodbord Adafruit
  • 3 leds Adafruit
  • 3 lang en smal drukknoppies Adafruit
  • 1 kort en wye drukknop Adafruit
  • 7 3.3k weerstande Amazon
  • 1 USB tipe-A manlike prop Adafruit
  • draad Sparkfun
  • poliuretaan gom Lowes

Gereedskap benodig:

  • Soldeerbout Amazon
  • Dremel (as u nie een het nie, sal 'n nutsmes voldoende wees) Lowes
  • Boorpers (as u nie een het nie, is 'n handboor voldoende) Lowes

Stap 1: Ontwerp

Ontwerp
Ontwerp

Mikrobeheerder:

As mikrobeheerder gebruik ek die veer Huzzah met ESP8266, gemaak deur Adafruit, om die volgende redes:

  • Dit het wifi -moontlikhede
  • Dit is goedkoop ($ 18,95 vir die saamgestelde weergawe)
  • Dit is relatief klein (23 mm x 51 mm x 8 mm / 0,9 "x 2" x 0,28 ")
  • Dit het 9 GPIO -penne (ek benodig 7)

Die mikrobeheerder word aangedryf deur die 5V van 'n USB -aansluiting.

4 GPIO's sal as insette van knoppies gebruik word, en 3 sal gebruik word as uitset na ligte. Een van die knoppies (die een wat elke lig uitskakel) bevat 'n LED, dus dit was nie vir my sinvol om 'n terugvoer vir hierdie knoppie te gee nie.

Knoppies:

Die ontwerp van die knoppies is baie eenvoudig: vir die 3 klein knoppies het ek tasbare skakelaars gekies, ook SPST -skakelaars genoem. Ek het die langes gekies, sodat hulle uit die omhulsel sal staan. Vir die groter knoppie het ek ook 'n SPST -skakelaar gekies, maar 'n korter een, sodat dit in die omhulsel vasgemaak kan word, met die doel dat dit nie per ongeluk gestoot sal word nie. Dit het ook 'n LED binne en 'n I/O -simbool.

Soos in die diagram hierbo getoon, skakel die skakelaars die grond aan die GPIO deur 'n aftrekweerstand van 3,3 k, en voorsien die GPIO 3.3V wanneer dit ingedruk word.

LED's:

Ek het 5 mm geel LED's gebruik. Hulle is eenvoudig aan die een kant gekoppel aan 'n GPIO en met 'n weerstand van 3,3 k aan die ander kant.

Omhulsel:

Vir die omhulsel het ek 'n plastiekboks nodig met 'n interne afmeting van ten minste 51mm x 97mm x 11mm / 2.0 "x 3.8" x 0.4 ". Die boks wat ek gekies het, het 'n interne afmeting van 52mm x 100mm x 19mm 0,7 ". Dit beteken dat ek 'n paar karton of papier agter die broodbord moet stapel om seker te maak dat die stelsel gelyk met die deksel van die omhulsel druk, en dat die knoppies uit die deksel steek.

Alle komponente word op 'n soldeerbare broodbord gesoldeer. Dit maak dit meer permanent en veiliger as 'n konvensionele broodbord, en hoef nie 'n pasgemaakte PCB te ontwerp nie. Ek het gevind dat die halfgrootte permabord van Adafruit perfek werk.

Stap 2: Maak die bord

Aanbeveel: