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

Arduino Uno ба Mozzi -тэй энгийн бөмбөрийн машин: 4 алхам
Arduino Uno ба Mozzi -тэй энгийн бөмбөрийн машин: 4 алхам

Видео: Arduino Uno ба Mozzi -тэй энгийн бөмбөрийн машин: 4 алхам

Видео: Arduino Uno ба Mozzi -тэй энгийн бөмбөрийн машин: 4 алхам
Видео: Драм-секвенсор Arduino: 8 дорожек, 16 шагов на такт, 8 тактов на паттерн 2024, Долдугаар сарын
Anonim
Arduino Uno ба Mozzi -тэй энгийн бөмбөрийн машин
Arduino Uno ба Mozzi -тэй энгийн бөмбөрийн машин
Arduino Uno ба Mozzi -тэй энгийн бөмбөрийн машин
Arduino Uno ба Mozzi -тэй энгийн бөмбөрийн машин

Аргентинд амьдарна гэдэг нь олон улсын шууданг хулгайлах эсвэл гаальд гацах болно гэсэн үг юм. Коронавирусын хорио цээрийг нэмж, таны дараагийн төсөл нь хуучин Arduino Uno самбараар хязгаарлагдах болно. Сайн мэдээ? Роллинг Стоунзын гайхалтай яруу найрагчийн хэлснээр "Цаг бол миний талд … тийм ээ"

Би ажиллахад нэмэлт тоног төхөөрөмж шаарддаггүй маш сайн, гэхдээ бас нарийн төвөгтэй хөгжмийн номын сан болох Mozzi -ийг татаж аваад баримт бичгийг уншиж эхлэв. Би 5 бариул, 1 товчлуураар бүрэн ажиллах боломжтой энгийн бөмбөрийн машин/дараалал гаргаж ирлээ. Эхний товчлуур нь минутанд цохилтыг өөрчилж, бусад 4 товчлуур нь цохилт бүрт юу тоглохыг тодорхойлох болно. Би одоогийн цохилтыг тодорхойлохын тулд 4 LED -ийг нэмж оруулсан.

Хангамж

Ардуино Уно

Моззийн номын сан

5 товчлуур

1 товчлуур

1 аудио үүр

Нэмэлт 3d хэвлэсэн кейс

Алхам 1: Програмчлалын дэлгэрэнгүй мэдээлэл

Програмчлалын дэлгэрэнгүй мэдээлэл
Програмчлалын дэлгэрэнгүй мэдээлэл

Кодын дотор цохилтын явцад товчлуур бүрийг уншиж, 0-ээс 1024 хүртэлх утгыг 1-10 хэмжигдэхүүнээр зурна. 1 нь чимээгүй байхыг хэлнэ. 2 гэдэг нь өшиглөх гэсэн утгатай. 3 нь сайн малгай гэсэн үг юм. 4 гэдэг нь янз бүрийн тэмдэглэл дэх зарим нэгтгэсэн дуунд занга, хамгийн сүүлийн байрлалыг ашигладаг гэсэн үг юм.

Алхам 2: хашаа

Хашаа
Хашаа
Хашаа
Хашаа
Хашаа
Хашаа

Хашаа нь 2 мм хэмжээтэй тэгш өнцөгт, 4 эрэг ашиглан хийгдсэн.

Алхам 3: Дуу чимээ

Дуу чимээ
Дуу чимээ
Дуу чимээ
Дуу чимээ

Дууг wav -аас түүхий өгөгдөл болгон хөрвүүлж,.ino кодтой хамт external.h файл болгон ачаалж байна. Энэ процедур нь жаахан төвөгтэй байсан бөгөөд Audacity гэх мэт гадны програм хангамж,.raw to.h руу хөрвүүлэх Python скриптийг оролцуулсан болно.

Энгийн бөмбөрийн машин тоглох нь хөгжилтэй байдаг бөгөөд анхдагч дууг Gameboy эффект, бага оврын Atari гэх мэт бусад дууны хувьд өөрчилж болно.

Мэдээжийн хэрэг хорио цээр гэдэг нь танай цахим концертийг олон нийтэд нээлттэй байлгахгүй гэсэн үг юм, тиймээс би цохилтыг автоматаар илрүүлж, хөгжимд толгойг нь хөдөлгөх бяцхан хөдөлгөөнт аниматроник хийлээ.

Алхам 4: Демо

Image
Image

Энд бөмбөрийн машин тоглож байгааг харуулав.

Хөдөлж буй толгой бол Sound Module болон Arduino Nano -той бие даасан төсөл юм. Энэ нь BPM-ийг автоматаар илрүүлж, түүний дагуу толгойгоо хөдөлгөдөг.

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