Kazalo:

LDR detektor nivoja svetlobe: odpiranje in zapiranje oči: 6 korakov
LDR detektor nivoja svetlobe: odpiranje in zapiranje oči: 6 korakov

Video: LDR detektor nivoja svetlobe: odpiranje in zapiranje oči: 6 korakov

Video: LDR detektor nivoja svetlobe: odpiranje in zapiranje oči: 6 korakov
Video: LDR Darkness Sensor Circuit Simple DIY with LED 2024, Julij
Anonim
Image
Image
LDR detektor nivoja svetlobe: odpiranje in zapiranje oči
LDR detektor nivoja svetlobe: odpiranje in zapiranje oči
LDR detektor nivoja svetlobe: odpiranje in zapiranje oči
LDR detektor nivoja svetlobe: odpiranje in zapiranje oči

Pozdravljeni vsi, upam, da vam je to navodilo všeč. Vsak dvom, komentar ali popravek bo dobro sprejet.

To vezje je bilo realizirano kot krmilni modul za podajanje informacij o tem, koliko svetlobe je v okolici, za nadzor odpiranja oči skozi servomotor.

To vezje ima 4 izhode, ki dajejo 5V ali 0V vsak, odvisno od jakosti vpadne svetlobe. Ob predpostavki, da imamo intenzivnost merjeno v odstotkih, bomo imeli naslednje primere:

  • Ko je svetloba med 0% in 20%, bodo 4 izhodi dali 0V
  • Ko je svetloba med 20% in 40%, bo prvi izhod dal 5V, drugi pa 0V
  • Ko je svetloba med 40% in 60%, bosta prva dva izhoda dala 5V, drugi pa 0V
  • Ko je svetloba med 60% in 80%, bodo prvi trije izhodi dali 5V, zadnji pa 0V
  • Ko je svetloba med 80% in 100%, bodo 4 izhodi dali 5V

Opomba: omenjeni odstotki so le primer za shranjevanje pojasnil. V naslednjih korakih je razloženo, kako to umeriti

Če poznamo pogoje, v Arduinu naredimo program s temi štirimi vhodi, kot izhod pa bomo na servo upravljalnik poslali signal PWM, ki bo upravljal mehanizem za odpiranje oči.

Zaloge

Kaj boste potrebovali?

(vezje)

  • 1 LM324
  • 1 Protoboard
  • 6 trimernih uporov (vsak po 10 kOhmov) 1 LDR (od svetlobe odvisen upor)
  • Nekaj mostičnih žic ali samo žice in rezalne klešče
  • 1 servomotor
  • Voltmeter

(glava in mehanizem)

  • Ustvarjalnost (najpomembnejša)
  • Pena za glavo
  • Karton
  • Lepilo
  • Lesene palice
  • Še nekaj, kar vam bo pomagalo, da postane bolj estetsko

(neobvezno)

  • Varilna postaja ali spajkalnik
  • Kositrna spajka
  • PCB 5x5 pik

1. korak: Načrtovanje našega kroga

Načrtovanje našega kroga
Načrtovanje našega kroga

Najprej moramo imeti vse komponente pred izdelavo mehanizma.

Pomembno je vedeti, da če ne dobite natančnih komponent, lahko uporabite druge možnosti, morda ne dobite trimerjev natančne vrednosti, vendar ni pomembno: trimerje boste uporabili kot delilnik napetosti, zato, če imate vrednost med 10 kΩ in 100 kΩ, jo lahko uporabite. Če pa ne dobite LM324, lahko uporabite MC34074 (na primer veliko jih je), edina zahteva je, da imate 4 opampe, ki lahko uporabljajo nesimetrično 5V napajanje (vir napajanja 5V arduino).

Torej, glede na to, začnimo.

Korak: Montaža vezja

Sklop vezja
Sklop vezja
Sklop vezja
Sklop vezja
Sklop vezja
Sklop vezja

Za izdelavo modula imamo naslednji shematski diagram in diagram LM324

Vsaka številka med opampi predstavlja številko pina LM324, zato so zatiči z enakim številom v OPAMPS -u skupna vozlišča.

OPOMBA: na vrhu je glava, ki predstavlja zunanje povezave, to je povezave z Arduino UNO. Nogice glave z imenom J1 ne zamenjujte z nožicami LM324.

Tu imate dve možnosti:

  1. Naredite ga v protoboard. To je najlažji način za sestavljanje in preizkušanje, vendar dizajn sploh ni najboljši.
  2. Uporabite perfboard (imenovan tudi DOT PCB). Ta možnost vam bo dala možnost, da zmanjšate vezje na kvadrat 5x5 cm (samo modul), vendar morate variti. Če ste mladoletni, prosite za pomoč odraslega.

Na tretji sliki je to vezje, sestavljeno iz protobora.

Na sliki 4 in 5 čevljev je sestavljeno isto vezje, vendar v deski.

Šesta slika ima vezje popolno.

Če povzamemo, bo vezje imelo 4 izhode. Ti izhodi bodo uporabljeni za povezavo z Arduino UNO.

3. korak: Umerite vezje

Image
Image
Umerite vezje
Umerite vezje

Ko smo sestavljeni, moramo priključiti naše vezje in preveriti napetost, ki jo daje odpornost vsakega trimerja: 0,5 V, 1 V, 1,5 V in 2 V moramo nastaviti na RV1, RV2, RV3 in RV4.

Če želite to narediti, morate napajati vezje s 5V in GND arduina in izmeriti vsako napetost v trimerju. Voltmeter povežete med osrednjim zatičem trimerja (enega za drugim) in na GND. Nato trimer zavrtite, dokler ne dosežete želene napetosti.

Voltmeter ima 2 kabla, enega rdečega in enega črnega.

  1. Črni kabel vstavite v vozlišče GND.
  2. Rdeči kabel vstavite v tretji zatič LM324. Trimer zavrtite, dokler ne doseže 0,5 V.
  3. Rdeči kabel spremenite v 5. pin LM324. Trimer zavrtite, dokler ne doseže 1V.
  4. Rdeči kabel spremenite na 10. pin LM324. Trimer zavrtite, dokler ne doseže 1,5 V.
  5. Rdeči kabel spremenite v 12. pin LM324. Trimer zavrtite, dokler ne doseže 2V.

Vse te korake je treba izvesti z vsemi povezanimi (Arduino in vezje, ki smo jih izdelali mi).

Morda boste potrebovali več kot 2 roki, po potrebi prosite za pomoč nekoga drugega.

5. trimer služi kot kalibrator občutljivosti (tisti, ki je med LDR, tj. Tisti, ki se imenuje RV5)

Kot lahko vidite, je v videoposnetku preizkus z izhodi, za bolj didaktično in enostavno razumevanje sem uporabil zelene LED diode (roko sem približal, da je blokiral svetlobo, vezje pa je omogočilo, da se svetilke obrnejo ali obrnejo odvisno od vpadne svetlobe).

4. korak: Sestavljanje servomotorja

Sestavljanje servomotorja
Sestavljanje servomotorja
Sestavljanje servomotorja
Sestavljanje servomotorja
Sestavljanje servomotorja
Sestavljanje servomotorja

Tukaj morate umiti: oči morate postaviti v mehanizem, ki lahko odpre in zapre oko, simulira veko.

Na prvi sliki vidite pravi model, ki sem ga izvedel.

na 2. sliki je risba, ki predstavlja osnovni mehanizem.

Za izdelavo mehanizma uporabite glavo pene, lesene palice in lepilo.

Kot vidite na tretji sliki, je LDR v nosu

5. korak: Kodiranje

Kodiranje
Kodiranje

Nazadnje morate vezje priključiti na nožice 3, 4, 5 in 6 Arduina, servo pa bo povezan z 9. pinom.

Koda je spodaj. Ima pripombe, ki pojasnjujejo vsak pomemben del.

6. korak: Uživajte

Povečajte in pomanjšajte svojo luč do LDR, da cenite spremembe v očeh.

Hvala za ogled. Upam, da vam je všeč.

Priporočena: