Innehållsförteckning:
- Steg 1: Materialräkning
- Steg 2: Borra höljena
- Steg 3: Arduino Board och kod
- Steg 4: Schematisk
- Steg 5: Sätt alla Togheter
- Steg 6: Njut: D
Video: Strängteorin: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:37
The Strings Theory är en Midi Synth -modul baserad på Solina -strängen. Kärnan i projektet är Arduino Nano som hanterar inkommande midi -meddelanden (endast anteckningar på och av) och sedan producerar ljud. DAC -omvandlaren är mycket enkel och baserad på en lågpassfilter som omvandlar kvadratvågan till en krusande sågsignal. Detta är en 4 -noters polysynt.
Se videon för den första versionen med tangentbord. Ljudmodulen är densamma.
Steg 1: Materialräkning
- Arduino Nano (även kinesisk med CH340 -chip)
- Optokopplare 6N137
- Motstånd: 220, 10K, 2x 1K
- Kondensatorer: 100nF
- Dioder: 1N4148
- 4 switchar Dipswitch (jag använde de 8 switcharna)
- Röd leddiod
- 6, 3 mm mono hona
- DC hona
- 5 stift midi hona
- Knoppar
- 1509B Diecast Hammond -fodral
- Trådar
- Löda
Steg 2: Borra höljena
Jag planerade placeringen av varje komponent för att tillåta en perfekt stängning av modulen. Kom ihåg att Arduino är mycket liten så att du bara behöver rätt passning av potentiometrarna och ljud-, midi- och DC -honor. Filen nedan innehåller grafiken och borren bild.
Steg 3: Arduino Board och kod
Jag lödde ihop Arduino Nano och dipswitch på en liten kretskort. Jag hade redan återanvänt midi i krets från ett gammalt projekt, men jag råder dig att löda allt på ett enda kort för att förenkla kretsen och göra ett bättre projekt och lättare att stänga tillsammans.
Här är koden och jag måste tacka Jan Ostman (original kod) och Dave Morocco (midi mod).
Nedladdningar:
- CH340 -drivrutin:
- MIDI.h -bibliotek:
- Arduino -kod:
Steg 4: Schematisk
Här är schemat att följa och ha din ljudmodul:-)
Med de fyra switcharna Dipswitch kan du välja och filtrera midikanaler. Kodningen är mycket enkel:
- 0000: kanal 1
- 0001: kanal 2
- …
- 1110: kanal 15
- 1111: kanal 16
Steg 5: Sätt alla Togheter
Nu är allt på dina färdigheter. Ta tag i trådar, löd och sax och steg för steg kommer du närmare slutet.
Steg 6: Njut: D
Anslut ditt midi -tangentbord eller din midi -kabel från ett ljudljudkort, anslut 9v likström och 6,3 ljud mono -utgång.
Spela med rattarna och spela din helt nya strängsynth ensam eller i kedja med gitarreffekter.
OBS: Denna instructables körs i Musical Instruments Contest (stänger den 27 januari). Vänligen rösta mig:-) Tack till alla.
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg
Tre högtalarkretsar || Steg-för-steg-handledning: Högtalarkretsen förstärker ljudsignalerna som tas emot från miljön till MIC och skickar den till högtalaren varifrån förstärkt ljud produceras. Här visar jag dig tre olika sätt att göra denna högtalarkrets med:
Steg-för-steg-utbildning i robotik med ett kit: 6 steg
Steg-för-steg-utbildning i robotik med ett kit: Efter ganska många månader av att bygga min egen robot (se alla dessa), och efter att två gånger ha misslyckats med delar, bestämde jag mig för att ta ett steg tillbaka och tänka om min strategi och riktning. De flera månaders erfarenhet var ibland mycket givande och
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)