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

Хэт авианы ухаалаг хэрэгсэл: 4 алхам (зурагтай)
Хэт авианы ухаалаг хэрэгсэл: 4 алхам (зурагтай)

Видео: Хэт авианы ухаалаг хэрэгсэл: 4 алхам (зурагтай)

Видео: Хэт авианы ухаалаг хэрэгсэл: 4 алхам (зурагтай)
Видео: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Долдугаар сарын
Anonim
Image
Image
Хэт авианы ухаалаг хэрэгсэл
Хэт авианы ухаалаг хэрэгсэл
Хэт авианы ухаалаг хэрэгсэл
Хэт авианы ухаалаг хэрэгсэл
Хэт авианы ухаалаг хэрэгсэл
Хэт авианы ухаалаг хэрэгсэл

Зорилго

Энэ бол хэт авианы мэдрэгч ашиглан объектын зайг хэмжих хэрэгсэл юм (энэ нь таны гар байж магадгүй юм). Үүнийг ашиглан тэмдэглэлийг тоглуулахаар сонгосон бөгөөд өөр өөр горимд багаж нь өөр зүйл тоглодог. Энэ нь нэг нот (багажийг басс болгон ашиглах зориулалттай) эсвэл дараалсан олон тэмдэглэл (синтезатор болгон ашиглах) байж болно.

Хэрэв та электроник, гагнуурын талаар анхан шатны ойлголттой бол үүнийг хийхийг зөвлөж байна.

Хэрэгсэл:

- Хамгийн багадаа 12х8см хэмжээтэй хэвлэх талбай бүхий 3D принтер- Хамгийн багадаа 300х200мм хэмжээтэй лазер таслагч эсвэл CNC машин

Материал:

- Мод (БСХС) 3мм зузаан Шаардлагатай нийт хэмжээ нь 600х400мм боловч та хэсэг бүрийг жижиг банзаар хайчилж болно, дараа нь хамгийн бага тал нь 300х200мм байна (энэ нь шаардлагатай хэсгийн гадна талын хэмжээ юм. Гадна тал нь тийм биш гэдгийг санаарай. Хэрэв та энэ аргыг ашиглавал үүнийг хасах хэрэгтэй)

- Чанга яригч (5W 8Ohms 93mm гадна диаметртэй) нь чанга яригчийн нүхний хэмжээг өөрчлөх шаардлагатай болно, учир нь бүх чанга яригч нь адилхан байдаггүй - Arduino (UNO) - 20 ба 10 см хэмжээтэй Dupont кабелиуд 22х10см эрэгтэй - эрэгтэй10x20см эрэгтэй - эмэгтэй4х20 см эмэгтэй - эмэгтэй (10см кабель) (20см кабель)

- Ойролцоогоор утас. 2х60 см (зузаан нь 2 мм, гэхдээ энэ нь тийм ч чухал биш)

2 феррит цагираг

- 1 төгөлдөр хуурын дөрөө- 20x4 хэмжээтэй I2C адаптертай LCD (20x4 LCD багтаасан I2C адаптер)

- TDA2030A аудио өсгөгч модуль (TDA 2030 аудио өсгөгч модуль)

- Arduino 5V тэжээлийн эх үүсвэр эсвэл USB кабелийг цахилгаан банктай холбохын тулд 3.5 мм аудио үүрний порт (3.5 мм аудио үүрний порт (миний ашигладагтай яг ижил биш)) (2-р сонголт)

- Дулаан агшилтын хоолой (2мм) (Дулаан агшилтын хоолойн иж бүрдэл)- Жижиг талхны хавтан (сонголттой бол та үүнийг ашиглаж байгаа газраа утсыг гагнах боломжтой) (Mini Breadboard)

Дизайн үйл явц ба түүх

Би энэ хэрэгслийг сургуулийн төсөлд зориулж хийсэн бөгөөд надад ухаалаг объект зохион бүтээх шаардлагатай болсон. Бага зэрэг тархины шуурга хийсний дараа хэрэглэгч 1 -р багажийг өгөхөд олон нот тоглуулах хэрэгсэл бүтээх санаа төрсөн юм.

Би энэ хэрэгслийг анх зохион бүтээхдээ арай өөр харагдаж байсан бөгөөд эцсийн бүтээгдэхүүн болох өөр хэд хэдэн функцтэй байсан. Энэ хэрэгслийн миний анхны шалгуур бол өөр өөр дуу (төгөлдөр хуур, гитарын дуу гэх мэт) тоглож, хөвч тоглож чаддаг байх ёстой. Гэсэн хэдий ч хэд хэдэн засвар хийсний дараа би sd картнаас дууны файлыг хэрхэн тоглуулахаа олж чадаагүй тул дуу нь тасалдаж байв. Дараа нь дахин давтахдаа уг хэрэгсэл нь зүгээр л PWM дохиог тоглуулах ёстой гэж шийдсэн бөгөөд энэ нь бас сайхан сонсогдож байна. Энэ бол хэт авианы мэдрэгч бүхий төгөлдөр хуураас Theramin -ийн ухаалаг хувилбар болсон үе юм.

Бусад хэд хэдэн функцийг програмчлахдаа би энэ төслийн хугацаанд нэг чанга яригчаар олон аялгууг нэгэн зэрэг тоглуулах боломжгүй гэдгээ ойлгосон. Тиймээс би хэд хэдэн аялгууг зэрэг тоглуулахын оронд хэдэн тэмдэглэлийг дараалан тоглуулдаг синтезатор болгохоор шийдлээ.

Энэ төсөл бол би лазер таслагчийг анх удаа ашиглаж, Adobe Illustrator ашиглах шаардлагатай болсон тул би өөрийнхөө ажлыг хангалттай сайн тайлбарлаж чадна гэж найдаж байна.

Алхам 1: Бүрэлдэхүүн хэсгүүдийг угсрах (туршилтын үе шат)

Бүрэлдэхүүн хэсгүүдийг угсрах (туршилтын үе шат)
Бүрэлдэхүүн хэсгүүдийг угсрах (туршилтын үе шат)
Бүрэлдэхүүн хэсгүүдийг угсрах (туршилтын үе шат)
Бүрэлдэхүүн хэсгүүдийг угсрах (туршилтын үе шат)
Бүрэлдэхүүн хэсгүүдийг угсрах (туршилтын үе шат)
Бүрэлдэхүүн хэсгүүдийг угсрах (туршилтын үе шат)

Бүх зүйлийг бүтээхээсээ өмнө бүх бүрэлдэхүүн хэсгүүдийг туршиж үзэх хэрэгтэй бөгөөд ингэснээр бүх зүйл ажиллах болно.

Гагнах шаардлагатай утсыг гагнахаас эхэлнэ үү:- Аудио залгуур холбогч, эдгээр нь 2 утас юм. Нэг утас нь газардуулга, нөгөө нь дохионы утас юм. Стерео залгуур нь R ба L дохиотой байдаг тул илүү олон холболт хийх боломжтой байдаг. Танд хэрэгтэй цорын ганц арга бол утсыг нэг нэгээр нь холбож, хэлхээ хаагдсан эсэхийг шалгах явдал юм (та үүнийг мултиметрээр шалгаж болно).

- Чанга яригч дээр эерэг ба сөрөг гэсэн 2 утас. - 4 товчлуур дээрх эерэг ба сөрөг утаснууд. Та эрэгтэй утасны үзүүрийг товчлуур дээрх контактын зүү рүү оруулж болно. Гагнуур хийж дууссаны дараа утсыг тусгаарлахын тулд дулаан дамжуулах хоолой ашиглана уу

Одоо утсыг холбох цаг болжээ. Зөв утаснуудыг зөв газруудад холбохын тулд диаграм болон зургийг дагана уу.

Феррит цагираг Ардуино нь аудио зориулалттай биш тул цахилгаан соронзон хөндлөнгийн оролцоог бий болгодог. Та аудио дохионы кабель болон чанга яригчийн утсанд феррит бөгж нэмж болно. Үүнийг хийхийн тулд утсыг феррит цагираг дээр 2-3 удаа боож өгөх нь багажны исгэрэх дууг багасгах эсвэл бүрмөсөн арилгахад тусална.

(тэжээлийн сонголт 1) гадны хүчний эх үүсвэр нь Arduino -д байдаггүй Arduino тэжээлийн портоор дамжуулахын оронд шууд хэлхээнд хүч нэмэх нь сонголт юм. Хэрэв та үүнийг хүсч байвал гадны тэжээлийн эх үүсвэрийн эерэг ба сөрөг утсыг талбар дээрх Эерэг ба Сөрөг шугамд холбох ёстой. Талхны самбар дээрх эерэг талаас arduino дээрх Vin зүү (GND тээглүүрээс гадна байрладаг) хүртэлх утас байх ёстой бөгөөд сөрөг талаас ардуино дээрх GND зүү хүртэлх утас байх ёстой. (Цахилгаан сонголт 2) Хэрэв та arduino цахилгаан залгуурт холбогдсон адаптер ашиглахыг хүсвэл arduino 5V зүүгээс талхны хавтангийн эерэг тал руу, GND зүүгээс утсыг сөрөг тал руу холбох хэрэгтэй.

Файлуудыг байршуулах Одоо arduino -г компьютер дээрээ холбоод програмаа байршуулаарай. Та code.ino болон pitches.h -ийг код гэж нэрлэгддэг фолдерт оруулах хэрэгтэйг анхаарна уу. Arduino IDE (програм) -д байхгүй бол та дараах номын сангуудыг татаж авах хэрэгтэй болно: аль хэдийн баригдсан байх ёстой)

Алхам 2: Хэргийг гаргах

Image
Image
Хэргийг гаргах
Хэргийг гаргах
Хэргийг гаргах
Хэргийг гаргах

Лазер хайчлах / CNC (видеог үзнэ үү) Зүсэж эхлэхээсээ өмнө чанга яригчийг тааруулахын тулд чанга яригчийн нүхийг засах шаардлагатай байж магадгүй юм. Надад чанга яригч байгаа бөгөөд чанга яригчийн нүхийг тойрсон 4 нүхийг ашигладаг. Тиймээс хэрэв шаардлагатай бол үүнийг эхлээд засаарай.

Модыг лазер таслагч эсвэл CNC машинаар хайчилж эхэл. Хэрэглэх файл бол Case_laser_cut.ai юм. Та хэр их хэмжээтэй бол түүнийгээ тааруулж дуустал нь туршиж үзэх боломжтой. Одоо та модон хэсгүүдийг модон цавуугаар нааж болно. Та дээд хэсгийг (нүхтэй банз) нааж болохгүй, учир нь бид бүх эд ангиудыг оруулах ёстой бөгөөд хэрэв асуудал гарвал бид хэргийг нээх боломжтой байх ёстой. Хатаах үед бүх зүйлийг чангална гэдгийг санаарай (бүрэн хатуурахын тулд 24 цагийн турш үлдээгээрэй).

3D хэвлэх Одоо та lcd орон сууц, товчлуур дээрх товчлууруудыг хэвлэх боломжтой (Case LCD.stl ба үсэг.stl) Би эдгээр тохиргоог санал болгож байна:- Давхаргын өндөр 0.1 мм орон сууц- LCD орон сууцанд давхар хөргөх сэнс ашиглаарай, учир нь маш их зайтай байдаг. Дэмжих шаардлагагүй Хэвлэж дууссаны дараа ирмэгийг нь бага зэрэг гөлгөр болгохын тулд ирмэгийг нь зүлгэж, хэрвээ lcd нь таарахгүй бол түүнийг дахин зүлгэж үзээрэй. Хэргийг хийж, эд ангиудыг хэвлэсний дараа та бүх зүйлийг угсарч эхлэх боломжтой. lcd -ийг lcd хайрцагт хийж, дөрөөний аудио үүрний холбогчийг арын нүхэнд байрлуулна уу.. Одоо lcd орон сууцыг модонд нааж, та lcd -ийн доод хэсэгт уруул дээр цавуу хийж болно, одоо товчлууруудын дээр товчлууруудыг нааж болно. чанга яригч нүхний эргэн тойрон дахь 4 нүхийг ашигладаг жижиг мах шарагчтай чанга яригчтай байх. Чанга яригчийн нүхийг хэрхэн яаж засварласнаас хамааран энэ алхам нь өөр байж болох юм. Хэт авианы мэдрэгчийг доод талд нь 2 цооног ашиглан нааж, талхны самбар, Arduino болон аудио өсгөгчийн модулийг нааж болно. Гэхдээ энэ нь зайлшгүй шаардлагатай зүйл биш юм. Бүгдийг дахин холбож дуусга.

Алхам 3: Мэдэгдэж буй асуудал ба хязгаарлалтууд

Энэ хэрэгсэл нь төгс биш, юуны түрүүнд тоглоом бол бүтээгдэхүүн биш юм! Arduino нь багаж хэрэгсэл болгон ашиглаагүй тул цагийг 100% зөв гэж бүү бодоорой. Кодын үйл ажиллагаа хоцорч байгаа тул энэ хэрэгслийг цаг тухайд нь хийх боломжгүй юм. - Заримдаа хэт авианы мэдрэгч нь доголдолтой байдаг бөгөөд энэ нь санамсаргүй тэмдэглэл тоглох эсвэл буруу нот тоглуулахад хүргэдэг.

- Багажийг ашиглахдаа мэдрэгчийн дээр байрлуулахын тулд картон эсвэл мод гэх мэт хавтгай объектыг ашиглахыг зөвлөж байна. Муруй гадаргуу нь мэдрэгчийн дохиог тусгадаг тул буруу тэмдэглэл тоглуулахад хүргэдэг. Та гараа ашиглаж болно, гэхдээ мэдрэгчийн дээгүүр аль болох хавтгай, тогтвортой байлгана уу. Энэ нь кодын алдааг олж хараагүйгээс үүдэлтэй юм. Та үүнийг автоматаар тоглуулах товчийг дарж, дөрөө дарж шийдэж болно. Эсвэл та үүнийг унтрааж, дахин асааж болно.

- Тэмдэглэл тоглож байхдаа хоцордог, энэ нь arduino дахь код нь хэдэн миллисекунд зарцуулдаг тул ардуино нь багаж хийх зориулалттай биш тул устгах боломжгүй юм.- зарим код нь Голланд хэл дээр байдаг, энэ нь би Голланд, англи хэлтэй болохоор LCD дэлгэц дээрх үгс таарахгүй байна. Би аль болох англи хэл дээр хийхийг хичээсэн.

Алхам 4: DIY сайжруулалт

Үүнийг барьж дууссаны дараа та дуусаагүй байна! Та өөрийн ур чадвараа дээшлүүлж, миний эзэмшсэн хугацаанд нэгтгэж чадаагүй онцлог шинж чанаруудыг нэмж оруулахыг оролдож болно.

- олон дуу чимээ нэмэх- нэгэн зэрэг олон аялгуу тоглуулах- илүү чанга яригч нэмэх- Илүү олон стиль нэмэх!- Хөгжимтэйгээ бүжиглэдэг ледүүдийг нэмэх

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