Spisu treści:
- Krok 1: Składniki
- Krok 2: Włóż Arduino do MozziByte
- Krok 3: Edytor sieciowy Arduino
- Krok 4: Biblioteka Mozzi Synth
- Krok 5: Graj:)
- Krok 6: Kolejne kroki
Wideo: MozziByte: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
MozziByte to nakładka audio dla mikrokontrolera Arduino Pro Micro.
Ta mała, tania i solidna platforma umożliwia projektantom, artystom, muzykom, twórcom i studentom szybkie prototypowanie i tworzenie innowacyjnych i pomysłowych produktów dźwiękowych, instalacji dźwiękowych, butikowych syntezatorów i zabawek dźwiękowych.
MozziByte podłącza Arduino do wzmacniacza audio, aby uzyskać natychmiastową satysfakcję dźwiękową przy użyciu biblioteki syntezatorów Mozzi.
Lub odkrywaj pomysły dźwiękowe, dodając czujniki, przełączniki i pokrętła na płytce stykowej, aby dźwięki reagowały na światło, siłę, przyspieszenie lub cokolwiek innego, co można wyczuć.
Po inspirację zajrzyj do Galerii na stronie Mozzi.
Krok 1: Składniki
- MozziByte
- Arduino Pro-Mikro
- Słuchawki z gniazdem 3,5 mm
- Kabel USB - typ A do Micro-B
- Komputer z portem USB typu A
- Edytor stron Arduino
- Biblioteka syntezy Mozziego
Krok 2: Włóż Arduino do MozziByte
-
Włóż szpilki Arduino Pro-micro do listew gniazd na MozziByte.
Złącze USB w Arduino znajduje się powyżej przy białym złączu baterii w MozziByte. Sprawdź wyrównanie, upewniając się, że pin AO wchodzi w gniazdo AO. Uważaj, aby nie zgiąć kołków podczas wkładania do gniazd
- Podłącz kabel USB do Arduino.
- Podłącz gniazdo słuchawkowe do gniazda audio w MozziByte.
Krok 3: Edytor sieciowy Arduino
- Zainstaluj wtyczkę sieciową Arduino.
- Zarejestruj konto w Arduino Web Editor, a następnie zaloguj się
- Podłącz Arduino do komputera za pomocą kabla USB
-
Miga dioda LED na Arduino
- Kliknij Przykłady->01. Podstawy i wybierz przykład Blink, aby załadować go do Edytora.
- DODAJ TĘ LINIĘ do przykładowego kodu Blink powyżej procedury setup() (patrz obrazek).#define LED_BUILTIN 17 // adres diody LED na Arduino Pro-micro
- W menu Narzędzia kliknij na Tablica i wybierz Pro-micro, a jeśli go tam nie ma, to Leonardo
- Naciśnij przycisk zaznaczenia, aby skompilować kod dla Pro-micro.
- W menu Narzędzia kliknij Port i wybierz port USB, do którego podłączony jest Arduino.
- Naciśnij strzałkę>, aby wgrać kod do Arduino.
- Dwie czerwone diody LED będą migać podczas ładowania kodu.
- Jedna dioda LED będzie nadal migać co sekundę.
- Więcej informacji na temat korzystania z edytora Arduino Web Editor.
- Zmień prędkość migania
- spójrz na procedurę loop() w kodzie.
- zmień opóźnienie(1000) na opóźnienie(100). Dzięki temu dioda LED miga 10x szybciej - co 100ms.
- zmień czas świecenia diody LED, zmieniając czas trwania drugiej funkcji opóźnienia również na 100 ms. Teraz będzie migać bardzo szybko!
Krok 4: Biblioteka Mozzi Synth
- Pobierz bibliotekę Mozzi Synth dla Arduino z https://sensorium.github.io/Mozzi/download/. Wybierz ŻÓŁTY przycisk, który łączy najnowszą wersję rozwojową na GitHub. Kliknij ZIELONY przycisk z napisem Klonuj lub Pobierz, a następnie kliknij POBIERZ ZIP. Plik Mozzi-master.zip pojawi się w folderze Pobrane.
- Zaimportuj Mozzi do Arduino Web Editor. Najpierw kliknij Biblioteki, a następnie naciśnij przycisk strzałki w górę, aby zaimportować plik Mozzi-master.zip. Teraz kliknij zakładkę Biblioteka niestandardowa, aby zobaczyć Mozzi i folder przykładów.
- Światła, Akcja, Dźwięk. W Mozzi Example kliknij folder 01. Basics i wybierz przykład Sinewave, aby załadować go do edytora. Kliknij strzałkę >, aby przesłać kod do Arduino. Załóż słuchawki i powinieneś usłyszeć dźwięk:) To tylko nudny ton sinusoidalny, który jest tak denerwujący jak komar brzęczący wokół twojej głowy w ciemności.
- Zmień wysokość tego jęczącego dźwięku MozziByte, zmieniając częstotliwość w procedurze setup() (patrz obrazek).
Krok 5: Graj:)
Możesz posłuchać wersji demonstracyjnych algorytmów syntezy Mozzi online
Zagraj z tymi demami, które znajdziesz w folderze Mozzi Synthesis
- FMSynth
- PacketSynth
- Rezonansowy
- ReverbTank
- Próbka
- itp.
Spróbuj pobawić się różnymi parametrami, aby zmienić dźwięki.
Krok 6: Kolejne kroki
Następny (nadchodzący) MozziByte Instructable pokaże Ci, jak dodać pokrętła i czujniki, aby stworzyć własną interaktywną zabawkę dźwiękową.
Zalecana:
Licznik kroków - Micro:Bit: 12 kroków (ze zdjęciami)
Licznik kroków - Micro:Bit: Ten projekt będzie licznikiem kroków. Do pomiaru kroków użyjemy czujnika przyspieszenia wbudowanego w Micro:Bit. Za każdym razem, gdy Micro:Bit się trzęsie, dodamy 2 do licznika i wyświetlimy go na ekranie
Lewitacja akustyczna z Arduino Uno krok po kroku (8 kroków): 8 kroków
Lewitacja akustyczna z Arduino Uno Krok po kroku (8-kroków): ultradźwiękowe przetworniki dźwięku Zasilacz żeński L298N Dc z męskim pinem dc Arduino UNOBreadboardJak to działa: Najpierw wgrywasz kod do Arduino Uno (jest to mikrokontroler wyposażony w cyfrowy oraz porty analogowe do konwersji kodu (C++)
Jak używać silnika krokowego jako enkodera obrotowego i wyświetlacza OLED dla kroków: 6 kroków
Jak używać silnika krokowego jako enkodera obrotowego i wyświetlacza OLED dla kroków: W tym samouczku dowiemy się, jak śledzić kroki silnika krokowego na wyświetlaczu OLED. Obejrzyj film demonstracyjny.Kredyt samouczka oryginalnego trafia do użytkownika YouTube „sky4fly”
Bolt - DIY Wireless Charging Night Clock (6 kroków): 6 kroków (ze zdjęciami)
Bolt - DIY Wireless Charging Night Clock (6 kroków): Ładowanie indukcyjne (znane również jako ładowanie bezprzewodowe lub ładowanie bezprzewodowe) to rodzaj bezprzewodowego przesyłania energii. Wykorzystuje indukcję elektromagnetyczną do dostarczania energii elektrycznej do urządzeń przenośnych. Najpopularniejszym zastosowaniem jest stacja ładowania bezprzewodowego Qi
Jak zdemontować komputer za pomocą prostych kroków i zdjęć: 13 kroków (ze zdjęciami)
Jak zdemontować komputer za pomocą prostych kroków i zdjęć: To jest instrukcja demontażu komputera. Większość podstawowych komponentów ma budowę modułową i jest łatwa do usunięcia. Jednak ważne jest, abyś był w tym zorganizowany. Pomoże to uchronić Cię przed utratą części, a także ułatwi ponowny montaż