Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Pagpaplano ng Aming Circuit
- Hakbang 2: Circuit Assembly
- Hakbang 3: I-calibrate ang Circuit
- Hakbang 4: Pagtitipon ng Servomotor
- Hakbang 5: Pag-coding
- Hakbang 6: Masiyahan
Video: LDR Light Level Detector: Pagbubukas at Pagpipikit ng Mga Mata: 6 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
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
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
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:
- Gawin ito sa isang protoboard. Ito ang pinakamadaling paraan sa pagpupulong at pagsubok, ngunit ang disenyo ay hindi ang pinakamahusay sa lahat.
- 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
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.
- Ilagay ang itim na kable sa isang node ng GND.
- Ilagay ang pulang cable sa ika-3 pin ng LM324. Paikutin ang trimmer hanggang sa magkaroon ito ng 0.5V.
- Palitan ang pulang cable sa ika-5 na pin ng LM324. Paikutin ang trimmer hanggang sa magkaroon ito ng 1V.
- Palitan ang pulang kable sa ika-10 na pin ng LM324. Paikutin ang trimmer hanggang sa magkaroon ito ng 1.5V
- 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
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
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:
Arduino, Pagsubaybay sa Pagbubukas ng Pinto Sa pamamagitan ng Gmail: 6 Mga Hakbang
Arduino, Pagsubaybay sa Pagbubukas ng Pinto Sa Pamamagitan ng Gmail: Sa tutorial na ito, ipapakita ko sa iyo kung paano makilala ang kaganapan sa pagbubukas ng pinto at magpadala ng isang abiso sa pamamagitan ng Gmail gamit ang Arduino Uno. Kung ikaw ay isang nagsisimula, maaari mong malaman ang tungkol sa wifi at sensor sa Arduino - WiFi at Arduino - Mga tutorial sa Door Sensor. Tayo
DIY LED Audio Level Level: 5 Mga Hakbang
DIY LED Audio Antas na Tagapagpahiwatig: Ang itinuturo na ito ay magdadala sa iyo sa isang paglalakbay upang makagawa ng iyong sariling tagapagpahiwatig ng antas ng audio, gamit ang isang Arduino Leonardo at ilang mga ekstrang bahagi. Pinapayagan ka ng aparato na mailarawan ang iyong audio output upang makita ang kalagayan ng iyong audio visual at sa real-time. Ito '
Mga LED Light Light Pens: Mga tool para sa Drawing Light Doodles: 6 Mga Hakbang (na may Mga Larawan)
Mga LED Light Light Pens: Mga tool para sa Drawing Light Doodles: Ang aking asawa na si Lori ay isang walang tigil na doodler at naglaro ako ng mahabang pagkakalantad ng litrato sa loob ng maraming taon. May inspirasyon ng PikaPika light artistry group at ang kadalian ng mga digital camera na kinuha namin sa light drawing art form upang makita kung ano ang magagawa. Mayroon kaming lar
Pagbubukas ng Prompt ng Command sa isang Pinaghihigpitang User Account: 3 Mga Hakbang
Pagbubukas ng Prompt ng Command sa isang Pinaghihigpitang User Account: Ang mga pinaghihigpitang account na nagpipigil sa iyong mga kakayahan sa pag-program? Pinag-aralan ka ng Paaralan, Kolehiyo o Trabaho at nais mong labanan? Natatawa ba ang iyong tekniko sa IT sa caviar sa iyong pinaghigpitan na gastos? Kung gayon huwag nang tumingin sa karagdagang, Narito ang TheKnight. DISCLAIMERTh
Awtomatikong Pagbubukas ng Bulag: 11 Mga Hakbang
Awtomatikong Nagbubukas ng Bulag: http: //contraptionmaker.info Nakatira kami sa isang 150 taong gulang na bahay sa bukid na may mga orihinal na bintana. Sa kabila ng pagkakabukod at bagong panghaliling daan, ito ay tulad ng pamumuhay sa isang salaan, sa oras ng taglamig. Upang labanan ang problemang ito nag-i-install kami ng plastik sa mga bintana upang subukan at