Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Hatua ya 1: Kuchapa Sehemu
- Hatua ya 2: Hatua ya 2: Kutengeneza Mirror
- Hatua ya 3: Hatua ya 3: Kukusanya Vipengele
- Hatua ya 4: Hatua ya 4: Sanidi Bodi
- Hatua ya 5: Kanuni:
- Hatua ya 6: Kuendesha Msimbo
Video: OCHI: 6 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Ouch ni Msaidizi wako wa kibinafsi wa Ukosefu wa Cataract. Kama utambuzi wa uso unapiga Zeitgeist, OUCH anakupiga! OUCH hajui tu jinsi unavyoonekana, pia inajua jinsi ya kukasirisha sana! Tofauti na kaka mkubwa, mashine hii inaonekana sana na inatimiza kusudi moja tu: Kufanya maisha yako yawe kidogo. Je! Uliwahi kusahau miwani yako nyumbani na kushangaa na mwangaza mkali? OUCH inakuwezesha kurudia wakati huu tena na tena. Kwa kuangazia nuru kutoka kwa chanzo chenye mwangaza zaidi karibu nawe usoni mwako, itahakikisha kuwa hautafurahiya wakati mmoja kuzunguka.
Jihadharini, au OUCH inaweza kuwa jambo la mwisho utaona!
Mradi huo ulifanywa kama sehemu ya Semina ya Ubunifu wa Kompyuta na Utengenezaji wa Dijiti katika mpango wa masters wa ITECH.
Agosti Lehrecke | Max Zorn
Vifaa
Sehemu za elektroniki:
Arduino
-
Arduino UNO
- 2x Reely Mini-Servo S0009
- Wapiga picha 4x
- Vipinzani vya 4x 10k
- 2x potentiometers
- Cable ya printa ya 1x
Pi ya Raspberry
-
Rasberry Pi 4
- 1x RaspiCam
- 4x Reely Mini-Servo S0009
- 1x PCA9685 16-Channel 12-bit PWM Servo Dereva
- Usambazaji wa umeme wa nje wa 5v DC
- 1x Rasberry Pi 5.1V - 3Amp umeme (au sawa sawa)
- 1x MAKERFACTORY HC-SR05 Ultraschallsensor (MF-6402156)
- Upinzani wa 1x 470 Ohm
- Upinzani wa 1x 320 Ohm
Sehemu zilizochapishwa za 3D:
OUCH huja katika maumbo na saizi anuwai. Kwa toleo hili, tulitumia printa ya 3D kuchapisha mifumo ya kawaida.
- 4 x Simama
- 2 x Msingi S
- 1 x Msingi L
- 2 x Msingi wa Mzunguko Mara mbili
- 1 x Msingi wa Mzunguko Moja
- 1 x Seti ya Msaada wa Mhimili S
- 1 x Seti ya Msaada wa Mhimili M
- 1 x Seti ya Msaada wa Mhimili L
- 1 x Mlima wa Kamera
- 1 x Mlima wa Nuru
- 1 x Kioo cha Mirror
Kwa hiari unaweza kutumia muundo wa Mnara uliyopewa, kugeuza vifaa kwa:
- 1 x Mnara (badala ya 4 x Simama)
- 1 x Msingi S & 1x Msingi M (badala ya 2 x Msingi S)
Sehemu zingine:
- Mylar
- 1 x Bendi ya Mpira
- 1 x Zip tie
- Screws 12 M5 x 160 Flathead
- 2 M5 x 80 Vipuli vya Flathead
Zana:
- Printa ya 3D
- Bisibisi ya H3.0
- Moto Gundi Bunduki
Hatua ya 1: Hatua ya 1: Kuchapa Sehemu
Ikiwa una ufikiaji wa printa ya 3D, unaweza kuchapisha utaratibu wa kawaida wa kuweka Servos na kuweka sehemu kuu tatu.
Kwa sehemu ya uso, tunahitaji:
- 2 x Inasimama
- 1 x Msingi L
- 1 x Msingi Mzunguko Mara Mbili
- 1 x Seti ya Msaada wa Mhimili M
- 1 x Kamera na Sensor ya umbali
Sehemu ya Nuru inahitaji:
- 1 x Simama
- 1 x Msingi S
- 1 x Msingi Mzunguko Mara Mbili
- 1 x Seti ya Msaada wa Mhimili S
- 1 x Mlima wa Nuru
Vipengele vya Mirror vina yafuatayo:
- 1 x Simama
- 1 x Msingi S
- 1 x Msingi Mzunguko Moja
- 1 x Seti ya Msaada wa Mhimili L
- Mirror Mount
Mwishowe, unaweza pia kuchapisha mnara uliyopewa.
Ikiwa unataka kuitumia kama msingi wa vifaa vyote vitatu, itabidi urekebishe hesabu za vector kwenye nambari ipasavyo. Kwa kuongezea, unganisha sehemu ya uso na Base M badala ya Base L kwenye mnara.
Hatua ya 2: Hatua ya 2: Kutengeneza Mirror
Ili kutengeneza sehemu yako mwenyewe ya Kioo, kata kipande cha mviringo cha Mylar na uweke juu ya sehemu ya kioo iliyochapishwa 3d. Kisha kwanza tumia bendi ya mpira kuirekebisha. Bendi ya mpira inapaswa kutoshea ndani ya shimo karibu na sehemu hiyo. Kisha tumia tie ya zip ili kupata unganisho kwa upole, usiimarishe sana, bado. Sasa unaweza kuanza kunyoosha Mylar hadi upate uso unaong'aa, unaoangaza. Mwishowe, kaza tie ya zip na ufurahie mwangaza wa uso wako mzuri!
Hatua ya 3: Hatua ya 3: Kukusanya Vipengele
Sehemu ya Uso
- Moto gundi ngumi Servo katika kukatwa kulingana na msingi unaozunguka
- Gundi kontakt ya Servo kwenye gombo, iliyo chini ya sehemu ya msingi
- Weka sehemu mbili za msingi pamoja, ili Servo iingiane na kontakt
- Tumia screw ya Servo kurekebisha kiunganishi kwa Servo
- Gundi ya moto kipande cha kontakt ya pili kwenye mtaro unaofaa, ulio juu ya msaada wa mhimili
- Tumia bolts 4 M5 kupiga msaada wa mhimili kwa msingi unaozunguka
- Moto gundi Servo ya pili kwa mlima
- Telezesha kamera kwenye pini
- Ambatisha sensor ya umbali wa ultrasonic kwenye mlima, ama kupitia screwing au gluing moto
- Unganisha mlima wa kamera / sensa kwa msaada wa mhimili, Servo tena inapaswa kuteleza kwenye kipande cha kiunganishi
- Tumia screw ya Servo kurekebisha kiunganishi kwa Servo
- Piga Raspberry Pi na dereva wa servo kwenye kipande cha plywood (Hakikisha nafasi inalingana na mashimo ya Base L)
- Piga sehemu ya uso kwa standi, ukitumia bolti za M5
Sehemu ya Mirror
- Fuata hatua 1 hadi 7
- Unganisha Kioo kwa msaada wa mhimili
- Gundi stendi ya kioo kwa plywood, ili sehemu ya Mirror na Uso iwe sawa
- Piga sehemu ya Mirror kwenye standi, ukitumia bolti za M5
Sehemu ya Nuru
- Fuata hatua 1 hadi 7 kutoka juu
- Piga sensorer nyepesi kupitia mashimo yaliyowekwa chini ya msalaba wa shading
- Unganisha msalaba wa shading kwa msaada wa mhimili, Servo tena inapaswa kuteleza kwenye kipande cha kontakt
- Tumia screw ya Servo kurekebisha kiunganishi kwa Servo
- Gundi standi kwa plywood, ili sehemu ya Nuru, Kioo na Uso iwe sawa na Mirror iko kati ya vifaa vya Uso na Mwanga.
- Piga sehemu ya uso kwa standi, ukitumia bolti za M5
* Vitu vyote vinaweza pia kushikamana na mnara, tafadhali fikiria kuongezeka kwa usimbuaji na ugumu wa wiring na wakati wa kuchapa, ingawa. Ikiwa unataka kutumia mnara, tumia sehemu ya Base M badala ya Base L kwa sehemu ya Uso na unganisha sehemu za Msingi kwenye mnara ukitumia viwiko na vifungo vya M5.
Hatua ya 4: Hatua ya 4: Sanidi Bodi
Hapa kuna mchoro wa wiring kwa vitu vitatu. Mfuatiliaji wa jua hufanya kitanzi chake kwenye Arduino na hutuma nafasi zake za servo kwa Rasberry Pi kupitia bandari ya USB ya serial. Sensorer ya hiari ya umbali inaweza kushikamana mbele ya sufuria / pi-camera ili kuunda pembetatu yenye nguvu zaidi ya lengo. Hapa tutakuwa tukiwapanga kwa safu moja kwa moja na tu wastani wa veta kwa hivyo haihitajiki.
Serosos nne zimeunganishwa hadi kwa dereva wa PCA9685 servo ambayo inaendeshwa na usambazaji wa nguvu wa nje wa 5v. Servos mbili zinadhibiti sufuria na kuelekeza kwa kamera ya kufuatilia uso, wakati mbili zilizobaki, dhibiti sufuria na uelekeze kwa kioo.
Hatua ya 5: Kanuni:
Kanuni za mradi huu zinaweza kugawanywa katika sehemu mbili: Nambari ya ufuatiliaji wa nuru ya Arduino na msimbo wa ufuatiliaji wa uso wa chatu / kioo.
Msimbo wa Arduino:
Nambari hii ni toleo lililobadilishwa kidogo la mradi wa ufuatiliaji wa jua kutoka kwa geobruce. Ni kumbukumbu nzuri ya kujua zaidi juu ya sehemu ya ufuatiliaji wa jua na maelezo zaidi yanaweza kupatikana kwenye ukurasa huu wa kufundisha. Thamani za kiwango cha mwangaza huchukuliwa kutoka kwa vizuizi 4 vya picha na wastani wa kupata eneo lenye mwangaza zaidi na kurekebisha servos ipasavyo. Kisha tunaandika maadili ya pembe ya servo kwenye bandari ya serial.
Nambari ya chatu:
Nambari hii inaunganisha CV wazi ili kuunda utaratibu wa kufuatilia uso wa pan na vile vile huendesha servos za kioo. Utalazimika kupitia hatua kadhaa kupakua CV wazi kwenye pi yako ya Raspberry. Kuna rasilimali nyingi za hii lakini napenda sana ile ya kutafuta picha. Kutembea kamili kupitia mchakato huu kunaweza kupatikana hapa. Kumbuka: Tumepakua maktaba za wazi za CV kwenye mazingira halisi ambayo tunatumia nambari zote, ikiwa umeamua kufanya hivyo hakikisha kwamba unapakua utegemezi wote kwenye mazingira halisi ambayo unaendesha programu na sio Pi yenyewe.
Mara tu unapopakua CV wazi nambari hii pia itahitaji utegemezi zaidi (uliowekwa kwenye mazingira maalum unayoendesha) kuendesha:
- Adafruit ServoKit: Ukurasa kamili juu ya mchakato wa kupakua kwenye rasiberi Pi inaweza kupatikana hapa.
- imutils
- numpy
- gpiozero (ikiwa unatumia sensa ya umbali)
Kwa ufuatiliaji wa uso, hati inahitaji hoja (- nyuso) ambayo ni faili ya.xml ambayo openCv hutumia kupata nyuso. Itabidi uweke faili hii katika saraka sawa na hati ya chatu. Nimetoa katika vipakuzi na inaweza pia kupatikana hapa.
Hatua ya 6: Kuendesha Msimbo
Mara tu unapopakua nambari yote kwenye saraka sawa na usanidi mazingira yako dhahiri na CV wazi, uko tayari kuiendesha.
- Fungua kidokezo cha amri kwenye pi yako
- Chapa workon cv (au jina lipi ulilochagua kwa mazingira yako halisi)
- Badilisha saraka hadi mahali umehifadhi faili (cd (njia ya faili))
- Laini ya mwisho inaendesha programu na umaalum faili ya kuteleza ya haar. (chatu Face3.py - nyuso haarcascade_frontalface_default.xml)
Unapoiendesha unapaswa kuona mkondo wa video kutoka picam pop kwenye skrini na mwongozo wa amri utaanza kuchapisha maadili ya servo kutoka kwa servos zote sita.
Na umemaliza! Kulingana na ubora wa servos ulizonazo, unaweza kutaka kuziweka sawa ili kuboresha usahihi wa mfumo wako. Tulimaliza kulazimisha safu zote za PWM ili zifanye kazi vizuri.
Ilipendekeza:
Mfumo wa Tahadhari ya Kuegesha Magari ya Arduino - Hatua kwa Hatua: 4 Hatua
Mfumo wa Tahadhari ya Kuegesha Magari ya Arduino | Hatua kwa Hatua: Katika mradi huu, nitatengeneza Mzunguko rahisi wa Sura ya Maegesho ya Arduino kwa kutumia Arduino UNO na Sense ya Ultrasonic ya HC-SR04. Mfumo wa tahadhari ya Gari ya Arduino ya msingi inaweza kutumika kwa Urambazaji wa Kujitegemea, Kuanzia Robot na anuwai zingine
Hatua kwa hatua Ujenzi wa PC: Hatua 9
Hatua kwa hatua Jengo la PC: Ugavi: Vifaa: MotherboardCPU & Baridi ya CPU
Mizunguko mitatu ya kipaza sauti -- Mafunzo ya hatua kwa hatua: Hatua 3
Mizunguko mitatu ya kipaza sauti || Mafunzo ya hatua kwa hatua: Mzunguko wa kipaza sauti huimarisha ishara za sauti zinazopokelewa kutoka kwa mazingira kwenda kwenye MIC na kuipeleka kwa Spika kutoka mahali ambapo sauti ya sauti imetengenezwa. Hapa, nitakuonyesha njia tatu tofauti za kutengeneza Mzunguko wa Spika kwa kutumia:
Hatua kwa hatua Elimu katika Roboti na Kit: 6 Hatua
Hatua kwa hatua Elimu katika Roboti na Kit: Baada ya miezi kadhaa ya kujenga roboti yangu mwenyewe (tafadhali rejelea hizi zote), na baada ya sehemu mbili kushindwa, niliamua kurudi nyuma na kufikiria tena mkakati na mwelekeo.Uzoefu wa miezi kadhaa wakati mwingine ulikuwa wa kufurahisha sana, na
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa Hatua (hatua 8): Hatua 8
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa hatua (hatua-8): transducers za sauti za ultrasonic L298N Dc umeme wa umeme wa adapta na pini ya kiume ya dc Arduino UNOBreadboard Jinsi hii inavyofanya kazi: Kwanza, unapakia nambari kwa Arduino Uno (ni mdhibiti mdogo aliye na dijiti na bandari za analog kubadilisha msimbo (C ++)