Indholdsfortegnelse:
Video: Enkel trommemaskine med Arduino Uno og Mozzi: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
At bo i Argentina betyder, at international post bliver stjålet eller sidder fast i tolden. Tilføj Corona -karantæne, og dit næste projekt er begrænset til et gammelt Arduino Uno -bord. Gode nyheder? Som den store digter fra Rolling Stones siger "Tiden er på min side … ja det er"
Jeg har downloadet Mozzi, det fremragende - men også komplicerede - musikbibliotek, der ikke kræver yderligere hardware for at fungere, og jeg er begyndt at læse dokumentationen. Jeg er kommet ud med en simpel trommemaskine/sequencer, der helt kan betjenes med 5 knapper og 1 knap. Den første knap ændrer slag i minuttet, og andre 4 knapper bestemmer, hvad der skal spilles i hvert slag. Jeg har også tilføjet 4 lysdioder for at identificere det aktuelle beat.
Forbrugsvarer
Arduino Uno
Mozzi bibliotek
5 knapper
1 trykknap
1 lydstik
Valgfri 3d -trykt sag
Trin 1: Programmeringsdetaljer
Inde i koden, som takten går, læses hver knap, og værdien fra 0 til 1024 kortlægges til en skala fra 1-10. 1 betyder stilhed. 2 betyder spark. 3 betyder hej hat. 4 betyder snare og nyeste positioner bruges til nogle syntetiserede lyde i forskellige noter.
Trin 2: Kapsling
Skabet blev lavet med 2 mm rektangler og 4 skruer.
Trin 3: Lyder
Lyde blev konverteret fra wav til rådata og indlæst som eksterne.h -filer sammen med.ino -koden. Denne procedure var lidt vanskelig og involverede ekstern software som Audacity og også et Python -script til at konvertere.raw til.h
Den enkle trommemaskine er sjov at spille, standardlyde kan ændres for andre lyde som Gameboy-effekter og lav-fi Atari-lyde.
Selvfølgelig betyder karantæne også ingen offentlighed for dine ulige elektroniske koncerter, så jeg har lavet en lille bevægende animatronic, der automatisk registrerer takterne og flytter hovedet til musikken.
Trin 4: Demo
Her er en demo af Drum Machine, der spilles.
Det bevægelige hoved er et enkeltstående projekt med Sound Module og Arduino Nano. Det registrerer automatisk BPM og bevæger hovedet i overensstemmelse hermed.
Anbefalede:
Raspberry Pi trommemaskine: 5 trin
Raspberry Pi Drum Machine: Sample Sequencer, via en Raspberry Pi + Python. Sequencer har 4 polyfoni og giver brugeren mulighed for at gemme og cue op til 6 forskellige sekvenser, som de kan skifte mellem i realtid, og understøtter evnen til at skifte mellem forskellige prøver . Jeg w
Enkel, bærbar kontinuerlig EKG/EKG -skærm ved hjælp af ATMega328 (Arduino Uno Chip) + AD8232: 3 trin
Enkel, bærbar kontinuerlig EKG/EKG-skærm ved hjælp af ATMega328 (Arduino Uno Chip) + AD8232: Denne instruktionsside viser dig, hvordan du laver en simpel bærbar 3-aflednings EKG/EKG-skærm. Skærmen bruger et AD8232 breakout -kort til at måle EKG -signalet og gemme det på et microSD -kort til senere analyse. Vigtigste forsyninger nødvendige: 5V genopladeligt
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
Makey Makey elektriske trommer / trommemaskine: 8 trin
Makey Makey elektriske trommer / trommemaskine: Denne vejledning i, hvordan man bygger et sæt elektriske tromler, er en indgang i Makey Makey -konkurrencen. Materiale, varierer med tilgængelighed og personlige valg. Karton kan udskiftes med mere holdbare materialer og lagvis med skum/ andet til tex
HX1 -DM - Upcycled Arduino DUE Powered DIY Trommemaskine (lavet med en død maskine MK2): 4 trin
HX1 -DM - Upcycled Arduino DUE Powered DIY Trommemaskine (lavet med en Dead Maschine MK2): Spec. Hybrid Midi controller / trommemaskine: Arduino DUE drevet! 16 Velocity sensing pads med meget lav latenstid 1 > ms 8 knapper bruger kan tildeles enhver Midi #CC kommando 16ch Indbygget sequencer (ingen computer nødvendig !!) MIDI ind/ud/gennem funktioner