Spisu treści:

Prosta maszyna perkusyjna z Arduino Uno i Mozzi: 4 kroki
Prosta maszyna perkusyjna z Arduino Uno i Mozzi: 4 kroki

Wideo: Prosta maszyna perkusyjna z Arduino Uno i Mozzi: 4 kroki

Wideo: Prosta maszyna perkusyjna z Arduino Uno i Mozzi: 4 kroki
Wideo: Arduino 38: ELEKTRONICZNA PERKUSJA 2024, Lipiec
Anonim
Prosta maszyna perkusyjna z Arduino Uno i Mozzi
Prosta maszyna perkusyjna z Arduino Uno i Mozzi
Prosta maszyna perkusyjna z Arduino Uno i Mozzi
Prosta maszyna perkusyjna z Arduino Uno i Mozzi

Życie w Argentynie oznacza, że międzynarodowa poczta zostanie skradziona lub utknie w odprawie celnej. Dodaj kwarantannę koronawirusa, a Twój następny projekt będzie ograniczony do starej płyty Arduino Uno. Dobre wieści? Jak mówi wielki poeta z Rolling Stones „Czas jest po mojej stronie… tak jest”

Ściągnąłem Mozzi, znakomitą, ale i skomplikowaną bibliotekę muzyczną, która do działania nie wymaga dodatkowego sprzętu i zacząłem czytać dokumentację. Wyszedłem z prostym automatem perkusyjnym/sekwencerem, który można obsługiwać całkowicie za pomocą 5 pokręteł i 1 przycisku. Pierwsze pokrętło zmieni uderzenia na minutę, a pozostałe 4 pokrętła określą, co grać w każdym uderzeniu. Dodałem również 4 diody LED do identyfikacji aktualnego rytmu.

Kieszonkowe dzieci

Arduino Uno

Biblioteka Mozziego

5 gałek

1 przycisk

1 gniazdo audio

Opcjonalne etui z nadrukiem 3d

Krok 1: Szczegóły programowania

Szczegóły programowania
Szczegóły programowania

Wewnątrz kodu, wraz z bitami, odczytywane jest każde pokrętło, a wartość od 0 do 1024 jest odwzorowana w skali 1-10. 1 oznacza ciszę. 2 oznacza kopnięcie. 3 oznacza cześć. 4 oznacza, że werbel i ostatnie pozycje są używane dla niektórych zsyntetyzowanych dźwięków w różnych nutach.

Krok 2: Załącznik

Załącznik
Załącznik
Załącznik
Załącznik
Załącznik
Załącznik

Obudowę wykonano z prostokątów 2mm i 4 śrub.

Krok 3: Dźwięki

Dźwięki
Dźwięki
Dźwięki
Dźwięki

Dźwięki zostały przekonwertowane z wav na surowe dane i załadowane jako pliki external.h wraz z kodem.ino. Ta procedura była nieco trudna i obejmowała zewnętrzne oprogramowanie, takie jak Audacity, a także skrypt Pythona do konwersji.raw na.h

Prosta maszyna perkusyjna jest fajna do grania, domyślne dźwięki można zmienić na inne dźwięki, takie jak efekty Gameboy i dźwięki Atari low-fi.

Oczywiście kwarantanna oznacza również brak publiczności dla twoich dziwnych elektronicznych koncertów, więc stworzyłem małą ruchomą animatronikę, która automatycznie wykryje bity i poruszy głowę w rytm muzyki.

Krok 4: Demo

Image
Image

Oto demonstracja granej maszyny perkusyjnej.

Ruchoma głowa to samodzielny projekt z modułem dźwiękowym i Arduino Nano. Automatycznie wykrywa BPM i odpowiednio porusza głową.

Zalecana: