Агуулгын хүснэгт:
- Алхам 1: Билл материал
- Алхам 2: Орон сууц
- Алхам 3: Хөлдөх
- Алхам 4: Хэвийн мэдээллийн сан
- Алхам 5: Код бичих
Видео: SENSONIZER, DIY синтезатор: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Энэ бол мэдрэгч дээр суурилсан мэдрэгч, синтезатор юм.
Самрын ясанд
Энэ нь үндсэндээ синтезаторын гар боловч төгөлдөр хуурын товчлуурууд болон товчлууруудын оронд гулсагч, товчлуурууд байдаг. Би төгөлдөр хуурын товчлуурыг солихын тулд даралт, байрлал мэдрэгч, гулсагчийг солихын тулд гироскоп ашигласан.
Энэ бол миний NMCT -ийн хоёрдугаар улирлын сургуулийн төсөл юм.
Би бичсэн кодын талаар дэлгэрэнгүй ярихгүй, та энэ github репозиторын талаар илүү их мэдээлэл олж авах боломжтой.
github.com/RobbeBrandse/Project1
Үүнийг эхлээд хэрхэн ашиглах вэ
Чанга яригч, чихэвчийг холбоод асаахыг хүлээнэ үү. Энэ бол таны хийх ёстой зүйл! Туузан дээр хүрэхэд та шууд хөгжим чангалж эхлэх боломжтой болно!
Хэрэв та тоглож байхдаа төхөөрөмжийг хазайлгах юм бол модуляцийн эффект нэмэгдэх болно.
Анхдагч дуу бол төгөлдөр хуур юм, хэрвээ та төгөлдөр хуур сонсохыг хүсэхгүй байгаа бол IP хаягийг LCD дээр браузер дээрээ оруулах боломжтой. Энэ нь таныг хэрэгсэл, зарим үндсэн хяналтыг өөрчлөх боломжтой вэбсайт руу хөтлөх болно.
Та бүртгүүлж, данс руугаа нэвтрэх үед энэ нь таны тоглож байх хугацааг хянаж, танд үзүүлэх болно.
Алхам 1: Билл материал
Миний хувьд төслийн нийт өртөг 147, 81 евро байсан. Би Америкаас зарим эд ангиудыг тээвэрлэх ёстой байсан тул өртөг нь таны амьдарч буй газраас хамаарч өөр өөр байж болно.
Ашигласан эд анги
- Бөөрөлзгөнө pi 3
- Ардуино Леонардо
- Breadbords (турших зориулалттай)
- Бүрэлдэхүүн хэсгүүдийн эцсийн зохион байгуулалтад зориулсан Pcb
- Маш олон утас (талхтайд ээлтэй)
- MPU-9250 Breakout (гироскоп)
- Даралт мэдрэгч
- Байршлын мэдрэгч
- 16x2 LCD дэлгэцтэй
- 1м х 1м х 90мм хэмжээтэй фанер
Ашигласан багаж хэрэгсэл
- Лазер таслагч
- Зүлгүүр / зүлгүүр
- Өрөмдлөг
- Тээрэмдэх машин
Эд анги, хаанаас худалдаж авах талаар илүү дэлгэрэнгүй тойм авахын тулд би pdf хийсэн. (хуудсууд бие биенийхээ хажууд байх ёстой)
Алхам 2: Орон сууц
Электроникийн орон сууцны хувьд би 9 мм зузаантай фанер ашигласан.
Би хүнд даацын ихэнх ажлыг лазер зүсэгчээр хийлгэхийг зөвшөөрсөн бөгөөд хэлбэр нь аль хэдийн төгс болсон, бүр эрэг шургуулах нүх гаргажээ.
Би арын зайг хайчилж авсан тул бөөрөлзгөнө pi -д хүрч, цахилгаан кабель, чанга яригч эсвэл чихэвч залгах боломжтой.
Би модны гүнийг зөв тогтоохын тулд тээрэмдэх машин ашигласан бөгөөд ингэснээр LCD нь модонд тэгшхэн сууна.
Би мөн дээд талын зайг хайчилж авсан тул мэдрэгчийн утаснууд орон сууцны дотор орж болно. Тэгээд би дараа нь тэр орон зайг бүрхсэн тул та орон сууцны дотор харагдахгүй байна.
Модыг лазераар хайчилж авсны дараа би шатаасан ирмэгийг лазераас салгахын тулд зөвхөн зүлгүүр ашиглах шаардлагатай болсон. Нүхийг урьдчилан өрөмдөж, живүүлээрэй. Үүний дараа үлдсэн хэсгүүдийг бүгдийг нь шургуулахад л би үүнд зориулж өрөм ашигласан.
Би мөн дээд талын зайг хайчилж авсан тул мэдрэгчийн утаснууд орон сууцны дотор орж болно. Тэгээд би дараа нь тэр орон зайг бүрхсэн тул та орон сууцны дотор харагдахгүй байна.
Бүх зүйл дууссаны дараа би ямар тэмдэглэл тоглож байгаагаа тодорхой болгохын тулд лого, жаахан харааны чадвар нэмсэн.
Би бас картон хайрцаг хийсэн болохоор эвдэрч гэмтэх вий гэж санаа зоволгүйгээр аюулгүй тээвэрлэж чадсан. Би үүнд зориулсан схемийг бас оруулсан болно.
Алхам 3: Хөлдөх
Эхлээд би бүх зүйл зөв ажиллаж байгаа эсэхийг шалгахын тулд хэлхээний талхны хувилбарыг бүтээв. Бүх зүйл зөв ажиллаж байгаа эсэхийг шалгасны дараа би pcb болон гагнуурын тээглүүр ашиглаж, шаардлагатай бол утсыг амархан холбож, салгаж болно. Би бүх зүйлийг зүгээр л цагаан тугалгаар холбож, холбогч кабель ашиглахаас зайлсхийж чадсан.
Кабелийн хэмжээ таныг төөрөгдүүлэхийг бүү зөвшөөр, би үүнийг зөв онгойлгохын тулд маш олон өргөтгөл нэмэх шаардлагатай болсон.
Би бөөрөлзгөнө pi -ийн зүүн буланд байгаа USB портыг холбохын тулд микро USB кабель ашигласан боловч та үүнийг схем дээр харж чадахгүй байна.
Дараа нь би холбоосыг салгахгүйн тулд холбоос дээр жаахан хуурцаг нэмж оруулав.
Алхам 4: Хэвийн мэдээллийн сан
Би хэрэглэгчийн өгөгдлийг хадгалах мэдээллийн сан хийсэн. Мөн хэрэглэгч тоглож байсан үеийг хянаж байгаарай.
Би хэрэглэгчдийн нууц үгийг md5 хэш ашиглан хэш хийсэн тул тэдний данс хамгаалагдсан болно.
Мэдээллийн сан нь хэрэглэгчийн тоглуулах хугацааг хянахын тулд эхлээд вэбсайтаар нэвтрэх ёстой.
Эхэндээ би хэрэглэгчдэд өөрсдийн эффектийн тохиргоо, бичлэг хийх боломжийг олгохоор төлөвлөж байсан боловч эдгээр функцуудад хангалттай цаг гаргаж чадаагүй (иймээс саарал өнгөтэй болсон).
Алхам 5: Код бичих
Код бичихийн тулд би эдгээр програмыг ашигласан.
- Pycharm: арын хэсгийг python програмчлах
- Visual Studio Code: урд хэсгийг HTML, CSS, Javascript програмчлах
- Arduino IDE: Arduino кодыг бичих
- MySQL Workbench: мэдээллийн бааз үүсгэх
Би кодыг хэрхэн бичсэн талаар энд дэлгэрэнгүй ярихгүй, та энэ төсөлд зориулж миний Github репозитороос авсан мэдээллийг олж авах боломжтой:
Зөвлөмж болгож буй:
Өө зул сарын гацуур мод (Oh Tannenbaum) Усны синтезатор дээр MakeyMakey -тэй: 7 алхам
Өө зул сарын гацуур мод (Oh Tannenbaum) Усны синтезатор дээр MakeyMakey -тэй: Энэхүү зул сарын баярын дуу нь усны синтезатор дээр макеймакейтэй тоглоход сайхан байдаг. Та үүнийг есөн тонноор тоглуулж болно. Уур амьсгалын хувьд Христийн Мэндэлсний Баярын гэрэлтэй байх нь сайхан байдаг :-) Сайхан өнгөрүүлээрэй
MakeyMakey ба Scratch бүхий усны синтезатор дээр төрсөн өдрийн мэнд хүргэе: 5 алхам
Усны синтезатор дээр төрсөн өдрийн мэнд хүргэе
MakeyMakey ба Scratch бүхий усны синтезатор: 6 алхам (зурагтай)
MakeyMakey ба Scratch бүхий усны синтезатор: MakeyMakey -ийг ашиглан янз бүрийн материалыг унтраалга эсвэл товчлуур болгон хувиргаж, улмаар компьютер дээрх хөдөлгөөн, дуу чимээг өдөөх нь гайхалтай үйл явдал юм. Нэг хүн гүйдлийн сул импульсийг ямар материал дамжуулдаг болохыг олж мэдээд би үүнийг зохион бүтээж туршиж үзэх боломжтой
Гайхалтай аналог синтезатор/Зөвхөн салангид бүрэлдэхүүн хэсгүүдийг ашигладаг эрхтэн: 10 алхам (зурагтай)
Гайхамшигтай аналог синтезатор/Зөвхөн салангид бүрэлдэхүүн хэсгүүдийг ашигладаг эрхтэн: Аналог синтезатор нь маш дажгүй боловч хийхэд маш хэцүү байдаг. Тиймээс би үүнийг аль болох энгийн болгохыг хүссэн тул түүний үйл ажиллагааг ойлгоход хялбар болно. хэд хэдэн үндсэн дэд хэлхээ хэрэгтэй: резистэй энгийн осциллятор
Wii Nunchuck синтезатор: 4 алхам
Wii Nunchuck Synthesizer: World of Wii Music: Эцэст нь би хөгжимд дурлах хайраа сүүлийн хэдэн жилийн турш олж авсан програмчлалын багахан туршлагатайгаа хослуулахаар шийдлээ. Тод Macho -ийн яриаг харснаас хойш би өөрийн гэсэн хэрэгсэл бүтээх сонирхолтой болсон