Мазмуну:
- 1 -кадам: Дизайн, прототип жана майыптар арабасынын схемалары
- 2 -кадам: материалдар жана орнотуу
- 3 -кадам: майыптар арабасына жана манекен башына мотор жасоо
- 4 -кадам: Кодду жазуу жана калибрлөө
- 5 -кадам: Коляска, Манекен жана Код менен Тестти интеграциялоо
- 6-кадам: Жаңы жамандык манекен-коляскаңыздан ырахат алыңыз
Video: Манекен менен компьютердик көрүнүштөгү коляска: 6 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
AJ Sapala, Fanyun Peng, Kuldeep Gohel, Ray LC долбоору. AJ Sapala, Fanyun Peng, Ray LC тарабынан үйрөтүлбөйт.
Биз дөңгөлөктөрү бар Arduino тактасы тарабынан башкарылуучу колясканы түздүк, ал кайра иштетүү аркылуу openCVде иштеген малина пи тарабынан башкарылат. OpenCVде жүздөрдү аныктаганда, биз моторлорду ага карай жылдырабыз, майыптар арабасын адамга каратып бурабыз, ал эми манекен (анын оозунан) абдан коркунучтуу сүрөткө түшүп, аны дүйнө менен бөлүшөт. Бул жамандык.
1 -кадам: Дизайн, прототип жана майыптар арабасынын схемалары
Баштапкы түшүнүк кыймылдуу бөлүк эч нерсеге ишенбеген классташтарын аңдып, аларды жагымсыз сүрөткө тартып алат деген ойго негизделген. Биз мотордук механикалык көйгөйлөр ушунчалык оор болорун күтпөгөнүбүз менен, аларды көздөй жылуу менен адамдарды коркуткубуз келген. Биз бөлүктү мүмкүн болушунча кызыктыруучу (жаман жол менен) кыла турган өзгөчөлүктөрдү карап чыктык жана компьютердик көрүнүштү колдонуп адамдарга карай жыла ала турган майыптар арабасына манекенди киргизүүнү чечтик. Жыйынтыктын прототиби АЖ тарабынан жыгачтан жана кагаздан жасалган, ал эми Рэй менен Ребекка OpenCVди малина пи менен иштетип, беттерди ишенимдүү түрдө табууга мүмкүндүк берет.
2 -кадам: материалдар жана орнотуу
1x майыптар арабасы (https://www.amazon.com/Medline-Lightweight-Transpo…
2х мотороллер
2x Cytron мотор такталары
1x arduino UNO R3 (https://www.amazon.com/Arduino-Uno-R3-Microcontrol…
1x малина пи 3 (https://www.amazon.com/Raspberry-Pi-RASPBERRYPI3-M…
1x малина пи камерасы v2 (https://www.amazon.com/Raspberry-Pi-Camera-Module-…
1х 12в кайра заряддалуучу батарея
фанера
L-кашаа
резина пол
3 -кадам: майыптар арабасына жана манекен башына мотор жасоо
AJ мотороллерлерди (2) дөңгөлөк креслосунун түбүнө бекитүүчү жана заказдык резина убакыт куруна тирөөч кронштейнди бекитүүчү аппаратты чыгарды. Ар бир мотор өзүнчө орнотулат жана тиешелүү дөңгөлөккө бекитилет. Эки дөңгөлөк, эки мотор. Кыймылдаткычтар андан кийин Arduino (1) менен Raspberry Pi (1) эки Cytron мотор тактасы аркылуу күч менен камсыздалат, бардык элементтер 12 вольттук кайра заряддалуучу батарея менен иштейт (1). Кыймылдаткыч аппараттар фанера, L-кашаа, төрт бурчтуу кашаа жана жыгач бекиткичтер аркылуу жасалган. Чыныгы мотордун тегерегиндеги жыгач кашаанын жардамы менен моторду майыптар коляскасынын түбүнө орнотуу алда канча жеңил болгон жана убакыт курун бекемдөө үчүн жылдырылган. Кыймылдаткыч аппараттары майыптар коляскасынын металл каркасын тешип, жыгачты L-кашаа менен болтко бекитүү аркылуу орнотулган.
Убакыт курлары резина полдон жасалган. Резинадан жасалган полдун көлөмү мотордун кронштейнине окшош болгон. Ар бир бөлүк мотордун кронштейни менен иштеген туурасына чейин кыркылган. Кесилген резинанын ар бир бөлүгү биригип, бир учун жана карама -каршы жагын тегиздөө менен "кур" түзүп, бир аз Барж клейин туташтырат. Баржа абдан коркунучтуу, жана аны колдонуу учурунда беткап кийүү керек, ошондой эле желдетүүнү колдонуңуз. Мен убакыт курунун өлчөмдөрүнүн бир нече түрүн түздүм: супер тар, тыгыз, орточо. Андан кийин кур рулга туташтырылышы керек болчу. Дөңгөлөктүн өзү бир курду коштоо үчүн базанын үстүндө кичинекей өлчөмгө ээ. Бул кичинекей мейкиндик картон цилиндр менен көбөйтүлүп, анын бетине ысык желим желим желим чапталган. Ошентип, убакыт куру дөңгөлөктү кармап, скутердин мотору менен синхрондошуна жардам берет.
AJ ошондой эле Raspberry Pi камера модулун бириктирген муляж башын жаратты. Рэй муляждын башын колдонуп, Pi камерасын жана тактаны муляждын оозуна орнотту. Слоттор USB жана HDMI интерфейстери үчүн жаратылган жана камераны турукташтыруу үчүн жыгач таяк колдонулат. Камера 1/4-20 бурамалары үчүн тиркемеси бар, 3D принтеринде чыгарылган. Файл тиркелди (нерсеге каршы Ray тарабынан кабыл алынган). AJ башын картон, скотч жана маркерлери бар блондинка парикти колдонуп жараткан. Бардык элементтер прототип стадиясында. Манекендин башы аял манекендин денесине жасалмаланып, майыптар арабасынын отургучуна коюлган. Башы манекенге картон таяк менен бекитилген.
4 -кадам: Кодду жазуу жана калибрлөө
Ребекка менен Рэй адегенде python менен raspiге openCV түз орнотууга аракет кылышкан (https://pythonprogramming.net/raspberry-pi-camera-… бирок ал жандуу иштебей жатат. Акыры OpenCVди питон аркылуу орнотууга көптөгөн аракеттерден кийин, Биз иштетүүдө пи боюнча иштөөнү чечтик, анткени Processingдеги openCV китепканасы жакшы иштейт. https://github.com/processing/processing/wiki/Rasp… Караңыз, бул GPIO порттору менен иштейт, андан кийин биз аны колдоно алабыз. Сериялык байланышты колдонуу менен arduino көзөмөлдөө.
Рэй жүздөрдү аныктоо үчүн тиркелген xml файлына таянган компьютердин көрүү кодун жазган. Негизинен, ал жүздүн тик бурчтугунун борбору борбордун оң же сол жагында экенин көрөт жана моторлорду отургучту бетке буруш үчүн карама -каршы багытта жылдырат. Эгерде бет жетиштүү жакын болсо, моторлор сүрөткө тартуу үчүн токтотулат. Эгерде эч кандай жүз аныкталбаса, биз дагы ашыкча зыян келтирбөө үчүн токтотобуз (эгер сиз аны жамандык деп ойлобосоңуз, анда бул функцияны өзгөртө аласыз).
Ребекка Arduino кодун мотор тактасы менен иштөө үчүн Pi процессинде сериялык байланышты колдонуу үчүн жазган. Маанилүү ачкычтар ACM0 USB сериялык портун Arduinoго ачып, малина пиин USB кабели аркылуу Arduino менен байланыштырат. Ардуинону мотордун ылдамдыгын жана багытын көзөмөлдөө үчүн DC мотор драйвери менен туташтырып, малина piден Arduinoго багыт жана ылдамдык боюнча буйруктарды жөнөтүңүз. Негизинен Рэйдин иштетүү коду моторго ылдамдыкты айтат, ал эми Arduino буйруктун узактыгын адилеттүү божомолдойт.
5 -кадам: Коляска, Манекен жана Код менен Тестти интеграциялоо
Бардык тетиктерди бириктирип, биз эң башкы маселе мотордун майыптар арабасынын дөңгөлөктөрүнө туташтырылганын аныктадык, анткени убакыт белдемчелери тез -тез тайып кетет. Эки мотор тең орнотулган
оңой орнотуу үчүн майыптар коляскасы өйдө карайт. Эки мотор тең 12 вольттуу батарея булагына туташтырылганда жакшы иштеген. Майыптар коляскасын өзү өйдө оодарганда, моторлор креслонун салмагынан улам креслону артка жана алдыга жылдырууда кыйынчылыктарга дуушар болушкан. Биз убакыт курунун туурасын өзгөртүү, курдун капталына казык кошуу жана кыймылдаткыч күчүн жогорулатуу сыяктуу нерселерди сынап көрдүк, бирок эч ким ишенимдүү иштеген жок. моторлор малина пи менен жүздү аныктоо үчүн тиешелүү карама -каршы багытта жылат, андыктан Processing жана Arduino коддору каалагандай иштейт жана моторлорду тийиштүү түрдө башкарууга болот. Кийинки кадамдар - креслонун дөңгөлөктөрүн айдоонун жана манекендин стабилдүү болушунун кыйла күчтүү жолун жасоо.
6-кадам: Жаңы жамандык манекен-коляскаңыздан ырахат алыңыз
Биз моторлорду жана айдоочуларды даярдоо жөнүндө көп нерселерди билдик. Малина чукугу бар кичинекей машинада жүздү аныктоону иштете алдык. Биз мотор такталары менен моторлорду кантип башкарууну жана моторлордун иштөө күчүн билдик. Биз кээ бир сонун манекендерди, фигураларды жана прототиптерди жасадык, ал тургай анын оозуна камера койдук. Команда болуп башка адамдарды шылдыңдап тамашалаштык. Бул пайдалуу тажрыйба болду.
Сунушталууда:
ParaMouse Шал адамдар үчүн компьютердик чычкан: 5 кадам (Сүрөттөр менен)
ParaMouse Шал адамдар үчүн компьютердик чычкан: Саламатсызбы, бул окуу куралында мен мүмкүнчүлүгү чектелген, шал же квадриплегиялык адамдар үчүн компьютердик чычканды кантип курууну сүрөттөп берем. жетүү үчүн жетиштүү
D4E1 - DIY - Жардамчы технология: Коляска үчүн жөнгө салынуучу лоток: 7 кадам (Сүрөттөр менен)
D4E1 - DIY - Жардамчы технология: Коляскада жөнгө салынуучу лоток: Кжелл тубаса майыптыкка ээ: дискинетикалык квадрипарез жана өзү тамак жей албайт. Ал аны баккан монитордун, кесиптик терапевттин жардамына муктаж. Бул эки көйгөй менен коштолот: 1) Кесиптик терапевт рулда
DTMF жана жаңсоолор менен башкарылган робот -коляска: 7 кадам (сүрөттөр менен)
DTMF жана Жаңсоолордун Роботтук Коляскасы: Бул дүйнөдө бир топ адамдар майып. Алардын жашоосу дөңгөлөктөрдүн тегерегинде өтөт. Бул долбоор кол кыймылын таануу жана смартфондун DTMF жардамы менен майыптар арабасынын кыймылын көзөмөлдөө ыкмасын сунуштайт
PSPди компьютердик джойстик катары колдонуу жана компьютериңизди PSP менен башкаруу: 5 кадам (сүрөттөр менен)
PSPди компьютердик джойстик катары колдонуу жана андан кийин компьютериңизди PSP менен башкаруу: Сиз PSP homebrew менен көптөгөн сонун нерселерди жасай аласыз, жана бул нускамада мен сизге PSPти оюндарды ойноо үчүн джойстик катары кантип колдонууну үйрөтөм. джойстикти чычкан катары колдонууга мүмкүнчүлүк берген программа. Мына апа
Фут менен иштеген компьютердик чычкан: 7 кадам (сүрөттөр менен)
Фут менен иштөөчү компьютердик чычкан: Мен чычкандын функцияларын бут бутуна орнотуп койдум, ошондо мен ой жүгүртүүсүмдү бузбай, клавиатурадан колумду алып, кадимки чычкан же трекбол менен чуркап туруп текстти түзө жана түзөтө алчумун. Коммерциялык бут менен иштеген чычкандар жеткиликтүү