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

SENSONIZER, DIY синтезатор: 5 алхам
SENSONIZER, DIY синтезатор: 5 алхам

Видео: SENSONIZER, DIY синтезатор: 5 алхам

Видео: SENSONIZER, DIY синтезатор: 5 алхам
Видео: Restocking the ANTIQUE BOOTH Mini Tour Bought Vintage Electronics 2024, Арваннэгдүгээр
Anonim
SENSONIZER, DIY синтезатор
SENSONIZER, DIY синтезатор
SENSONIZER, DIY синтезатор
SENSONIZER, DIY синтезатор

Энэ бол мэдрэгч дээр суурилсан мэдрэгч, синтезатор юм.

Самрын ясанд

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

Энэ бол миний 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 репозитороос авсан мэдээллийг олж авах боломжтой:

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