Kazalo:

Stikalo Ultimate Light: 6 korakov (s slikami)
Stikalo Ultimate Light: 6 korakov (s slikami)

Video: Stikalo Ultimate Light: 6 korakov (s slikami)

Video: Stikalo Ultimate Light: 6 korakov (s slikami)
Video: Какого числа от 1 до 31, родился человек, такая у него и вся жизнь 2024, November
Anonim
Vrhunsko stikalo za svetlobo
Vrhunsko stikalo za svetlobo

Cilj tega navodila je razložiti, kako sem naredil stikalo za luč, povezano z wifi (imenovano tudi daljinski upravljalniki). Cilj teh daljincev je vklop in izklop več relejev, povezanih z wifi. V tem navodilu releji niso pojasnjeni. Razloženi so v ločenem navodilu, ki sem ga naredil v preteklosti: stikalo Wi -Fi ESP8266.

Ti daljinski upravljalniki bodo vsebovali do 3 majhne gumbe. Vsak gumb vklopi/izklopi enega ali več relejev. LED zraven vsakega gumba služi kot povratna informacija. Večji gumb se uporablja za poseben namen: izklopi vse releje. Ne samo tistih, ki jih upravlja daljinski upravljalnik, ampak vse releje, ki jih upravljajo vsi daljinski upravljalniki v hiši. To se uporablja za izklop vsega, ko greš v službo ali greš spat.

Povezavo med napravami upravlja Blynk. Oddaljeni mikrokrmilnik je Huzzah Feather z ESP8266. Napajanje daljinskih upravljalnikov prihaja iz stenskega vtiča USB (brez baterij).

Če sledite mojim navodilom, boste opazili, da ima ta naprava podoben namen, kot je opisan v prejšnjem navodilu: ESP32 Thing Wifi Remote, in imate prav. Iz prejšnjega modela sem naredil naslednje izboljšave:

  • ESP32 Thing je zamenjal Huzzah Feather z ESP8266 (imel sem težave s povezljivostjo z ESP32 Thing).
  • Kovinske gumbe so zamenjali plastični gumbi (statična elektrika se je včasih prenašala na ploščo prek kovinskih gumbov, kar je zahtevalo ponovni zagon).
  • Ti daljinski upravljalniki zdaj krmilijo le nekaj luči, običajno luči v eni sobi, namesto da bi z vsakim daljincem upravljali vse luči v hiši (da ne boste pomotoma prižgali luči na primer v drugih spalnicah).
  • V starejšem modelu sem imel baterijo, da sem lahko odstranil daljinski upravljalnik iz vtiča USB in ga še vedno uporabljal nekaj ur. Izkazalo se je, da te funkcije nikoli nisem uporabljal, zato sem odstranil baterijo, da bi bil daljinec tanjši.
  • Dodal sem gumb "izklopi vse".
  • Dodal sem povratne LED diode.

Stopnja težavnosti: Srednja

Potreben material:

  • 1 plastično ohišje PolyCase in PolyCase
  • 1 pero HUZZAH z ESP8266 Adafruit
  • 1 polovična spajkana plošča Adafruit
  • 3 LED diode Adafruit
  • 3 visoki in ozki gumbi Adafruit
  • 1 kratek in širok gumb Adafruit
  • 7 3,3 k upori Amazon
  • 1 USB moški vtič tipa A Adafruit
  • žična Sparkfun
  • poliuretansko lepilo Lowes

Potrebna orodja:

  • Spajkalnik Amazon
  • Dremel (če ga nimate, bi zadostoval pomožni nož) Lowes
  • Vrtalna stiskalnica (če je nimate, bi zadostoval ročni vrtalnik) Lowes

1. korak: Oblikovanje

Oblikovanje
Oblikovanje

Mikrokrmilnik:

Kot mikrokrmilnik sem uporabil pero Huzzah z ESP8266, ki ga je izdelal Adafruit, iz naslednjih razlogov:

  • Ima wifi zmogljivosti
  • Je poceni (18,95 USD za sestavljeno različico)
  • Je relativno majhen (23 mm x 51 mm x 8 mm / 0,9 "x 2" x 0,28 ")
  • Ima 9 zatičev GPIO (potreboval sem 7)

Mikrokrmilnik bo napajal 5V vtičnice USB.

4 vhodi GPIO bodo uporabljeni kot vhodi iz gumbov, 3 pa bodo uporabljeni kot izhod na svetleče diode. Eden od gumbov (tisti, ki ugasne vsako luč) ima vključeno LED, zato se mi ni zdelo smiselno voditi povratne informacije za ta gumb.

Gumbi:

Oblika gumbov je zelo preprosta: za tri majhne gumbe sem izbral taktilna stikala, imenovana tudi stikala SPST. Pobral sem visoke, tako da bodo izstopili iz ograde. Za večji gumb sem izbral tudi stikalo SPST, vendar krajše, tako da bo vdrto v ohišje, cilj pa je, da ga ne pritisnemo po naključju. V notranjosti ima tudi LED in simbol V/I.

Kot je prikazano na zgornjem diagramu, stikala dovajajo ozemljitev na GPIO prek 3,3 k izvlečnega upora, ob pritisku pa napajajo 3,3 V na GPIO.

LED:

Uporabil sem 5 mm rumene LED. Enostavno so priključeni na GPIO na enem koncu in na ozemljitev preko 3,3k upora na drugem koncu.

Ohišje:

Za ohišje sem potreboval plastično škatlo z notranjimi dimenzijami najmanj 51 mm x 97 mm x 11 mm / 2,0 "x 3,8" x 0,4 ". Škatla, ki sem jo izbral, ima notranje dimenzije 52 mm x 100 mm x 19 mm / 2,0" x 3,9 "x 0,7 ". To pomeni, da bom moral za ploščo zložiti nekaj kartona ali papirja, da se prepričam, da je sistem potisnjen skupaj s pokrovom ohišja, gumbi pa bodo štrleli iz pokrova.

Vse komponente so spajkane na varljivo ploščo. Zaradi tega je bolj trajen in varen kot običajna plošča in ne zahteva oblikovanja PCB po meri. Ugotovil sem, da je polovična permaboard iz Adafruit odlično delovala.

2. korak: Izdelava odbora

Priporočena: