Inhoudsopgave:
Video: Eenvoudige drummachine met Arduino Uno en Mozzi - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
Wonen in Argentinië betekent dat internationale post wordt gestolen of vast komt te zitten bij de douane. Voeg Coronavirus-quarantaine toe en je volgende project is beperkt tot een oud Arduino Uno-bord. Goed nieuws? Zoals de grote dichter van Rolling Stones zegt: "De tijd staat aan mijn kant … ja dat is het"
Ik heb Mozzi gedownload, de uitstekende - maar ook gecompliceerde - muziekbibliotheek die geen extra hardware nodig heeft om te werken en ik ben begonnen met het lezen van de documentatie. Ik ben uitgekomen met een simpele drummachine/sequencer die volledig te bedienen is met 5 knoppen en 1 knop. De eerste knop verandert de beats per minuut en de andere 4 knoppen bepalen wat er in elke beat moet worden gespeeld. Ik heb ook 4 leds toegevoegd om de huidige beat te identificeren.
Benodigdheden
Arduino Uno
Mozzi-bibliotheek
5 knoppen
1 drukknop
1 audio-aansluiting
Optionele 3D-geprinte behuizing
Stap 1: Programmeringsdetails
Binnen de code wordt, terwijl de beats voorbijgaan, elke knop gelezen en de waarde van 0 tot 1024 wordt toegewezen aan een schaal van 1-10. 1 betekent stilte. 2 betekent schoppen. 3 betekent hallo. 4 betekent snare en laatste posities worden gebruikt voor sommige gesynthetiseerde geluiden in verschillende noten.
Stap 2: Behuizing
De behuizing is gemaakt met rechthoeken van 2 mm en 4 schroeven.
Stap 3: Geluiden
Geluiden werden geconverteerd van wav naar onbewerkte gegevens en geladen als externe.h-bestanden samen met de.ino-code. Deze procedure was een beetje lastig en omvatte externe software zoals Audacity en ook een Python-script om de.raw naar.h te converteren
De eenvoudige drummachine is leuk om te spelen, standaardgeluiden kunnen worden gewijzigd voor andere geluiden zoals Gameboy-effecten en low-fi Atari-geluiden.
Natuurlijk betekent quarantaine ook geen publiek voor je vreemde elektronische concerten, dus ik heb een kleine bewegende animatronic gemaakt die automatisch de beats detecteert en het hoofd naar de muziek beweegt.
Stap 4: Demo
Hier is een demo van de Drum Machine die wordt gespeeld.
De moving head is een op zichzelf staand project met Sound Module en Arduino Nano. Het detecteert automatisch BPM en beweegt het hoofd dienovereenkomstig.
Aanbevolen:
Zelfstudie: een eenvoudige temperatuursensor maken met behulp van DS18B20 en Arduino UNO: 3 stappen
Tutorial: Hoe maak je een eenvoudige temperatuursensor met behulp van DS18B20 en Arduino UNO: Beschrijving: Deze tutorial laat je een paar eenvoudige stappen zien om de temperatuursensor functioneel te maken. Het duurt slechts een paar minuten om het waar te maken op uw project. Veel geluk ! De digitale thermometer DS18B20 biedt 9-bits tot 12-bits Celsius-tempera
Hoe maak je een eenvoudige audioversterker binnen Rs. 100 ($ 2) met de naam Handy Speaky: 6 stappen (met afbeeldingen)
Hoe maak je een eenvoudige audioversterker binnen Rs. 100 ($ 2) genaamd Handy Speaky: in het project van vandaag laat ik je zien hoe je de eenvoudigste mini-geluidsversterker maakt op basis van LM386. Deze geluidsversterker is zeer eenvoudig te maken, bovendien is hij zeer compact, werkend met slechts één stroombron met een kleine belasting van 6-12 volt. Deze i
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
PCB-ontwerp met eenvoudige en gemakkelijke stappen: 30 stappen (met afbeeldingen)
PCB-ontwerp met eenvoudige en gemakkelijke stappen: HELLO VRIENDEN Het is een zeer nuttige en gemakkelijke tutorial voor diegenen die PCB-ontwerp willen leren, laten we beginnen