Sisällysluettelo:

Ultimate Light Switch: 6 vaihetta (kuvilla)
Ultimate Light Switch: 6 vaihetta (kuvilla)

Video: Ultimate Light Switch: 6 vaihetta (kuvilla)

Video: Ultimate Light Switch: 6 vaihetta (kuvilla)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Heinäkuu
Anonim
Lopullinen valokytkin
Lopullinen valokytkin

Tämän ohjeen tarkoitus on selittää, kuinka tein wifi-liitetty valokytkimen (jota kutsutaan myös kaukosäätimiksi edelleen). Näiden kaukosäätimien tavoitteena on kytkeä päälle ja pois useita wifi-kytkettyjä releitä. Releitä ei selitetä tässä ohjeessa. Ne selitetään erillisessä ohjeessa, jonka tein aiemmin: ESP8266 Wifi Switch.

Näissä kaukosäätimissä on enintään 3 pientä painiketta. Jokainen painike kytkee päälle/pois yhden tai useamman releen. LED -valo jokaisen painikkeen vieressä toimii palautteena. Suurempaa painiketta käytetään erityiseen tarkoitukseen: se sammuttaa kaikki releet. Ei vain niitä, joita ohjataan kaukosäätimellä, vaan kaikkia releitä, joita ohjaavat kaikki talon kaukosäätimet. Tällä kytket kaiken pois päältä, kun lähdet töihin tai menet nukkumaan.

Laitteiden välistä linkkiä hallinnoi Blynk. Kaukosäädin on Huzzah Feather, jossa on ESP8266. Kaukosäätimien virta tulee USB -seinäpistokkeesta (ei paristoja).

Jos noudatat ohjeita, huomaat, että tällä laitteella on samanlainen tarkoitus kuin edellisessä ohjeessa: ESP32 Thing Wifi Remote, ja olet oikeassa. Tein seuraavat parannukset edelliseen malliin:

  • ESP32 Thing korvattiin Huzzah Featherilla ESP8266: lla (minulla oli yhteysongelmia ESP32 Thingin kanssa).
  • Metalliset painikkeet korvattiin muovipainikkeilla (staattinen sähkö siirtyi joskus levylle metallipainikkeiden kautta, mikä edellytti uudelleenkäynnistystä).
  • Nämä kaukosäätimet ohjaavat nyt vain muutamaa valoa, yleensä yhden huoneen valoja, sen sijaan, että ohjaisivat talon kaikkia valoja jokaisella kaukosäätimellä (joten et esimerkiksi vahingossa sytytä muiden makuuhuoneiden valoja).
  • Minulla oli paristo vanhemmassa mallissa, jotta voin poistaa kaukosäätimen USB -pistokkeesta ja käyttää sitä edelleen muutaman tunnin ajan. Kävi ilmi, etten ole koskaan käyttänyt tätä toimintoa, joten poistin pariston tehdäkseni kapeammaksi.
  • Lisäsin "sammuta kaikki" -painikkeen.
  • Lisäsin palaute -LEDit.

Vaikeustaso: Keskitaso

Tarvittava materiaali:

  • 1 muovikotelo PolyCase ja PolyCase
  • 1 sulka HUZZAH ja ESP8266 Adafruit
  • 1 puolikokoinen juotettava leipälauta Adafruit
  • 3 lediä Adafruit
  • 3 korkeaa ja kapea painike Adafruit
  • 1 lyhyt ja leveä painike Adafruit
  • 7 3.3k vastukset Amazon
  • 1 USB-tyypin A urosliitin Adafruit
  • lanka Sparkfun
  • polyuretaaniliima Lowes

Tarvittavat työkalut:

  • Juotin Amazon
  • Dremel (jos sinulla ei ole sitä, riittää veitsi) Lowes
  • Porapuristin (jos sinulla ei ole sitä, käsipora riittää) Lowes

Vaihe 1: Suunnittelu

Design
Design

Mikro -ohjain:

Mikro -ohjaimena käytin sulkaa Huzzah ESP8266: n kanssa, jonka on valmistanut Adafruit seuraavista syistä:

  • Siinä on wifi -ominaisuudet
  • Se on halpaa (18,95 dollaria kootulle versiolle)
  • Se on suhteellisen pieni (23 mm x 51 mm x 8 mm / 0,9 "x 2" x 0,28 ")
  • Siinä on 9 GPIO -nastaa (tarvitsin 7)

Mikrokontrolleri saa virtansa 5 V: n USB -pistorasiasta.

4 GPIO: ta käytetään painikkeiden sisääntulona ja 3 valonlähteenä. Yksi painikkeista (joka sammuttaa kaikki valot) sisältää LED -valon, joten minusta ei ollut järkevää saada palautetta tästä painikkeesta.

Painikkeet:

Painikkeiden suunnittelu on hyvin yksinkertaista: valitsin 3 pienelle painikkeelle kosketuskytkimiä, joita kutsutaan myös SPST -kytkimiksi. Valitsin korkeat, jotta ne erottuvat kotelosta. Isommalle painikkeelle valitsin myös SPST -kytkimen, mutta lyhyemmän, jotta se upotetaan koteloon, tavoitteena on, että sitä ei työnnetä vahingossa. Siinä on myös LED -valo ja I/O -symboli.

Kuten yllä olevasta kaaviosta näkyy, kytkimet syöttävät maadoitusta GPIO: lle 3,3 k: n alasvetovastusvastuksen kautta ja syöttävät 3,3 V: n painettaessa GPIO: ta.

LEDit:

Käytin 5 mm keltaisia LED -valoja. Ne on yksinkertaisesti kytketty GPIO: iin toisesta päästä ja maadoitettu 3,3 k: n vastuksen kautta toisessa päässä.

Kotelo:

Koteloon tarvitsin muovilaatikon, jonka sisämitat olivat vähintään 51 mm x 97 mm x 11 mm / 2,0 x 3,8 x 0,4 tuumaa. Valitsemani laatikon sisämitat ovat 52 mm x 100 mm x 19 mm / 2,0 x 3,9 x 0,7 . Tämä tarkoittaa, että minun on pinottava muutama pahvi tai paperi leipälaudan taakse varmistaakseni, että järjestelmä on työnnetty kotelon kannen tasalle ja painikkeet jäävät kannen ulkopuolelle.

Kaikki komponentit on juotettu juotettavaan leipälautaan. Tämä tekee siitä pysyvämmän ja turvallisemman kuin perinteinen leipälauta, eikä se vaadi räätälöityjen piirilevyjen suunnittelua. Huomasin, että Adafruitin puolikokoinen permabound toimi täydellisesti.

Vaihe 2: Hallituksen tekeminen

Suositeltava: