Kazalo:

Light Hack Doorbell Room Light Hack: 7 korakov (s slikami)
Light Hack Doorbell Room Light Hack: 7 korakov (s slikami)

Video: Light Hack Doorbell Room Light Hack: 7 korakov (s slikami)

Video: Light Hack Doorbell Room Light Hack: 7 korakov (s slikami)
Video: ✔ Minecraft: How to make a Working TV 2024, November
Anonim
Image
Image
Light Hack za osebe z okvaro sluha pri vratih
Light Hack za osebe z okvaro sluha pri vratih

Težava: moj oče je registriran kot gluh, mama pa je naglušna in zaradi tega pogosto težko slišijo zvonjenje na vratih. To je lahko problem, s katerim se soočajo tudi številni drugi.

Kupili so utripajoč zvonec na vratih, ki jim je pri tem pomagal (majhna škatla z lučko, ki utripa, ko pritisnete zvonec). Toda to ni delovalo dovolj dobro, če bi bili v drugi sobi, ne bi videli svetlobe, tudi če bi bili v isti sobi, ne bi videli svetlobe, razen če bi jo že gledali!

Želel sem uporabiti svojo inženirsko intuicijo, da bi zgradil nekaj za resnično rešitev problema !! Zgradil sem napravo, ki utripa glavne luči v sobi, ko pritisnete na zvonec, tako da bodo, ne glede na to, v katero smer gledajo, še vedno utripale. Za demo si oglejte zgornji video.

Kako deluje:

  1. Oseba pritisne na zvonec
  2. Arduino zazna spremembo napetosti na zvočniku sprejemnika zvonjenja pri vratih
  3. Arduino reagira tako, da zapre in nato 10 -krat odpre stikalo luči, da prižge in izklopi sobne luči

1. korak: Naročite dele

Naročite dele
Naročite dele

Potrebovali boste te dele:

- RF stikalo za luč + daljinski upravljalnik (to sem uspel doseči le s stikali LightwaveRF, na poceni kitajskem iz Amazona ni delovalo, zakaj razložim v naslednjem koraku)

To je tisto, s čimer nisem mogel začeti delati s svojim sistemom: https://www.amazon.co.uk/gp/product/B06VVHQYXQ/ref… 15 funtov

Sistem, ki sem ga namestil v hišo mojih staršev, uporablja stikala LightWaveRF, eno za vsako sobo, ki jo želim nadzorovati. Tu je primer: https://www.amazon.co.uk/LightwaveRF-JSJSLW400WH-M… 60 funtov in kupiti morate tudi daljinski upravljalnik, na primer: https://www.amazon.co.uk/ LIGHTWAVERF-JSJSLW101BLK-… 60 €

-Arduino nano približno 4 funtov za enega od ebaya

- Vsak brezžični zvonec na vratih. Uporabil sem: https://www.amazon.co.uk/gp/product/B0063IFYB8/ref… 7 €

- Plastična škatla (ali potisnite elektroniko v predalček za baterije sprejemnika zvoncev na vratih)

- Opto sklopke PC123 https://www.sharp-world.com/products/device/lineup… 0,10 £ vsak

- Napajanje iz omrežja 12V približno 10 £

- 5V/3.3V napetost reg + zgornje meje, če je potrebno za vklop daljinskega stikala za luč ali sprejemnika zvoncev na vratih (tega nisem potreboval, ker sem sprejemnik zvoncev na vratih položil s 5V tirnice iz Arduina, to je bilo mogoče, ker je potegnilo le 80 mA in daljinski upravljalnik s svetlobnim stikalom je odklenil 12V iz mojega glavnega napajanja) Dobra možnost za 5V regulator je LM79 by ST

- RC nizkoprepustni filter (uporni kondenzator) za odpravljanje čutnega signala iz sprejemnika zvoncev na vratih. Natančne vrednosti niso preveč pomembne, ker lahko filtriramo tudi kodo. Približno 1,6 Kohm upor in 0,1uF kondenzator bosta dovolj. 0 funtov denarja

- Bakrena matrična plošča

- 2x 220 ohmski upori. 0 funtov denarja

- 1x 10K ohmski upor. 0 funtov denarja

In ta orodja:

- Arduino nano USB kabel

- spajkalnik + spajkanje

- Pištola za lepilo

- Stroji za striženje in odstranjevanje žice

- Termoskrčljivi in izolacijski trak

- Multimeter za odpravljanje napak

2. korak: Preverite brezžični svetlobni stikalo in zvonec na vratih

Preizkusite brezžični svetlobni stikalo in zvonec
Preizkusite brezžični svetlobni stikalo in zvonec
Preizkusite brezžični svetlobni stikalo in zvonec
Preizkusite brezžični svetlobni stikalo in zvonec
Preizkusite brezžični svetlobni stikalo in zvonec
Preizkusite brezžični svetlobni stikalo in zvonec

Preizkusite tako brezžični zvonec na vratih kot stikalo za brezžično luč.

Brezžično stikalo za luči namestite s spodnjimi povezavami in preizkusite z ustreznim daljinskim upravljalnikom. VEDNO POMENITE, DA IZKLOPITE MOČ PRI IZKLOPLJENJU STAREGA STIKALA.

Barva žice brezžičnega stikala za luč

L Brown (v živo)

L1 Modra z rjavim rokavcem (povratni tok v živo)

Baterije vstavite v zvonec in preizkusite.

3. korak: Razdaljite daljinske upravljalnike

Razdaljite daljinske upravljalnike
Razdaljite daljinske upravljalnike
Ločite daljinske upravljalnike
Ločite daljinske upravljalnike
Razdaljite daljinske upravljalnike
Razdaljite daljinske upravljalnike

- Razstavite daljinski upravljalnik stikala za luč in sprejemnik zvoncev

- Nato rdečo žico spajkajte na 5V vhod v sprejemnik zvoncev na vratih (kjer je priključena baterija)

- In črna žica na ozemljitveno povezavo

4. korak: Odrežite bakreno matrično ploščo na škatlo

Odrežite bakreno matrično ploščo na škatlo
Odrežite bakreno matrično ploščo na škatlo
Odrežite bakreno matrično ploščo na škatlo
Odrežite bakreno matrično ploščo na škatlo
Odrežite bakreno matrično ploščo na škatlo
Odrežite bakreno matrično ploščo na škatlo

Odločil sem se, da si bom otežil stvari in vso svojo elektroniko spravil v prostor, ki ga baterije več ne zasedajo (deloma zato, ker sem pozabil kupiti plastično škatlo za projekt). Če se lotevate te nepotrebno težke naloge, boste morali pripraviti matrično ploščo glede na velikost prostora za baterije.

Enostavna tehnika za rezanje matrične plošče je, da jo pritrdite na oster rob mize (glejte slike) in naj se čisto zlomi vzdolž traku lukenj. Nato robove datoteke zgladite

5. korak: Zgradite vezje: D

Image
Image
Zgradi vezje: D
Zgradi vezje: D
Zgradi vezje: D
Zgradi vezje: D

To vezje je sestavljeno iz dveh glavnih delov in priporočam, da jih sestavite posamično in jih preizkusite:

1.) Občutek pritiska na zvonec, ki sem ga izvedel z branjem napetosti zvočnika (ta pristop bo deloval pri vsakem zvoncu na vratih)

2.) Vdor v gumbe daljinskega upravljalnika stikala za luči, tako da gumb preklopi Arduino, da posnema nekoga, ki pritisne gumb

3.) Kakršni koli regulatorji napetosti, ki jih boste morda morali znižati za 12V z napajanja na nižjo napetost, da napajate stikalo za luči ali zvonec na vratih. V mojem primeru mi tega ni bilo treba storiti: za napajanje sprejemnika zvoncev na vratih sem lahko vzel 5V iz napajanja Arduino (najprej sem poskrbel, da je sprejemnik zvoncev pod mejo 200mA), daljinski upravljalnik stikala za luč pa je vseeno potreboval 12V Dala sem neposredno iz svoje zaloge

Skličite se na mojo shematsko risbo smeti (oprostite, ker je smeti) in:

Spajkajte nizkoprepustni filter RC in upor 10 Kohm navzdol, nato uporabite vzorčno kodo Arduino "AnalogReadSerial", da zaznate pritisk na zvonec (ne pozabite povezati tal skupaj). Ko zvočnik zvoči, mora serijski terminal prebrati številke nad 50, pri izklopljenem zvočniku pa 0.

Spajate optične sklopke PC123 z 220 ohmskim uporom na stran LED in neposredno povezavo od izhoda do daljinskega upravljalnika stikala za luč. Preizkusite tako, da prilagodite vzorčno kodo Arduino, imenovano "Blink", tako da uporabite izhodne zatiče namesto pin 13. Preverite, ali lahko Arduino vklopite in izklopite luči. To je delček, s katerim nisem mogel priti do dela s cenejšim kitajskim stikalom za luč, vendar je deloval s stikali LightWaveRF.

Ko veste, da vse deluje, vstavite stvari v škatlo in z vročim taljenjem napenjajte napajalni kabel, da se, če se zatakne, ne iztrga iz priključnih blokov.

6. korak: Koda

Priložena je celotna koda Arduino. Morda boste morali spremeniti številko PIN za tiste, ki jih uporabljate, razen če ste vsi pripravljeni! Uživajte!

Priporočena: