Talaan ng mga Nilalaman:

LDR Light Level Detector: Pagbubukas at Pagpipikit ng Mga Mata: 6 na Hakbang
LDR Light Level Detector: Pagbubukas at Pagpipikit ng Mga Mata: 6 na Hakbang

Video: LDR Light Level Detector: Pagbubukas at Pagpipikit ng Mga Mata: 6 na Hakbang

Video: LDR Light Level Detector: Pagbubukas at Pagpipikit ng Mga Mata: 6 na Hakbang
Video: ESP32 Auto and Manual Control Using Relay, Firebase, and APP Inventor 2024, Nobyembre
Anonim
Image
Image
LDR Light Level Detector: Pagbubukas at Pagpikit ng Mga Mata
LDR Light Level Detector: Pagbubukas at Pagpikit ng Mga Mata
LDR Light Level Detector: Pagbubukas at Pagpikit ng Mga Mata
LDR Light Level Detector: Pagbubukas at Pagpikit ng Mga Mata

Kamusta kayong lahat, sana ay ayon sa gusto mo ang itinuro na ito. Ang anumang pagdududa, komento o pagwawasto ay matatanggap nang mabuti.

Ang circuit na ito ay napagtanto bilang isang control module upang magbigay ng impormasyon tungkol sa kung magkano ang ilaw sa paligid, upang makontrol ang pagbukas ng mga mata sa pamamagitan ng isang servomotor.

Ang circuit na ito ay may 4 na output, na nagbibigay ng 5V o 0V bawat isa, depende sa tindi ng ilaw ng insidente. Ipagpalagay na mayroon kaming isang intensidad na sinusukat sa porsyento, magkakaroon kami ng mga sumusunod na kaso:

  • Kapag ang ilaw ay nasa pagitan ng 0% at 20%, ang 4 na output ay magbibigay ng 0V
  • Kapag ang ilaw ay nasa pagitan ng 20% at 40%, ang unang output ay magbibigay ng 5V at ang iba ay magbibigay ng 0V
  • Kapag ang ilaw ay nasa pagitan ng 40% at 60%, ang unang dalawang output ay magbibigay ng 5V at ang iba ay magbibigay ng 0V
  • Kapag ang ilaw ay nasa pagitan ng 60% at 80%, ang unang tatlong output ay magbibigay ng 5V at ang huli ay magbibigay ng 0V
  • Kapag ang ilaw ay nasa pagitan ng 80% at 100%, ang 4 na output ay magbibigay ng 5V

Tandaan: ang mga porsyento na nabanggit ay isang halimbawa lamang upang makatipid ng mga paliwanag. Sa mga susunod na hakbang ipinaliwanag kung paano i-calibrate iyon

Alam ang mga kundisyon, isang programa ay ginawa sa Arduino sa mga 4 na input na ito, at bilang output magkakaroon kami ng isang signal na PWM na ipinadala sa servo na makokontrol ang mekanismo ng pagbubukas ng mata.

Mga gamit

Ano ang kakailanganin mo?

(circuit bagay-bagay)

  • 1 LM324
  • 1 Protoboard
  • 6 Trimmer resistors (10kOhms bawat isa) 1 LDR (Light-Dependent Resistor)
  • Ang ilang mga wire ng jumper ng tinapay o kawad at pagputol lamang ng mga wire
  • 1 servomotor
  • Voltmeter

(bagay sa ulo at mekanismo)

  • Pagkamalikhain (ang pinakamahalaga)
  • Isang foam sa ulo
  • Karton
  • Pandikit
  • Mga kahoy na stick
  • Isa pang mga bagay na makakatulong sa iyo upang gawin itong mas aesthetic

(opsyonal)

  • Istasyon ng hinang o bakal na panghinang
  • Tin solder
  • Isang 5x5 tuldok pcb

Hakbang 1: Pagpaplano ng Aming Circuit

Pagpaplano ng aming Circuit
Pagpaplano ng aming Circuit

Una sa lahat, kailangan nating magkaroon ng lahat ng mga sangkap bago gawin ang mekanismo.

Mahalagang malaman na kung hindi mo makuha ang eksaktong mga sangkap, maaari kang gumamit ng mga kahalili, marahil ay hindi ka nakakakuha ng eksaktong mga trimmer ng halaga, ngunit hindi mahalaga: gagamit ka ng mga trimmer bilang isang divider ng boltahe, kaya, kung mayroon kang isang halaga sa pagitan ng 10kΩ at 100kΩ, maaari mo itong magamit. O kung hindi ka nakakakuha ng isang LM324, maaari kang gumamit ng isang MC34074 (bilang isang halimbawa, maraming), ang tanging kinakailangan ay magkaroon ng 4 na mga opamp na maaaring gumamit ng isang hindi simetric na 5V na kapangyarihan (arduino 5V na mapagkukunan ng kuryente).

Kaya, ibinigay iyon, magsimula na tayo.

Hakbang 2: Circuit Assembly

Circuit Assembly
Circuit Assembly
Circuit Assembly
Circuit Assembly
Circuit Assembly
Circuit Assembly

Upang likhain ang modyul, mayroon kaming sumusunod na diagram ng eskematiko, at ang diagram na LM324

Ang bawat numero sa pagitan ng mga opamp ay kumakatawan sa numero ng pin ng LM324, sa gayon, ang mga pin na may parehong numero SA OPAMPS ay karaniwang mga node.

TANDAAN: sa tuktok, mayroong isang header na kumakatawan sa mga panlabas na koneksyon, ibig sabihin, ang mga koneksyon sa isang Arduino UNO. Huwag malito ang mga pin ng header na pinangalanang J1 sa mga pin ng LM324.

Dito, mayroon kang dalawang mga pagpipilian:

  1. Gawin ito sa isang protoboard. Ito ang pinakamadaling paraan sa pagpupulong at pagsubok, ngunit ang disenyo ay hindi ang pinakamahusay sa lahat.
  2. Gumamit ng isang perfboard (na pinangalanan ding DOT PCB). Ang pagpipiliang ito ay magbibigay sa iyo ng pagpipilian na bawasan ang circuit sa isang 5x5cm square (ang module lamang), ngunit kailangan mong magwelding. Kung ikaw ay menor de edad, humingi ng tulong mula sa isang may sapat na gulang.

Sa ika-3 larawan, ito ay ang circuit na binuo sa protoboard.

Sa ika-4 at 5ft na larawan, pinagsasama-sama ang parehong circuit, ngunit sa isang perfboard.

Ang ika-6 na larawan ay kumpleto na ang circuit.

Sa buod, ang circuit ay magkakaroon ng 4 na output. Ang mga output na ito ay gagamitin upang kumonekta sa Arduino UNO.

Hakbang 3: I-calibrate ang Circuit

Image
Image
I-calibrate ang Circuit
I-calibrate ang Circuit

Sa sandaling binuo, kailangan naming ikonekta ang aming circuit, at suriin ang boltahe na ibinigay ng bawat paglaban ng trimmer: dapat nating itakda ang 0.5V, 1V, 1.5V at 2V sa RV1, RV2, RV3 at RV4 ayon sa pagkakabanggit.

Upang magawa ito, kailangan mong ibigay sa circuit ang 5V at GND ng arduino, at sukatin ang bawat boltahe sa trimmer. Ikonekta mo ang isang voltmeter sa pagitan ng center pin ng isang trimmer (isa-isa), at sa GND. Pagkatapos, paikutin mo ang trimmer hanggang makuha mo ang nais na boltahe.

Ikaw voltmeter ay may 2 mga kable, isang pula at isang itim.

  1. Ilagay ang itim na kable sa isang node ng GND.
  2. Ilagay ang pulang cable sa ika-3 pin ng LM324. Paikutin ang trimmer hanggang sa magkaroon ito ng 0.5V.
  3. Palitan ang pulang cable sa ika-5 na pin ng LM324. Paikutin ang trimmer hanggang sa magkaroon ito ng 1V.
  4. Palitan ang pulang kable sa ika-10 na pin ng LM324. Paikutin ang trimmer hanggang sa magkaroon ito ng 1.5V
  5. Palitan ang pulang kable sa ika-12 na pin ng LM324. Paikutin ang trimmer hanggang sa magkaroon ito ng 2V.

Ang lahat ng mga hakbang na ito ay dapat gawin sa lahat ng konektado (ang Arduino at ang circuit na ginawa namin).

Marahil kakailanganin mo ng higit sa 2 mga kamay, humingi ng tulong mula sa iba kung kinakailangan.

Ang ika-5 trimmer ay nagsisilbing isang calibrator ng pagkasensitibo (ang isa na nasa pagitan ng LDR, ibig sabihin, ang isang pinangalanang RV5)

Tulad ng nakikita mo, sa video ay may isang pagsubok kasama ang mga output, ginamit ko ang mga berdeng leds upang gawin itong mas didaktiko at madaling pahalagahan (inilalagay ko ang aking kamay na malapit upang harangan ang ilaw, at ginagawang iikot o iikot ng circuit depende sa ilaw ng insidente).

Hakbang 4: Pagtitipon ng Servomotor

Pagtitipon ng Servomotor
Pagtitipon ng Servomotor
Pagtitipon ng Servomotor
Pagtitipon ng Servomotor
Pagtitipon ng Servomotor
Pagtitipon ng Servomotor

Narito kailangan mong pumutok ang iyong isip: kailangan mong ilagay ang mga mata sa isang mekanismo na maaaring buksan at isara ang mata, gayahin ang isang takipmata.

Sa ika-1 na larawan, nakikita mo ang totoong modelo na ipinatupad ko.

sa ika-2 larawan, mayroong isang guhit na kumakatawan sa pangunahing mekanismo.

Gamitin ang ulo ng bula, mga kahoy na stick at pandikit upang gawin ang mekanismo.

Tulad ng nakikita mo sa ika-3 larawan, ang LDR ay nasa ilong

Hakbang 5: Pag-coding

Coding
Coding

Sa wakas, dapat mong ikonekta ang circuit sa mga pin 3, 4, 5 at 6 ng Arduino, at ang servo ay makakonekta sa ika-9 na pin.

Nasa ibaba ang code. Mayroon itong mga puna upang ipaliwanag ang bawat mahalagang seksyon.

Hakbang 6: Masiyahan

Mag-zoom in at lumabas ng iyong ilaw sa LDR upang pahalagahan ang mga pagbabago sa mga mata.

Salamat sa panonood. Sana magustuhan mo.

Inirerekumendang: