Nočna svetilka za stopnice - zelo nizka moč in 2 senzorja: 5 korakov
Nočna svetilka za stopnice - zelo nizka moč in 2 senzorja: 5 korakov
Anonim
Nočna svetilka za stopnice - zelo nizka moč in 2 senzorja
Nočna svetilka za stopnice - zelo nizka moč in 2 senzorja

To nočno svetilko za stopnišče z nizko porabo energije sem zgradil z dvema infrardečima senzorjema gibanja, tako da lahko namestim eno napravo na polovici stopnišča in jo sproži nekdo, ki gre gor ali sestopi po stopnicah. Oblikoval sem tudi zelo nizko porabo (povprečno 50 uAh na dan), tako da jo 500 mAh baterija lahko napaja skoraj eno leto. Temelji na Atmelovi Attiny85.

1. korak: Kaj potrebujete

Tu je seznam materiala, ki ga potrebujete:

  • ATTINY85
  • 2 x HC-SR505 Mini infrardeči senzor gibanja PIR
  • 2 x dioda (IN4148)
  • 1K upor (ali večji, če želite večjo občutljivost fotocelice)
  • 1 LED luč 3 mm
  • Senzor fotocelic
  • Priključek JST za baterijo
  • 3.7V LiPo baterija 500mAh
  • 2 x drobne žice (30 AVG)

2. korak: Spreminjanje senzorjev

Spreminjanje senzorjev
Spreminjanje senzorjev
Spreminjanje senzorjev
Spreminjanje senzorjev
Spreminjanje senzorjev
Spreminjanje senzorjev

Senzorji PIR so izdelani za delovanje z najmanj 4,5 V, LiPo baterija pa zagotavlja le med 4,2 V (popolnoma napolnjeno) do 3,7 V. Da bi odpravili to težavo, moramo zaobiti regulator napetosti senzorja, tako da spajkamo drobno žico (uporabljam 30 AVG) neposredno na čip EG4001, drugi zatič z leve. To je videti težje, kot je v resnici.

Odstranite nekaj milimetrov od žice in na odprto konico nanesite spajkalno izboklino. Nato postavite žico na drugi zatič čipa (kot je na sliki) in na kratko nanesite spajkalnik, da stopite spajkalno izboklino in jo odstranite.

Zadnji korak je, da izrežete VCC (+) zatič iz priključka.

3. korak: vezje

Vezje
Vezje

Oba senzorja PIR sta povezana z istim vhodnim zatičem ATTINY85, da se zmanjša uporaba pin in povezana koda. Signal senzorja PIR se prenaša skozi diode, da se ublaži učinek povratnega toka. Brez diod drugi signal absorbira del signala in je tako šibek, da ne sproži prekinitve, ki jo Attiny zahteva za prebujanje.

Senzorji PIR se izklopijo, ko je okoli prostora svetloba. V teh obdobjih vezje porabi le približno 4uAh. Ko je temno, se senzorji PIR vklopijo in črpajo 130 uAh, ko ni zaznanega gibanja. To pomeni, da bo v povprečju, če je okoli vezja 8 ur na dan, vezje v stanju pripravljenosti v povprečju porabilo 46 uAh. Vaša kilometrina na akumulatorju se bo razlikovala glede na to, kolikokrat sveti LED, vendar bi 500 mAh baterija ob normalni uporabi zdržala približno eno leto.

Senzor fotocelice se vklopi le, ko je treba prebrati njegovo vrednost. Povečanje vrednosti upora bo občutljivejše. Izkušnje z različnimi vrednostmi, ki ustrezajo vašim zahtevam.

4. korak: Koda

Če želite programirati Attiny85, morate uporabiti zunanji programer. Osebno to počnem skozi Arduino Uno. Na spletu lahko najdete veliko vaj o tem, kako to storiti.

Koda uporablja prekinitev strojne opreme in časovnik (nadzornik) za izvajanje svojih dejanj s čim manj moči. Vsake 4 sekunde se vklopi prekinitev nadzornika, tako da lahko preko fotocelice preverimo spremembe teme in ustrezno vklopimo/izklopimo senzorje PIR.

5. korak: Končna montaža

Končna sestava
Končna sestava
Končna sestava
Končna sestava
Končna sestava
Končna sestava

Naredil sem vezje v tiskano vezje, spajkal komponente in 3D natisnil majhno škatlo zanj, pri čemer sem prepričan, da so senzorji PIR usmerjeni v pravo smer. Na ta način zaznavanje gibanja poteka natančneje in omogoča boljše zaznavanje območja.

Upam, da vam je všeč. Sporočite mi, če imate vprašanja, pripombe ali vidite možne izboljšave.