Мазмуну:
- 1 -кадам: Тетиктер керек
- 2 -кадам: Буттарды жана бурамаларды алып салып, чычканды ачыңыз
- 3 -кадам: USB кабелин ажыратып, Encoder дөңгөлөгүн алып салыңыз
- 4 -кадам: Чычкан сенсорунун PCB жана туташуулары
- 5 -кадам: Зымдарды калайлоо
- 6 -кадам: Зымдарды микроскопторго жана коддогуч дөңгөлөккө туташтыруу
- 7 -кадам: Зымдарды жана ПХБны ысык клей менен камсыз кылуу
- 8 -кадам: Зымдарды оптикалык чычкан сенсоруна туташтыруу
- 9 -кадам: Оптикалык сенсорду нано менен туташтыруу
- 10 -кадам: Оңго жана борбордук баскычтарды Наного туташтыруу
- 11 -кадам: Сол баскычты нано менен туташтыруу
- 12 -кадам: Encoder дөңгөлөгүн нано менен туташтыруу
- 13 -кадам: Динамикти Наного туташтыруу
- 14 -кадам: Динамикти орнотуу үчүн жылмакай бетти даярдоо,
- 15 -кадам: Динамикти орнотуу үчүн тешикти бургула
- 16 -кадам: Ар кандай бош механикалык компоненттерди тиркеп, спикерди орнотуңуз
- 17 -кадам: Кодду кайра чогултуу, жүктөө / түзөтүү
Video: Үн чычкан: 17 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
2016 -жылы, YouTubeдагы Scanman Line Follower видеосунан шыктанган соң, мен Toshiba TCD1304 сызыктуу CCD аркылуу синтезатордун түзмөгүндө иштей баштадым, спектрограммадагы маалыматтарды (же спектрограммалык маалымат катары чечмеленген графикалык маалыматтарды) Мишель Роузичтин ARSS кодун колдонуу менен синтездөө үчүн. (анын Photosounder тиркемесинин булагы). Бул өтө көлөмдүү, жабдуулар боюнча акылдуу болуп калды жана чындыгында өз алдынча контролер катары иштеген жок, ошондуктан мен аны арткы күйгүчкө койдум.
Жакында мен оптикалык компьютердик чычкандар үчүн Agilent тарабынан жасалган сенсорлор ички иштөөнү көп жасаарын билдим, экөө тең bitmap сүрөтүн (өтө жай) жана орточо караңгылыкты камсыз кыла алышып, X жана Y өзгөрүүлөрү менен катар сериялык сурамдарды (ылдамыраак) Scanman / Toshiba сенсору сыяктуу санарипке которуунун жогорку ылдамдыктагы аналогу менен күрөшүүнүн ордуна. Ошентип, мен сканердин ордуна чычканды колдонуп CCD синтезинин жөнөкөйлөтүлгөн версиясын жасоону чечтим. Conor Peterson тарабынан иштелип чыккан Arduino китепканасын Agilent сенсорунан пикселдик маалыматтарды окуу үчүн кыймылын жана орточо караңгылыкты өзгөртүү үчүн, мен маалыматты жөнөкөй, бирок жооп бере турган өзүнчө жаңсоо синтезатору үчүн жетишерлик тез кармап алдым.
Бул түзмөктүн компоненттерин он доллардан азыраак сатып алууга болот жана кодду дээрлик эч ким өзгөртө албайт, муну аткаруу үчүн же пранк катары тез жана арзан үн чыгаруучу кылат.
Төмөндөгү программалык камсыздоону колдонуп, жылдыруу дөңгөлөгү баскычы режимдерди алмаштырат: 1 - X -позициясына негизделген чайыр, 2 - камеранын киришине негизделген кадам, 3 - экөөнүн аралашмасы. Чычкандын сол баскычы бир заматта триггер болуп, оң жагында бекитип турат. Жылдыруу дөңгөлөгү жыштык диапазонун өзгөртөт жана жылдыруу дөңгөлөгү плюс сол баскыч ошол диапазондун борбордук чекитин өзгөртөт. Сол баскыч жана плюс борбордук баскыч Y огунда үн модуляциясын которот.
1 -кадам: Тетиктер керек
Керектүү компоненттер: -24 awg катуу зым (бир нече түстөр) -USB мини кабели-Arduino Nano (же клон) -Апикент сенсорлуу спикер-чычкан A1610 же A2610 (мүмкүн башкалар)
Керектүү инструменттер: -Мини каптал кескичтер-Мини ийне-мурун пирстери -Сым кыргычтар-Паяльник жана ширетүүчү-Ысык желим тапанча жана клей-Так бурамалар-Жардам берүүчү колдор-Туруктуу маркер-Бургулоо-1/16 ", 1/4" жана кеңейтүү /кадам таштоо
Көрсөтүлбөйт: -5v USB кубаттагыч
2 -кадам: Буттарды жана бурамаларды алып салып, чычканды ачыңыз
Эгерде алар капкак жана бурамалар болсо, чычкандын түбүнөн төшөктөрдү алып салыңыз. Бурамаларды алып салып, чычканды кылдат ачыңыз. Винттерди тапкан жериңизде сактаңыз!
3 -кадам: USB кабелин ажыратып, Encoder дөңгөлөгүн алып салыңыз
Чычкандын USB кабелин ажыратып, таштаңыз. Көбүнчө туташтыргычы болот, бирок андай болбосо, зымдардын ортосундагы байланышты көпүрө кылбоо үчүн, кабелди каптал кескичтер менен кесип салыңыз (+5в тийген жалпы жер сенсордун ишине тоскоол болушу мүмкүн). Жоголуп кетпеши үчүн түрмөктүн дөңгөлөгүн алып салыңыз.
4 -кадам: Чычкан сенсорунун PCB жана туташуулары
Бул жерде туташуулардын Fritzing чиймеси жана мен үйрөткүч үчүн колдонуп жаткан Кенсингтон чычкандын жардамы менен жасалган байланыштарды көрсөткөн сүрөт.
5 -кадам: Зымдарды калайлоо
Байланыштарды жасоо үчүн зымдын узундугун 10 4 дюймду кесип, калайлаңыз. Бул аларды ПХБга ширетүүнү жеңилдетет. Сиз IC жерин өткөрүп жибере аласыз, анткени ал башка жерге окшош.
-жер-сол баскычы-орто баскычы-оң баскычы-кодоочусу a-encoder b-IC +5v-IC жер -IC sck-IC sdio
6 -кадам: Зымдарды микроскопторго жана коддогуч дөңгөлөккө туташтыруу
Жерге коюлган зымдан баштап, зымдарды тактанын астына чейин сүрөттөлгөн жерлерге ширеткиле. Сиз ошондой эле астындагы IC казыктарын туташтыра аласыз. Мен муну үстүнөн кылдым, анткени мен ширетүү учурунда спецификация баракчасына шилтеме кылгам. Тактайны оодарыңыз жана зымдарды такта зымдардан келип чыккан кошумча боштуктарсыз туура отура алгыдай кылып уюштуруңуз.
7 -кадам: Зымдарды жана ПХБны ысык клей менен камсыз кылуу
Тактайдын четине зымдарды бекитүү үчүн ысык желим тапанчаны колдонуңуз. Желим пистолетин күйгүзүүнү унутпаңыз! Байланыштар кокусунан үзүлбөйт жана такта качан оодарылганын аныктоону жеңилдетет, анткени алар тартипте кармалып турат.
8 -кадам: Зымдарды оптикалык чычкан сенсоруна туташтыруу
Мен зымдарды түз эле ICге туташтырдым, бирок алар ПКБнын астына оңой эле ширетилиши мүмкүн. Мен ICдин буттарын калайлап баштайм, мен ширетүүм керек, андан кийин капталган ширетүүнү бутума жана зымды эритип берүүчү темир менен эритип алам. Бул байланыштарды ысык клей менен бекитип, Arduino Nanoго кокусунан тийип кетпеши үчүн, тактанын үстүнөн чыккан бардык зымдарды кесип салыңыз.
9 -кадам: Оптикалык сенсорду нано менен туташтыруу
Зымдарды сенсордон узундукка чейин кесип, Arduinoго бекиңиз. Мен мүмкүн болушунча кичинекей бөлмө колдонуу үчүн ылдыйдан өтөм жана үстүнөн ширетем. D2, D3, 5v жана GND.
10 -кадам: Оңго жана борбордук баскычтарды Наного туташтыруу
Оң жана борбордук баскычтын зымдарын узундугуна чейин кесип, D7 & D8 ге туташтырыңыз.
11 -кадам: Сол баскычты нано менен туташтыруу
Сол баскычтын зымын узундугуна чейин кесип, D6ге чейин ширетүү.
12 -кадам: Encoder дөңгөлөгүн нано менен туташтыруу
Коддогучтун зымдарын узун кылып кесип, D9 & D10го ширеткиле.
13 -кадам: Динамикти Наного туташтыруу
Акыры динамикти Arduino менен туташтырыңыз. + D5ке, ал эми - жерге түшөт. Негиздер алынгандыктан, мен USB коргоосун колдондум, анткени ал жерде көп ширетүү бар. USB мини кабелин туташтырып, чычкан кабелинин тешигине өткөрүңүз. Бул мисалда мен аны жылдыруу дөңгөлөгү менен дөңгөлөк баскычынын ортосуна туура келиши керек болчу, ошондуктан мен аны тар боштукка батыш үчүн бир аз изоляцияны сыйрып алдым.
14 -кадам: Динамикти орнотуу үчүн жылмакай бетти даярдоо,
Чычкан капкагынын астын текшериңиз. Адатта, чычкандын оңой эле кулап кетпеши үчүн, баскычты орнотууну кармап туруу үчүн кандайдыр бир бөлүүчү жана орнотуучу компоненттер болот. Бул чычкан пластиктин жука катмарына ээ, ал бүт беттин үстүнөн өтөт, ал ички микроскопторду басуучу баскычтар катары кызмат кылат. Бул жогоруда көрсөтүлгөн ак пластикалык бөлүк менен кармалып турат. Мен спикерди чаптоодо баскычтын бурулушун ысык клей кылсам, ал аймакты спикер үчүн колдоно алаарымды билдим. Спикерге тоскоол боло турган нерселерди үзүп алыңыз.
15 -кадам: Динамикти орнотуу үчүн тешикти бургула
Динамиктин ачыла турган жерин белгилеп, аны кичине тешип өтүңүз. Бул пилоттук тешик чоңураак бургулоо үчүн жерди белгилейт. Эгерде тешик өтө тез кеңейтилсе, пластик жарылып кетиши мүмкүн. Баштоо баскычын чыгарууну алып салуу, андан кийин ар бир бөлүктү чейрек дюймдук бит менен, андан кийин конустук кадам менен кеңейтүү. Четтерин бычак, тазартуучу курал же тегерек файл менен тазалаңыз.
16 -кадам: Ар кандай бош механикалык компоненттерди тиркеп, спикерди орнотуңуз
Биринчиден, ысык желим пистолеттин жардамы менен кандайдыр бир механикалык бөлүктөрдү (мисалы, бул мисалда топчу топсосу) клей кылыңыз. Бул кереги жок болушу мүмкүн, бул чычкан моделине көз каранды. Андан кийин спикерди коюп, анын четтерине жабыштырып коюңуз. Мен көбүнчө бир блогду клейден баштайм, аны дагы эле ысык кезде айлантып, кургатып коём. Андан кийин спикердин периметрин ээрчип, спикердин капкагына желим тийбеши үчүн же арткы грильдин эч бирин жаппоо менен бүтүрүңүз.
17 -кадам: Кодду кайра чогултуу, жүктөө / түзөтүү
Чычкандын капкагын денеге кайра бекит. Эгерде ал туура келбесе, зымдардын ордун алмаштырып, бурама тешиктери жабылбаганын текшериңиз. Аны бириктирип, Arduino IDE аркылуу программаны жүктөө үчүн компьютерге туташтырыңыз. Эгерде сиз Macта Nano knockoffs колдонуп жатсаңыз, файлды жүктөө үчүн кошумча драйверлерди жүктөп алышыңыз керек болот. Кодду бул жерден көчүрүп алсаңыз болот.
www.bryanday.net/mousesynth_v0_1_4.zip
Компьютерден ажыратып, USB энергия булагына туташыңыз. Көңүл ачуу!
Сунушталган режимдер: Дагы аудио толкундарын колдоо, кайра заряддалуучу батареяны колдоо, Bluetooth функционалдуулугу, резюме чыгаруу…
Сунушталууда:
Жаңсоолор менен башкарылган чычкан: 6 кадам (сүрөттөр менен)
Жаңсоолор менен башкарылган чычкан: Сиз досторуңуз менен ноутбукта кино көрүп жатасыз жана жигиттердин бири акал алат. Ахх .. кинону токтотуу үчүн ордуңуздан кетишиңиз керек. Сиз проектор боюнча презентация берип жатасыз жана колдонмолордун ортосунда которулууңуз керек. Сиз жылышыңыз керек
Ооз чычкан менен тил терүү: 11 кадам (сүрөттөр менен)
Оозеки чычкан менен тилди терүү: Makey Makey тактасы компьютер же ноутбук менен иштөө үчүн көптөгөн мүмкүнчүлүктөрдү ачканы шексиз. Фортепианодо банан жана күмүш фольга триггерлери ойноп жатса да, мен кызыктуу жана билимдүү болчумун, мен башкача болгон тиркемени тапкым келди
[Кийилүүчү чычкан] Windows 10 жана Linux үчүн Bluetooth негизделген кийилүүчү чычкан контролери: 5 кадам
[Кийиле турган чычкан] Windows 10 жана Linux үчүн Bluetooth негизделген кийилүүчү чычкан контролери: Мен чычкандын көрсөткүчүн көзөмөлдөө жана PC-чычканга байланышкан операцияларды эч кандай бетке тийбестен аткаруу үчүн колдонула турган Bluetooth негизиндеги чычкан контроллерин жасадым. Мээлейге камтылган электрондук схема, h көз салуу үчүн колдонулушу мүмкүн
Жардамчы тил менен иштеген чычкан (ATOM): 7 кадам (сүрөттөр менен)
Жардамчы тил менен башкарылган чычкан (ATOM): Бул долбоор алгач мен инженердик факультеттин биринчи курсунун студенти катары алган киришүү курсу үчүн класстык тапшырма катары башталган. Курсту аяктагандан кийин, мен өзүмдөн жана искусство/дизайн боюнча эки студенттен турган чакан команданы чогулттум жана биз дагы
Sup - Quadriplegia менен ооруган адамдар үчүн чычкан - Баасы төмөн жана ачык булак: 12 кадам (сүрөттөр менен)
Sup - Quadriplegia менен ооруган адамдар үчүн чычкан - Баасы төмөн жана ачык булак: 2017 -жылдын жазында менин эң жакын досумдун үй -бүлөсү менден Денверге учуп, аларга долбоор менен жардам бергим келет деп сурашты. Алардын Аллен аттуу досу бар, ал велосипед тебүү кырсыгынын кесепетинен квадриплегияга чалдыккан. Феликс (менин досум) экөөбүз тез жооп бердик