INHOUDSOPGAWE:
- Stap 1: Hoe dit werk
- Stap 2: Materiaal en gereedskap
- Stap 3: Kode, stroomdiagram en krag
- Stap 4: Gebruik 'n broodbord
- Stap 5: Bedraad u klankaansluiting
- Stap 6: Koppel u fotoresistor
- Stap 7: Koppel 'n SPDT -skakelaar
- Stap 8: Draai die tasbare skakelaar
- Stap 9: Koppel die LED's
- Stap 10: Toets dit
- Stap 11: Boor die omhulsel
- Stap 12: Begin om komponente by die behuizing te voeg
- Stap 13: Voeg die res van die komponente by
- Stap 14: Verbind die klankaansluiting aan die Protoboard
- Stap 15: Soldeer in die weerstande vir fotoweerstand, tasbare skakelaar en SPDT -skakelaar
- Stap 16: soldeer u LED's op hul plek
- Stap 17: Draai die potensiometers na die Protoboard
- Stap 18: Bevestig u knoppies aan u potensiometers
- Stap 19: Koppel die Protoboard aan die Arduino
- Stap 20: Speel daarmee
Video: Die Arduino -sintetiseerder: 20 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Die Arduino kan klank uitvoer deur 'n biblioteek wat ontwikkel is, die Tone Library. Deur 'n koppelvlak en 'n program te skep wat sekere waardes kan oproep na 'n klankuitgang, is die Arduino Synthesizer 'n robuuste hulpmiddel om 'n rudimentêre geraasmasjien te maak. Dit gebruik granulêre sintetiese tegnieke om 'n kenmerkende klank te genereer wat baie pret vir musikante, kunstenaars, tinkerers en stokperdjies kan wees.
Stap 1: Hoe dit werk
Klank word geskep deur dieselfde klankgraan of monsters (klein stukkies van ongeveer 1 tot 50ms) keer op keer teen baie hoë spoed te speel. Ons ore en brein verander dit in 'n hoorbare baster van die herhalingsnelheid en die oorspronklike korrel, en dit klink soos 'n konstante toon.
Die graan bestaan uit twee driehoekige golwe met 'n verstelbare frekwensie en 'n verstelbare verval. Die herhalingstempo word bepaal deur 'n ander kontrole.
Stap 2: Materiaal en gereedskap
Om hierdie projek te maak, benodig u die volgende dinge.
Dele:
(5X) 5K potensiometer (5X) Potentiometer -knoppe (3X) LED's (1X) SPDT -skakelaar (1X) Ligte afhanklike fotoweerstand (1X) Arduino (1X) Arduino Protoboard (1X) tasbare skakelaar (1X) Projekomhulsel (1X) 1/ 8 Audio Jack (1X) 'n hele klomp soliede kerndraad (1X) hitte krimp (1X) broodbord (1X) jumper wire (3X) 10K ohm weerstande (3X) 220 resistors (1X) 9V battery (1X) 9V battery clip (1X) grootte M koaksiale DC -kragprop
Gereedskap:
- soldeerbout
- soldeer
- vloed
- gom
- multimeter
- boor
Stap 3: Kode, stroomdiagram en krag
Ek het die kode vir die Arduino aangeheg by hierdie instruksies. U benodig 'n USB 2.0 om dit na u bord te laai. Nadat u die kode van u rekenaar opgelaai het, kan u die Proto Shield aan u Arduino koppel.
U het baie opsies as dit by krag kom. Die Arduino kan op 'n 9v muurvoeding voorsien word, of u kan 'n 9V -battery met 'n batteryklem in 'n koaksiale DC -kragprop van grootte M gebruik. U kan ook die krag via u USB -kabel aanskakel. Die kringdiagram is gemaak met Fritzing, dit is ook aan hierdie stap geheg.
Stap 4: Gebruik 'n broodbord
Deur eers 'n broodbord te gebruik om die stroombaan te bou, is dit baie makliker om die kring later na u Protoboard oor te plaas. Drade drade van die GND en 5V na die - en + relings van u broodbord.
Koppel dan die seindrade van die potensiometers aan die analoog ingang 0-4 op die Arduino. Die leidings aan die regter- en linkerkant word verbind met die grondrail en die positiewe spoor van die broodbord. Deur die potensiometers aan te sluit, word die korrel, frekwensie en verval van die sintetiseerder beheer. Analoog in 0: Graan 1 toonhoogte Analoog in 1: Graan 2 verval Analoog in 2: Graan 1 verval Analoog in 3: Graan 2 toonhoogte Analoog in 4: Graan herhalingsfrekwensie
Stap 5: Bedraad u klankaansluiting
Soldeerdrade aan u 1/8 mono -klankaansluiting, maak u leidrade redelik lank. Koppel u positiewe aansluiting aan PWM ~ 3 op die Arduino. U benodig 'n 10K ohm -weerstand tussen die arduino -bord en die positiewe leiding van u klankaansluiting Koppel die negatiewe voorpunt van u domkrag aan die grondrail van die broodbord.
Stap 6: Koppel u fotoresistor
Een lood van u fotoresistor word direk aan u 5V -positiewe reling op die broodbord gekoppel, sowel as analoog ingang 5 op die Arduino. Die ander leiding van die fotoresistor is gekoppel aan 'n 10K ohm weerstandbiedende grondrail.
Stap 7: Koppel 'n SPDT -skakelaar
Koppel die sein, middelste aansluiting van u SPDT -skakelaar aan Digital pin 02 op die Arduino. Die oorblywende leidings word met die aarde verbind, en die 5V positiewe spoor wat weerstaan word deur 'n 10K ohm weerstand.
Stap 8: Draai die tasbare skakelaar
Die tasbare skakelaar het vier leidrade. Laat die skakelaar oor die brug van die broodbord lê. Koppel een van die twee parallelle penne aan u 5V positiewe reling op die broodbord, en die ander aan 'n 10K ohm weerstandbiedende pen. Die laaste aansluiting van u tasbare skakelaar verbind 'n seindraad tussen die skakelaar en die digitale pen 6 op die Arduino.
Stap 9: Koppel die LED's
Stap 10: Toets dit
Dit is die voltooide broodbordbaan. Toets met 'n koptelefoon, of maak 'n verbinding met 'n klein luidspreker. As u 'n koptelefoon gebruik, is dit 'n mono -uitset, en dit sal hard wees. Moenie u koptelefoon direk naby u oor sit as u hierdie synth aan die brand steek nie.
Stap 11: Boor die omhulsel
Boor gate in die projekomhulsel vir elk van die komponente wat in die broodbord geplaas is. Ek gebruik 'n goue verfpen om te merk waar ek my gate wil hê.
Boor vyf gate vir die potensiometers. Vyf klein gaatjies in 'n vierkant vir die tasbare skakelaar. Drie pare klein gaatjies vir elk van die LED's Twee gate naby mekaar vir die fotoresistor. Een gat vir u klankaansluiting. Nog 'n gat vir die SPDT -skakelaar.
Stap 12: Begin om komponente by die behuizing te voeg
Ryg die vyf potensiometers deur die gate wat geboor is, en maak dit dan vas.
Stap 13: Voeg die res van die komponente by
Bevestig die LED's, SPDT -skakelaar, tasbare skakelaar, klankaansluiting en fotoresistor. 'N Stukkie warm gom het goed gewerk om al hierdie komponente vinnig te monteer.
Stap 14: Verbind die klankaansluiting aan die Protoboard
Die volgende paar stappe beskryf hoe u die kring van die broodbord na die Protoboard moet skuif. Omdat al u komponente aan die omhulsel vasgemaak is, is dit maklik om drade van u komponente na die bord te lei.
Soldeerdrade na al die komponente in die omhulsel, met onderskeidelik rooi en swart drade om aan te dui watter leidings positief en negatief is. Koppel op die Protoboard een draad aan die digitale pen 3 en soldeer dit vas, voer 'n jumperdraad na die middel van die bord sodat u die lyn met dieselfde 10K ohm weerstand van die broodbord kan breek. As u dit op hul plek soldeer, moet u genoeg soldeer op die bord laat val om die draad aan die weerstand te koppel.
Stap 15: Soldeer in die weerstande vir fotoweerstand, tasbare skakelaar en SPDT -skakelaar
Steek twee jumperdrade van die grondrail af, en 'n jumperdraad van die positiewe rail tot by die middel van die bord. Verbind verbindings met u oorblywende 10K ohm -weerstande.
Sluit 'n klein jumperdraad van Analog 5 aan wat aan die voorkant van die fotoweerstand loop.
Stap 16: soldeer u LED's op hul plek
Koppel 3 220 Ohm resisotrs aan penne 9-11 op die Protoboard, sink die ander ente van die weerstande in die oop gate van die protobord en soldeer dan die drade aan u LED's.
Daisy verbind die aarddrade vir die LED's, en voer dan 'n enkele aardingsdraad terug na die grondrail op die Protoboard.
Stap 17: Draai die potensiometers na die Protoboard
Daisy verbind die positiewe en grondleidings van die potensiometers saam, en steek dit dan in hul onderskeie relings op die Protoboard.
Draai die seindrade van die potensiometers na Analog 0-4, ek het die graan- en frekwensieknoppe op die eerste ry knoppe gehou, en die sinchronisasieknoppe daaronder. Weer sinchroniseer die seindrade dienooreenkomstig: Analoog in 0: Graan 1 toonhoogte Analoog in 1: Graan 2 verval Analoog in 2: Graan 1 verval Analoog in 3: Graan 2 toonhoogte Analoog in 4: Herhalingsfrekwensie van graan
Stap 18: Bevestig u knoppies aan u potensiometers
Nul al u potensiometers en pas die lyn op die knop met die nul -posisie op die potensiometeras.
Bevestig u potensiometerknoppe met 'n klein platte skroewedraaier.
Stap 19: Koppel die Protoboard aan die Arduino
Koppel die kort jumperdrade op die Protoboard aan die lang drade in die omhulsel. Soldeer die oorblywende drade onderskeidelik aan die grondrail en 5V -spoor op die Protoboard.
Bevestig die Protoboard bo -op die Arduiono. Koppel dit aan, verseël dit, en u is gereed om te konfyt!
Stap 20: Speel daarmee
Alle skakelaars en potensiometers is heeltemal uitruilbaar! in plaas van om al die potensiometers te gebruik, probeer om elkeen van hulle te vervang deur fotoresistors, of kombinasies van die twee.
Verwysings: https://blog.lewissykes.info/daves-auduino/ https://code.google.com/p/rogue-code/wiki/ToneLibraryDocumentation https://arduino.cc/en/Tutorial/Tone
Aanbeveel:
Konfigurasie van die AVR -mikrobeheerder. Skep en laai die LED -knipperprogram in die flitsgeheue van die mikrokontroleerder op: 5 stappe
Konfigurasie van die AVR -mikrobeheerder. Skep en laai die LED -knipperprogram in die flitsgeheue van die mikrokontroleerder: In hierdie geval sal ons 'n eenvoudige program in C -kode skep en dit in die geheue van die mikrokontroleerder verbrand. Ons sal ons eie program skryf en die hex -lêer saamstel, met behulp van die Atmel Studio as die geïntegreerde ontwikkelingsplatform. Ons sal die sekering van twee instel
Hoe om die temperatuur van die bierfermentasie en die swaartekrag van u slimfoon te beheer: 4 stappe (met foto's)
Hoe om die temperatuur van die bierfermentasie en -gravitasie vanaf u slimfoon te beheer: as bier fermenteer, moet u die erns en temperatuur daarvan daagliks monitor. Dit is maklik om te vergeet om dit te doen, en as u weg is, is dit onmoontlik. Na 'n bietjie gegoogle het ek verskeie oplossings gevind vir outomatiese swaartekragmonitering (een, twee, drie). Een van die
Hoe om die veiligheid van die meeste blokkeerders aan die kant van die bediener te omseil: 3 stappe
Hoe om die veiligheid van die meeste webblokkers op die bediener te verlig: dit is my eerste instruksie, so hou my in gedagte: Ok, ek sal u vertel hoe u die webblokkers wat ek in skole gebruik het, kan omseil. Al wat u nodig het, is 'n flash drive en 'n paar sagteware aflaai
Hoe om probleme op te los met die afstandsbediening van die Pionner -stuurwiel - Verhoog die IR -sein en herstel die klein slot: 14 stappe
Hoe om probleme op te los met die afstandsbediening van die stuurwiel van Pionner - Verhoog die IR -sein en herstel die klein slot.: Hierdie afstandsbediening is baie mooi en gerieflik, maar soms werk dit nie behoorlik nie. projek is nie 'n voorbeeld van doeltreffendheid nie. Ek kom uit Brasilië en het hierdie wenk op Amaz gekry
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek