Përmbajtje:
- Furnizimet
- Hapi 1: Vendosni & LED tela në formën e syve
- Hapi 2: Shkruani Kodin Arduino dhe Ngarko në Tabelë
- Hapi 3: Lidhni sensorët/përbërësit
- Hapi 4: Bashkoni sensorë/tela në syze
- Hapi 5: Prezantim video mbi projektin
- Hapi 6: Si të përmirësohem në rezultatet e mia
Video: Gjurmimi i lëvizjes së syrit të njeriut: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Ky projekt synon të kapë lëvizjen e syrit të njeriut dhe shfaq lëvizjen e tij në një sërë dritash LED të vendosura në formën e një syri. Ky lloj projekti potencialisht mund të ketë shumë përdorime në fushën e robotikës dhe veçanërisht humanoidet. Si shembull, një person mund të projektojë sytë e tij mbi fytyrën e një roboti që ndërvepron me njerëzit e tjerë për çfarëdo qëllimi. Kjo mund t'i japë një roboti një pamje më të ngjashme me jetën, pasi sytë imitojnë lëvizjen aktuale të syve të dikujt. Ky projekt përfshin vetëm shfaqjen e një syri njerëzor në një sy LED, kështu që unë jam i ngazëllyer për të parë se cilat ide të tjera kanë njerëzit për të avancuar këtë projekt edhe më tej.
Furnizimet
1. Arduino Uno Board (sigurohuni që të blini kabllo USB për t'u lidhur me kompjuterin)
store.arduino.cc/usa/arduino-uno-rev3
2. Tabela e bukës (nuk keni nevojë për një shumë të madhe; e bën lidhjen e telave më të lehtë)
www.pololu.com/product/351
3. Shtesë Adafruit LiIon/LiPoly Backpack për Pro Trinket/ItsyBitsy dhe bateri 3.7V
www.adafruit.com/product/2124
4. Rrip LED NeoPixel (blini mbështjelljen e plotë)
www.adafruit.com/product/1138?length=4
5. Sensori i reflektimit QTR-1A
www.pololu.com/product/2458
6. Paketa e telave: Mashkull/Mashkull (e bën lidhjen e përbërësve më të lehtë)
www.adafruit.com/product/759
7. Çdo kornizë për syze (syze, syze dielli, etj. Shihni fotot për referencë)
Hapi 1: Vendosni & LED tela në formën e syve
Bazuar në imazhet e bashkangjitura në këtë hap, lidhni LED -et sipas rendit të treguar. LED -të mund të vendosen të sheshta në një sipërfaqe ose të ngjiten me kasetë në një objekt sferik për të përfaqësuar më mirë një kokërdhok të syrit.
Hapi 2: Shkruani Kodin Arduino dhe Ngarko në Tabelë
Skedari i bashkangjitur për këtë hap përmban të gjithë kodin e nevojshëm për të shfaqur lëvizjen e syrit në LED. Ekzistojnë dy biblioteka të përfshira në kod dhe ato mund të gjenden në lidhjet Github më poshtë. Luani me kodin dhe shikoni se cilat veçori të tjera interesante mund të mbillen. Pasi të ketë përfunduar kodi, sigurohuni që të përpilohet dhe pastaj ngarkojeni në bordin Arduino Uno.
QTRsensors.h:
Adafruit_NeoPixel.h:
Shpjegimi i Kodit:
Kur irisi i afrohet një sensori, drita e reflektuar zvogëlohet dhe vlera e sensorit rritet. Anasjelltas, kur irisi largohet, drita e reflektuar rritet dhe vlera e sensorit të reflektorit të fotografisë zvogëlohet. Lëvizja e djathtë dhe e majtë e bebës së syrit LED ndien rritjen dhe uljen e një vlere të sensorit dhe e kontrollon atë. Kur vezullon, të dy vlerat e sensorit zvogëlohen, kështu që nëse të dy vlerat e sensorit zvogëlohen njëkohësisht, qepallat e syrit LED do të ulen.
Hapi 3: Lidhni sensorët/përbërësit
Bazuar në imazhin e bashkangjitur, lidhni çdo komponent në bordin Arduino Uno. Një dërrasë buke mund të përdoret për t'i bërë lidhjet më të thjeshta, por jo domosdoshmërisht të nevojshme. Saldimi i telave në përbërës gjithashtu funksionon.
Hapi 4: Bashkoni sensorë/tela në syze
Dy sensorët QTR - 1A janë vendosur në një distancë prej rreth gjerësisë së syrit në njërën nga lentet e syzeve. Kjo është pjesa e vetme e pajisjeve që duhet të jetë në atë vend. Pjesa tjetër mund të ngjitet në gota sipas dëshirës tuaj. Vetëm mos harroni se sensorët duhet të vendosen në thjerrëzat para syrit. Disa rregullime të vogla të pozicionit mund të jenë të nevojshme bazuar në atë se si strukturat e fytyrës të njerëzve të ndryshëm i përshtaten syzeve.
Hapi 5: Prezantim video mbi projektin
Kjo është një video e prezantimit tim të projektit në klasën time Humanoids në Universitetin Carnegie Mellon. Në video, unë diskutoj disa nga frymëzimi dhe qëllimi i projektit. Përveç kësaj, unë shpjegoj detajet se si do të përfundojë projekti, si dhe shpjegoj një pjesë të kodit Arduino. Unë gjithashtu tregoj se si duhet të duket rezultati përfundimtar i projektit deri në fund të videos.
Hapi 6: Si të përmirësohem në rezultatet e mia
Nëse jeni duke kërkuar për një sfidë të vërtetë, ju rekomandoj shumë të merrni këtë projekt dhe të provoni diçka pak më ndryshe për ta përmirësuar/shtuar atë. Ky projekt është një pikënisje e madhe për idetë më ambicioze dhe sfiduese të projektit. Për njerëzit që janë të interesuar ta çojnë këtë projekt në nivelin tjetër, unë kam menduar për disa mënyra për ta bërë këtë. Unë do t'i rendis këto ide më poshtë:
1. Kopjoni këtë projekt në lentet e tjera në mënyrë që të dy qepallat e syrit të njeriut të shfaqen në dy grupe LEDs.
2. Duke shtuar idenë #1, por më pas gjeni një mënyrë për të projektuar lëvizjen e gojës në LED.
3. Duke shtuar idenë #2, por më pas kuptoni se si të projektoni në të gjithë fytyrën në një sërë LED (sytë, gojën, hundën, vetullat)
4. Gjeni një pjesë tjetër të trupit të njeriut lëvizja e së cilës mund të ndihet dhe më pas të shfaqet në LED (lëvizja e dorës, lëvizja e krahut, etj.)
Recommended:
Eyeballing Receta e syrit tuaj: një projekt BME60B: 9 hapa
Eyeballing Your Eyeball's Recipes: a BME60B Project: Nga: Hannah Silos, Sang Hee Kim, Thomas Vazquez, Patrick VisteZmadhimi është një nga karakteristikat kryesore të pranishme për syzet e leximit, të cilat klasifikohen sipas recetës së tyre të dioptrave. Sipas Universitetit të Teknologjisë në Michigan, një dioptri është një
Detektor i shkeljes së syrit: 6 hapa (me fotografi)
Detektor i shkeljes së syrit: a.artikuj {font-size: 110.0%; font-weight: bold; font-style: italic; dekorimi i tekstit: asnjë; sfondi-ngjyra: e kuqe;} a.artikuj: rri pezull {sfondi-ngjyra: e zezë;} Ky udhëzues shpjegon se si të bëni një "zbulues të shkeljes së syrit" nga një AD82 i modifikuar
Shtëpia e Njeriut të Pasur: 5 Hapa
Shtëpia e Njeriut të Pasur: Hej djema! Mirësevini përsëri !! Sot do të doja t'ju prezantoja një model të një shtëpie që mund të zotërohet vetëm nga më të pasurit në mesin e të pasurve. Ky model 3D është bërë me ndihmën e TINKERCADlink: https: //www.tinkercad. com/Këto janë hyrje cl
Gjurmimi dhe gjurmimi për dyqanet e vogla: 9 hapa (me fotografi)
Gjurmimi dhe gjurmimi për dyqanet e vogla: Ky është një sistem i krijuar për dyqane të vogla që supozohet të montohet në biçikleta elektronike ose e-skutera për dërgesa me rreze të shkurtër, për shembull një furrë buke që dëshiron të ofrojë ëmbëlsira. Çfarë do të thotë Gjurmë dhe Gjurmë? Gjurmimi dhe gjurmimi është një sistem i përdorur nga ca
Retrofit LED i llambave për shkurtimin e syrit Halo 998: 8 hapa
LED Bulb Retrofit for Halo 998 Eyeball Trim: Ky udhëzues përshkruan se si të modifikoni pjesët e zbukurimit të syrit Halo 998 për të pranuar llambën e dritës të zbehtë të LumiSelect PAR/R16 nga earthled.com. Llamba LED është shumë e madhe për t'u përshtatur me hapjen e syrit të zbukurimit. copë, por me pak ef