Ülim valguslüliti: 6 sammu (piltidega)
Ülim valguslüliti: 6 sammu (piltidega)
Anonim
Ülim valguslüliti
Ülim valguslüliti

Selle juhendi eesmärk on selgitada, kuidas tegin WiFi-ühendusega valguslüliti (mida nimetatakse ka kaugjuhtimispuldiks). Nende kaugjuhtimispultide eesmärk on sisse ja välja lülitada mitu wifi-ühendusega releed. Releed ei ole selles juhendis selgitatud. Neid selgitatakse eraldi juhendis, mille tegin varem: ESP8266 WiFi -lüliti.

Need kaugjuhtimispuldid sisaldavad kuni 3 väikest nuppu. Iga nupp lülitab sisse/välja ühe või mitu releed. Iga nupu kõrval olev LED toimib tagasisidena. Suuremat nuppu kasutatakse eriotstarbel: see lülitab kõik releed välja. Mitte ainult need, mida juhitakse puldiga, vaid kõik releed, mida juhivad kõik maja kaugjuhtimispuldid. Selle abil lülitatakse kõik tööle või magama minnes välja.

Seadmete vahelist linki haldab Blynk. Kaug -mikrokontroller on Huzzah Feather, millel on ESP8266. Kaugjuhtimispuldid saavad toite USB -pistikust (patareisid pole).

Kui järgite minu juhiseid, märkate, et sellel seadmel on sarnane eesmärk, mida selgitati eelmises juhendis: ESP32 Thing Wifi Remote, ja teil on õigus. Tegin eelmisest mudelist järgmised parandused:

  • ESP32 asja asendas Huzzah Feather ESP8266 -ga (mul oli ühenduvusprobleeme ESP32 asjaga).
  • Metallist nupud asendati plastnööpidega (staatiline elekter edastati mõnikord plaadile metallnuppude kaudu, nõudes taaskäivitamist).
  • Need kaugjuhtimispuldid juhivad nüüd vaid mõnda valgust, tavaliselt ühe toa tulesid, selle asemel, et juhtida iga puldiga kõiki maja tulesid (nii et te ei lülita näiteks kogemata sisse tulesid teistes magamistubades).
  • Mul oli vanemal mudelil aku, et saaksin kaugjuhtimispuldi USB -pistikust eemaldada ja seda veel paar tundi kasutada. Selgub, et ma pole seda funktsiooni kunagi kasutanud, nii et eemaldasin aku, et muuta pult saledamaks.
  • Lisasin nupu "lülita kõik välja".
  • Lisasin tagasiside LEDid.

Raskusaste: keskmine

Vajalik materjal:

  • 1 plastkorpus PolyCase ja PolyCase
  • 1 Suled HUZZAH koos ESP8266 Adafruitiga
  • 1 poolesuurune joodetav leivaplaat Adafruit
  • 3 ledi Adafruit
  • 3 kõrget ja kitsast nuppu Adafruit
  • 1 lühike ja lai nupp Adafruit
  • 7 3.3k takistid Amazon
  • 1 A-tüüpi USB-pistik Adafruit
  • traat Sparkfun
  • polüuretaanliim Lowes

Vajalikud tööriistad:

  • Jootekolb Amazon
  • Dremel (kui teil seda pole, piisab tarbeaiast) Lowes
  • Puuripress (kui teil seda pole, piisab käsipuurist) Lowes

Samm: kujundage

Disain
Disain

Mikrokontroller:

Mikrokontrollerina kasutasin sulge Huzzah koos ESP8266 -ga, mille on valmistanud Adafruit järgmistel põhjustel:

  • Sellel on wifi võimalused
  • See on odav (kokkupandud versiooni eest 18,95 dollarit)
  • See on suhteliselt väike (23 mm x 51 mm x 8 mm / 0,9 "x 2" x 0,28 ")
  • Sellel on 9 GPIO tihvti (mul oli vaja 7)

Mikrokontrolleri toiteallikaks on 5 V USB -pistikupesa.

Neli sisendit nuppudest kasutatakse 4 GPIO -d ja 3 valgusdioodide väljundina. Ühel nupul (see, mis lülitab iga valguse välja) on kaasas LED, seega ei olnud mul mõtet selle nupu kohta tagasisidet juhtida.

Nupud:

Nuppude disain on väga lihtne: kolme väikese nupu jaoks valisin kombatavad lülitid, mida nimetatakse ka SPST -lülititeks. Valisin kõrged, nii et need jäävad aedikust välja. Suurema nupu jaoks valisin ka SPST -lüliti, kuid lühema, nii et see on korpusesse süvistatud, eesmärk on see, et seda juhuslikult ei lükataks. Selle sees on ka LED ja sellel on I/O sümbol.

Nagu ülaltoodud diagrammil näidatud, varustavad lülitid GPIO-d maandusega läbi 3,3 k tõmmatava takisti ja vajutades GPIO-le 3,3 V.

LEDid:

Kasutasin 5mm kollaseid LED -e. Need on lihtsalt ühendatud GPIO -ga ühes otsas ja maandatud läbi 3,3 k takisti teises otsas.

Korpus:

Korpuse jaoks vajasin plastkasti, mille sisemõõdud on vähemalt 51 mm x 97 mm x 11 mm / 2,0 x 3,8 tolli x 0,4 tolli. Valitud kasti sisemõõtmed on 52 mm x 100 mm x 19 mm / 2,0 x 3,9 tolli x 0,7 . See tähendab, et pean leivalaua taha virnastama mõne papi või paberi, et veenduda, et süsteem on korpuse kaanega samal tasemel ja nupud jäävad kaanest välja.

Kõik komponendid on joodetud joodetavale leivale. See muudab selle püsivamaks ja turvalisemaks kui tavaline leivaplaat ning ei nõua eritellimusel valmistatud PCB projekteerimist. Leidsin, et Adafruuti poolesuurune permaboon töötas suurepäraselt.

2. samm: juhatuse loomine