Агуулгын хүснэгт:

Дууны хулгана: 17 алхам (зурагтай)
Дууны хулгана: 17 алхам (зурагтай)

Видео: Дууны хулгана: 17 алхам (зурагтай)

Видео: Дууны хулгана: 17 алхам (зурагтай)
Видео: Enji - Boom Boom (Music Video) - Cover 2024, Аравдугаар сар
Anonim
Дуут хулгана
Дуут хулгана

2016 онд YouTube дээрх Scanman Line Follower видео бичлэгээс санаа авсны дараа би Toshiba TCD1304 шугаман CCD ашиглан синтезаторын төхөөрөмж дээр ажиллаж эхэлсэн бөгөөд спектрограмын өгөгдлүүдээс (эсвэл спектрограмын өгөгдөл гэж тайлбарласан график өгөгдлүүдээс) Мишель Роузикийн ARSS кодыг ашиглан синтез хийх боломжтой болсон. (түүний Photosounder програмын эх сурвалж). Энэ нь хэтэрхий том, тоног төхөөрөмжийн хувьд ухаалаг болсон бөгөөд үнэхээр бие даасан хянагчийн хувьд ажиллаагүй тул би үүнийг арын шарагч дээр тавив.

Оптик компьютерийн хулганад зориулан Agilent -ийн хийсэн мэдрэгч нь дотооддоо маш их боловсруулалт хийдэг бөгөөд энгийн дүрсийг ашиглан X ба Y -ийн өөрчлөлтийн хамт битийн зураг (маш удаан) болон дундаж харанхуй байдлыг хангаж чаддаг болохыг саяхан мэдсэн юм. илүү хурдан) Scanman / Toshiba мэдрэгч гэх мэт дижитал хөрвүүлэх өндөр хурдтай ажиллахаас илүүтэйгээр. Тиймээс би сканнерын оронд хулгана ашиглан CCD синтезийн хялбаршуулсан хувилбарыг гаргахаар шийдлээ. Conor Peterson -ийн боловсруулсан Arduino номын санг Agilent мэдрэгчийн пикселийн өгөгдлийг уншихын тулд хөдөлгөөн, дундаж харанхуйг уншихын тулд би өгөгдлийг хурдан шуурхай авч чаддаг бөгөөд бие даасан дохио зангаа синтезаторыг хангалттай хурдан барьж чадсан юм.

Энэ төхөөрөмжийн бүрэлдэхүүн хэсгүүдийг арав хүрэхгүй доллараар худалдаж авах боломжтой бөгөөд кодыг бараг бүх хүн өөрчлөхөд хялбар байдаг бөгөөд энэ нь гүйцэтгэл эсвэл тоглоомын хувьд хурдан бөгөөд хямд үнэтэй дуу үүсгэгч болгодог.

Доорх програм хангамжийг ашиглан гүйлгэх дугуйны товчлуур нь горимуудын хооронд шилждэг: 1 - X байрлалд суурилсан давирхай, 2 - камерын оролт дээр суурилсан давирхай, 3 - энэ хоёрын холимог. Хулганы зүүн товчлуур нь түр зуурын гох бөгөөд баруун талд нь түгжигддэг. Гүйлгэх дугуй нь давтамжийн мужийг, гүйлгэх дугуй ба зүүн товчлуур нь тухайн мужийн төв цэгийг өөрчилдөг. Зүүн товчлуур ба төвийн товчлуур нь Y тэнхлэг дээрх дууны модуляцийг сэлгэнэ.

Алхам 1: Шаардлагатай эд анги

Шаардлагатай эд ангиуд
Шаардлагатай эд ангиуд

Шаардлагатай бүрэлдэхүүн хэсгүүд: -24 ширхэг хатуу утас (олон өнгө) -USB мини кабель-Arduino Nano (эсвэл клон)-Agilent мэдрэгчтэй A1610 эсвэл A2610 бүхий чанга яригч (магадгүй бусад)

