Përmbajtje:

Ndërprerës i fundit i dritës: 6 hapa (me fotografi)
Ndërprerës i fundit i dritës: 6 hapa (me fotografi)

Video: Ndërprerës i fundit i dritës: 6 hapa (me fotografi)

Video: Ndërprerës i fundit i dritës: 6 hapa (me fotografi)
Video: MC KRESHA X LYRICAL SON - SEMAFORI 2024, Nëntor
Anonim
Ndërprerësi i fundit i dritës
Ndërprerësi i fundit i dritës

Qëllimi i këtij udhëzuesi është të shpjegojë se si kam bërë një ndërprerës të dritës të lidhur me wifi (i quajtur edhe më tej telekomandat). Qëllimi i këtyre telekomandave është ndezja dhe çaktivizimi i disa stafetëve të lidhur me WiFi. Reletë nuk shpjegohen në këtë udhëzues. Ato shpjegohen në një udhëzues të veçantë që kam bërë në të kaluarën: ESP8266 Wifi Switch.

Këto telekomandë do të përmbajnë deri në 3 butona të vegjël. Çdo buton ndez/fik një ose më shumë stafetë. Një LED pranë secilit buton shërben si reagim. Një buton më i madh përdoret për një qëllim të veçantë: ai fik të gjitha stafetat. Jo vetëm ato të kontrolluara nga telekomanda, por të gjitha stafet e kontrolluara nga të gjitha telekomandat e shtëpisë. Kjo përdoret për të fikur gjithçka kur largoheni për në punë ose kur shkoni në shtrat.

Lidhja midis pajisjeve menaxhohet nga Blynk. Mikrokontrolluesi në distancë është një pendë Huzzah me ESP8266. Fuqia në telekomandë vjen nga një prizë muri USB (pa bateri).

Nëse ndiqni udhëzimet e mia, do të vini re se kjo pajisje ka një qëllim të ngjashëm me atë të shpjeguar në një udhëzues të mëparshëm: ESP32 Thing Wifi Remote, dhe keni të drejtë. Kam bërë përmirësimet e mëposhtme nga modeli i mëparshëm:

  • ESP32 Thing u zëvendësua nga një pendë Huzzah me ESP8266 (Unë kisha probleme me lidhjen me ESP32 Thing).
  • Butonat metalikë u zëvendësuan me butona plastikë (elektriciteti statik nganjëherë transmetohej në tabelë përmes butonave metalikë, duke kërkuar një rindezje).
  • Këto telekomandë tani kontrollojnë vetëm disa drita, zakonisht dritat në një dhomë, në vend që të kontrollojnë të gjitha dritat e shtëpisë me secilën telekomandë (në mënyrë që të mos ndizni aksidentalisht dritat në dhomat e tjera të gjumit, për shembull).
  • Unë kisha një bateri në modelin më të vjetër, për të qenë në gjendje të hiqja telekomandën nga priza USB dhe akoma ta përdorja për disa orë. Rezulton se nuk e kam përdorur kurrë këtë funksionalitet, kështu që hoqa baterinë për ta bërë telekomandën më të hollë.
  • Shtova butonin "fik gjithçka".
  • Shtova LED -të e reagimit.

Niveli i vështirësisë: Mesatar

Materiali i nevojshëm:

  • 1 rrethim plastik PolyCase dhe PolyCase
  • 1 pendë HUZZAH me ESP8266 Adafruit
  • 1 pjatë buke e salduar me madhësi gjysmë Adafruit
  • 3 leds Adafruit
  • 3 butona të gjatë dhe të ngushtë shtypi Adafruit
  • 1 buton shtypi i shkurtër dhe i gjerë Adafruit
  • 7 Rezistorë 3.3k Amazon
  • 1 USB tip-A prizë mashkullore Adafruit
  • tela Sparkfun
  • zam poliuretani Lowes

Mjetet e nevojshme:

  • Hekuri i saldimit Amazon
  • Dremel (nëse nuk e keni një të tillë, një thikë shërbimi do të mjaftonte) Lowes
  • Shtypi i stërvitjes (nëse nuk e keni, do të mjaftonte një stërvitje me dorë) Lowes

Hapi 1: Dizajni

Dizajn
Dizajn

Mikrokontrolluesi:

Si mikrokontrollues, kam përdorur pendën Huzzah me ESP8266, të bërë nga Adafruit, për arsyet e mëposhtme:

  • Ka aftësi wifi
  • Cheapshtë i lirë (18,95 dollarë për versionin e montuar)
  • Relativelyshtë relativisht i vogël (23mm x 51mm x 8mm / 0.9 "x 2" x 0.28 ")
  • Ka 9 kunja GPIO (më duheshin 7)

Mikrokontrolluesi do të mundësohet nga 5V e një prizë USB.

4 GPIO do të përdoren si hyrje nga butonat, dhe 3 do të përdoren si dalje në dritat led. Një nga butonat (ai që fik çdo dritë) ka një LED të përfshirë, kështu që nuk kishte kuptim për mua të kisha një reagim të udhëhequr për këtë buton.

Butonat:

Dizajni për butonat është shumë i thjeshtë: për 3 butonat e vegjël, unë zgjodha çelsat prekës, të quajtur edhe çelsat SPST. Zgjodha ato të larta, në mënyrë që ata të dalin jashtë rrethimit. Për butonin më të madh, unë gjithashtu zgjodha një ndërprerës SPST, por më të shkurtër, në mënyrë që të futet në rrethim, qëllimi është që të mos shtyhet rastësisht. Ajo gjithashtu ka një led brenda, dhe ka një simbol I/O.

Siç tregohet në diagramin e mësipërm, çelsat furnizojnë tokën me GPIO përmes një rezistence tërheqëse 3.3k dhe furnizojnë 3.3V me GPIO kur shtypen.

LEDs:

Kam përdorur LED të verdhë 5 mm. Ata janë thjesht të lidhur me një GPIO në njërën anë, dhe të tokëzohen përmes një rezistence 3.3k në skajin tjetër.

Shtojca:

Për rrethimin, më duhej një kuti plastike me dimensione të brendshme të paktën 51mm x 97mm x 11mm / 2.0 "x 3.8" x 0.4 ". Kutia që zgjodha ka dimensione të brendshme 52mm x 100mm x 19mm / 2.0" x 3.9 "x 0.7 ". Kjo do të thotë që do të më duhet të vendos disa kartona ose letra prapa dërrasës së bukës, për t'u siguruar që sistemi të shtyhet në të njëjtin nivel me kapakun e rrethimit dhe butonat të dalin jashtë kapakut.

Të gjithë përbërësit ngjiten në një dërrasë të saldueshme. Kjo e bën atë më të përhershëm dhe të siguruar sesa një pjatë konvencionale, dhe nuk kërkon të hartojë një PCB të bërë me porosi. Kam gjetur se bordi me madhësi gjysmë nga Adafruit funksionoi në mënyrë perfekte.

Hapi 2: Krijimi i Bordit

Recommended: