Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Lay Lay & Wire LEDs sa Eye Shape
- Hakbang 2: Sumulat ng Arduino Code at Mag-upload sa Lupon
- Hakbang 3: Ikonekta ang Mga Sensor / Component
- Hakbang 4: Maglakip ng Mga Sensor / Wires sa Salamin sa Mata
- Hakbang 5: Pagtatanghal ng Video sa Project
- Hakbang 6: Paano Mapagbuti ang Aking Mga Resulta
Video: Pagsubaybay sa Paggalaw ng Mata sa Mata: 6 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Nilalayon ng proyektong ito na makuha ang galaw ng mata ng tao, at ipinapakita ang paggalaw nito sa isang hanay ng mga ilaw na LED na inilalagay sa hugis ng isang mata. Ang ganitong uri ng proyekto ay maaaring may potensyal na paggamit sa larangan ng robotics at partikular na mga humanoid. Bilang isang halimbawa, maaaring ipalabas ng isang tao ang kanyang mga mata sa mukha ng isang robot na nakikipag-ugnay sa ibang mga tao para sa anumang layunin. Maaari itong magbigay sa isang robot ng isang mas mala-buhay na hitsura habang ang mga mata ay gumagaya sa aktwal na paggalaw ng mata ng isang tao. Ang proyektong ito ay nangangailangan lamang ng pagpapakita ng isang mata ng tao sa isang LED eye, kaya't nasasabik akong makita kung ano ang iba pang mga ideya na mayroon ang mga tao para sa pagsulong pa sa proyektong ito.
Mga gamit
1. Arduino Uno Board (tiyaking bumili ng USB cable upang kumonekta sa computer)
store.arduino.cc/usa/arduino-uno-rev3
2. Breadboard (hindi kailangan ng napakalaking; ginagawang madali ang pagkonekta ng mga wire)
www.pololu.com/product/351
3. Adafruit LiIon / LiPoly Backpack Add-On para sa Pro Trinket / ItsyBitsy at 3.7V Battery
www.adafruit.com/product/2124
4. NeoPixel LED Strip (bilhin ang buong reel)
www.adafruit.com/product/1138?length=4
5. QTR-1A Reflectance Sensor
www.pololu.com/product/2458
6. Pack of Wires: Lalaki / Lalaki (ginagawang mas madali ang mga sangkap sa pagkonekta)
www.adafruit.com/product/759
7. Anumang Eyewear Frame (Salamin, salaming pang-araw, atbp. Tingnan ang mga larawan para sa sanggunian)
Hakbang 1: Lay Lay & Wire LEDs sa Eye Shape
Batay sa mga imaheng nakakabit sa hakbang na ito, i-wire ang mga LED sa ipinakita na pagkakasunud-sunod. Ang mga LED ay maaaring mailatag nang patag sa isang ibabaw o nakakabit na may tape sa isang spherical na bagay upang mas mahusay na kumatawan sa isang aktwal na eyeball.
Hakbang 2: Sumulat ng Arduino Code at Mag-upload sa Lupon
Ang nakalakip na file para sa hakbang na ito ay naglalaman ng lahat ng code na kinakailangan upang maipakita ang paggalaw ng mata sa mga LED. Mayroong dalawang mga aklatan na kasama sa code at ang mga iyon ay matatagpuan sa mga link ng Github sa ibaba. Maglaro sa paligid ng code at makita kung anong ibang mga cool na tampok ang maaaring itanim. Kapag nakumpleto na ang code, tiyaking nagsasama-sama ito at pagkatapos ay i-upload ito sa Arduino Uno board.
QTRsensors.h:
Adafruit_NeoPixel.h:
Paliwanag ng Code:
Kapag lumapit ang iris sa isang sensor, ang nababanaag na ilaw ay nababawasan at tumataas ang halaga ng sensor. Sa kabaligtaran, kapag gumalaw ang iris, tataas ang masasalamin na ilaw at bumababa ang halaga ng sensor ng salamin ng larawan. Ang kanan at kaliwang paggalaw ng mag-aaral ng LED eyeball ay nararamdaman ang pagtaas at pagbawas ng isang halaga ng sensor at kinokontrol ito. Kapag kumukurap, ang parehong mga halaga ng sensor ay bumababa, kaya kung ang dalawang halaga ng sensor ay sabay na bumababa, ang mga eyelid ng LED eyeball ay bababa.
Hakbang 3: Ikonekta ang Mga Sensor / Component
Batay sa naka-attach na imahe, i-wire ang bawat bahagi sa Arduino Uno board. Maaaring magamit ang isang breadboard upang gawing mas simple ang mga koneksyon, ngunit hindi kinakailangan kinakailangan. Gumagana rin ang paghihinang ng mga wire sa mga bahagi.
Hakbang 4: Maglakip ng Mga Sensor / Wires sa Salamin sa Mata
Ang dalawang mga sensor ng QTR - 1A ay inilalagay sa layo na halos lapad ng mata sa isa sa mga lente ng eyewear. Iyon lamang ang piraso ng kagamitan na kailangang nasa lokasyon na iyon. Ang natitira ay maaaring mai-attach sa baso ayon sa gusto mo. Tandaan lamang na ang mga sensor ay dapat ilagay sa lens sa harap ng mata. Ang ilang mga menor de edad na pag-aayos ng posisyonal ay maaaring kailanganin batay sa kung paano umaangkop sa eyewear ang iba't ibang mga istrukturang pangmukha ng mga tao.
Hakbang 5: Pagtatanghal ng Video sa Project
Ito ay isang video ng aking pagtatanghal ng proyekto sa aking klase sa Humanoids sa Carnegie Mellon University. Sa video, tinatalakay ko ang ilan sa inspirasyon at layunin ng proyekto. Bilang karagdagan, ipinapaliwanag ko ang mga detalye kung paano makukumpleto ang proyekto, pati na rin ang paliwanag ng isang bahagi ng Arduino code. Ipinapakita ko rin kung ano ang dapat maging hitsura ng panghuling resulta ng proyekto sa pagtatapos ng video.
Hakbang 6: Paano Mapagbuti ang Aking Mga Resulta
Kung naghahanap ka para sa isang tunay na hamon, lubos kong inirerekumenda ang pagkuha sa proyektong ito at subukan ang isang bagay na medyo naiiba upang mapabuti / idagdag ito. Ang proyektong ito ay isang mahusay na panimulang punto para sa mas mapaghangad at mapaghamong mga ideya sa proyekto. Para sa mga taong interesado na kunin ang proyektong ito sa susunod na antas, naisip ko ang tungkol sa ilang mga paraan upang magawa iyon. Ililista ko ang mga ideyang ito sa ibaba:
1. I-duplicate ang proyektong ito sa iba pang lens upang ang parehong mga eyeballs ng tao ay maaaring ipakita sa dalawang hanay ng mga LED.
2. Pagdaragdag sa ideya # 1, ngunit pagkatapos ay malaman ang isang paraan upang i-project ang galaw ng isang bibig papunta sa LEDs.
3. Pagdaragdag sa ideya # 2, ngunit pagkatapos ay alamin kung paano mag-project sa buong mukha sa isang hanay ng mga LED (mata, bibig, ilong, kilay)
4. Humanap ng ibang bahagi ng katawan ng tao na ang paggalaw ay maaaring ma-sensed at pagkatapos ay ipakita sa mga LED (paggalaw ng kamay, paggalaw ng braso, atbp.)
Inirerekumendang:
Paggalaw sa Paggalaw Arduino Halloween Kalabasa: 4 Mga Hakbang
Motion Sensing Arduino Halloween Pumpkin: Ang layunin sa likod ng Instructable na ito ay upang lumikha ng isang murang, at madaling paraan upang gumawa ng mga dekorasyon ng Halloween sa bahay nang walang naunang kasanayan o anumang mga magarbong tool. Gumagamit ng madaling mapagkukunan ng mga item mula sa internet, maaari mo ring gawin ang iyong sariling simple at isinapersonal na H
Paggalaw ng Paggalaw sa ilalim ng Ilaw ng Bed: 16 Hakbang (na may Mga Larawan)
Paggalaw sa Paggalaw sa ilalim ng Ilaw ng Kama: Kailanman sinubukan na lumabas ng kama nang tahimik sa gabi lamang upang maglakbay sa isang bagay at gisingin ang buong bahay? Ang paggalaw ng paggalaw ng gabi ay naka-install nang maingat sa ilalim ng iyong kama na nagbibigay ng mababang antas na ilaw na sapat na maliwanag upang gabayan ka sa paligid ng mga ligaw na LEGO na brick
Bawasan ang Paggalaw ng Paggalaw Gamit ang GIMP: 6 na Hakbang
Bawasan ang Motion Blur Gamit ang GIMP: Ang Instructable na ito ay tumutulong sa iyo na mabawasan ang mga epekto ng malambot na kilos ng paggalaw na nakuha mo dahil sa pag-iling ng camera. Ito ay isang pang-eksperimentong pamamaraan na binuo ko, kaya't mangyaring subukan at mag-iwan ng mga komento, mas mabuti sa mga imahe. Tulad ng maliwanag mula sa kalidad ng ph
Pagsubaybay sa Mata na Paggalaw Gamit ang Infrared Sensor: 5 Hakbang
Pagsubaybay sa Mata na Paggalaw Gamit ang Infrared Sensor: Gumamit ako ng isang infrared sensor upang maunawaan ang mga paggalaw ng mata at makontrol ang LED. Gumawa ako ng mga eyeballs sa LED Tape NeoPixel
Tagapangalaga V1.0 -- Pag-upgrade ng Camera ng Peephole Camera Na May Arduino (Pag-record ng Paggalaw ng Paggalaw at Mga Tampok ng Electric Shock): 5 Hakbang
Tagapangalaga V1.0 || Pag-upgrade ng Camera Peephole Camera Sa Arduino (Pag-record ng Motion Detection & Electric Shock Features): Nag-order ako ng isang peephole camera ngunit nang gamitin ko ito, napagtanto na walang auto recording function (na-activate ng detection ng paggalaw). Pagkatapos ay nagsimula akong siyasatin kung paano ito gumagana. Upang magrekord ng isang video, dapat mong 1 panatilihing pinindot ang pindutan ng kuryente halos 2 sec