Шаардлагатай багажууд: -Мини хажуугийн таслагч-Зүү хамартай мини-пирс -Утас хуулагч-Гагнуурын төмөр ба гагнуур-Халуун цавуу буу, цавуу-Нарийн халив-Туслах гар-Байнгын маркер-Өрөм-1/16 ", 1/4", өргөжүүлэх /алхам алхмаар

Үзүүлээгүй: -5v USB цэнэглэгч

Алхам 2: Хөл, боолтыг аваад хулганыг нээнэ үү

Хөл, боолтыг аваад хулганыг нээнэ үү
Хөл, боолтыг аваад хулганыг нээнэ үү
Хөл, боолтыг аваад хулганыг нээнэ үү
Хөл, боолтыг аваад хулганыг нээнэ үү
Хөл, боолтыг аваад хулганыг нээнэ үү
Хөл, боолтыг аваад хулганыг нээнэ үү
Хөл, боолтыг аваад хулганыг нээнэ үү
Хөл, боолтыг аваад хулганыг нээнэ үү

Бүрхүүл, боолттой бол дэвсгэрийг хулганыхаа ёроолоос ав. Боолтыг салгаад хулганаа болгоомжтой нээнэ үү. Боолтыг олж болох газраа хадгалахаа мартуузай!

Алхам 3: USB кабелийг салгаж, кодлогч дугуйг салга

USB кабелийг салгаж, кодлогч дугуйг салга
USB кабелийг салгаж, кодлогч дугуйг салга
USB кабелийг салгаж, кодлогч дугуйг салга
USB кабелийг салгаж, кодлогч дугуйг салга
USB кабелийг салгаж, кодлогч дугуйг салга
USB кабелийг салгаж, кодлогч дугуйг салга
USB кабелийг салгаж, кодлогч дугуйг салга
USB кабелийг салгаж, кодлогч дугуйг салга

Хулганы USB кабелийг салгаад хаяна уу. Ихэвчлэн холбогч байх болно, гэхдээ байхгүй бол утсыг хооронд нь холбохоос болгоомжлохын тулд хажуугийн таслагч ашиглан кабелийг хайчилж аваарай (+5в -т хүрэх нийтлэг газар нь мэдрэгчийн ажилд саад учруулж болзошгүй юм). Алдагдахгүйн тулд гүйлгэх кодлогч дугуйг салга.

Алхам 4: Хулганы мэдрэгч ПХБ ба холболтууд

Хулганы мэдрэгч ПХБ ба холболтууд
Хулганы мэдрэгч ПХБ ба холболтууд
Хулганы мэдрэгч ПХБ ба холболтууд
Хулганы мэдрэгч ПХБ ба холболтууд
Хулганы мэдрэгч ПХБ ба холболтууд
Хулганы мэдрэгч ПХБ ба холболтууд

Энд гарын авлагын Fritzing зураг, миний хичээлд ашиглаж буй Кенсингтон хулганы тусламжтайгаар хийсэн холболтуудыг харуулсан зураг байна.

Алхам 5: Утас уях

Утас уях
Утас уях
Утас уях
Утас уях

Холболт хийхийн тулд 10 4 инчийн урттай утсыг хайчилж, цагаан тугалга хийнэ. Энэ нь тэдгээрийг ПХБ -д гагнах ажлыг хөнгөвчлөх болно. Та IC газардуулгыг орхиж болно, учир нь энэ нь бусад газардуулгатай ижил холболт юм.

-газрын зүүн товчлуур-дунд товчлуур-баруун товчлуур-кодлогч a-кодлогч 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: Кодлогч дугуйг нано руу холбох

Кодлогч дугуйг нано руу холбож байна
Кодлогч дугуйг нано руу холбож байна
Кодлогч дугуйг нано руу холбож байна
Кодлогч дугуйг нано руу холбож байна

Кодлогчийн утсыг уртаар нь хайчилж, 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 функц, CV гаралт …

Зөвлөмж болгож буй: