Sadržaj:

Vrhunski prekidač svjetla: 6 koraka (sa slikama)
Vrhunski prekidač svjetla: 6 koraka (sa slikama)

Video: Vrhunski prekidač svjetla: 6 koraka (sa slikama)

Video: Vrhunski prekidač svjetla: 6 koraka (sa slikama)
Video: Miletov cuveni pad sa bicikla. :D 2024, Srpanj
Anonim
Ultimativni prekidač za svjetlo
Ultimativni prekidač za svjetlo

Cilj ovog uputstva je objasniti kako sam napravio prekidač za svjetlo povezan s WiFi mrežom (dalje se naziva i daljinski). Cilj ovih daljinskih upravljača je uključivanje i isključivanje nekoliko releja spojenih na WiFi. Releji nisu objašnjeni u ovom uputstvu. Objašnjeni su u zasebnom uputstvu koje sam napravio u prošlosti: ESP8266 Wifi Switch.

Ovi daljinski upravljači sadržavat će do 3 mala gumba. Svaki gumb uključuje/isključuje jedan ili više releja. LED pored svakog gumba služi kao povratna informacija. Za posebnu namjenu koristi se veći gumb: isključuje sve releje. Ne samo oni kojima upravlja daljinski, već i svi releji kojima upravljaju svi daljinski upravljači u kući. Ovo se koristi za isključivanje svega pri odlasku na posao ili odlasku u krevet.

Vezom između uređaja upravlja Blynk. Daljinski mikrokontroler je Huzzah pero s ESP8266. Napajanje daljinskih upravljača dolazi iz USB zidnog utikača (bez baterija).

Slijedite li moje upute, primijetit ćete da ovaj uređaj ima sličnu namjenu kao ona objašnjena u prethodnim uputama: ESP32 Thing Wifi Remote, i u pravu ste. Napravio sam sljedeća poboljšanja u odnosu na prethodni model:

  • ESP32 Thing zamijenjen je Huzzah Featherom s ESP8266 (imao sam problema s povezivanjem s ESP32 Thingom).
  • Metalni gumbi zamijenjeni su plastičnim gumbima (statički elektricitet se ponekad prenosio na ploču putem metalnih gumba, što je zahtijevalo ponovno podizanje sustava).
  • Ovi daljinski upravljači sada kontroliraju samo nekoliko svjetala, obično svjetla u jednoj prostoriji, umjesto da svakim daljinskim upravljačem upravljaju svim svjetlima u kući (tako da slučajno ne uključite svjetla u drugim spavaćim sobama, na primjer).
  • Imao sam bateriju u starijem modelu, kako bih mogao izvaditi daljinski upravljač iz USB utičnice, i dalje ga koristiti nekoliko sati. Ispostavilo se da nikad nisam koristio ovu funkciju, pa sam izvadio bateriju kako bi daljinski upravljač bio tanji.
  • Dodao sam gumb "isključi sve".
  • Dodao sam LED diode za povratne informacije.

Razina težine: Srednja

Potreban materijal:

  • 1 plastično kućište PolyCase i PolyCase
  • 1 pero HUZZAH s ESP8266 Adafruit
  • 1 ploča za lemljenje pola veličine Adafruit
  • 3 leda Adafruit
  • 3 visoka i uska gumba Adafruit
  • 1 kratki i široki gumb Adafruit
  • 7 3.3k otpornika Amazon
  • 1 USB utičnica tipa A Adafruit
  • žica Sparkfun
  • poliuretansko ljepilo Lowes

Potrebni alati:

  • Lemilica Amazon
  • Dremel (ako ga nemate, pomoćni nož bi bio dovoljan) Lowes
  • Bušilica (ako je nemate, dovoljna je ručna bušilica) Lowes

Korak 1: Dizajn

Oblikovati
Oblikovati

Mikrokontroler:

Kao mikrokontroler koristio sam pero Huzzah s ESP8266, tvrtke Adafruit, iz sljedećih razloga:

  • Ima WiFi mogućnosti
  • Jeftino je (18,95 USD za sastavljenu verziju)
  • Relativno je mali (23 mm x 51 mm x 8 mm / 0,9 "x 2" x 0,28 ")
  • Ima 9 GPIO pinova (trebalo mi je 7)

Mikrokontroler će se napajati iz 5V USB utičnice.

4 GPIO -a će se koristiti kao ulazi s gumba, a 3 će se koristiti kao izlaz na svjetlosne diode. Jedan od gumba (onaj koji gasi svako svjetlo) ima LED diodu pa mi nije imalo smisla imati povratnu informaciju za ovu tipku.

Gumbi:

Dizajn gumba vrlo je jednostavan: za 3 mala gumba odabrao sam taktilne prekidače, koji se nazivaju i SPST prekidači. Ubrao sam visoke, tako da će se isticati iz kućišta. Za veći gumb odabrao sam i SPST prekidač, ali kraći, tako da će biti uvučen u kućište, s ciljem da se slučajno ne pritisne. Unutra ima i LED diodu te I/O simbol.

Kao što je prikazano na gornjem dijagramu, prekidači napajaju GPIO uzemljenje preko 3,3 k otpornika i napajaju 3,3 V GPIO kad se pritisne.

LED diode:

Koristio sam 5 mm žute LED diode. Jednostavno su spojeni na GPIO na jednom kraju, a na uzemljenje preko 3,3k otpornika na drugom kraju.

Prilog:

Za kućište mi je bila potrebna plastična kutija s unutarnjim dimenzijama od najmanje 51 mm x 97 mm x 11 mm / 2,0 "x 3,8" x 0,4 ". Kutija koju sam odabrao ima unutarnje dimenzije 52 mm x 100 mm x 19 mm / 2,0" x 3,9 "x 0,7 ". To znači da ću morati složiti nekoliko kartona ili papira iza ploče, kako bih bio siguran da je sustav gurnut u ravninu s poklopcem kućišta, a gumbi će stršati s poklopca.

Sve su komponente lemljene na lemljivoj ploči. To ga čini trajnijim i osiguranim od konvencionalne ploče i ne zahtijeva projektiranje PCB-a po mjeri. Otkrio sam da je permaboard ploče polovice veličine iz Adafruta savršeno radio.

Korak 2: Izrada ploče

Preporučeni: