
INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53

In hierdie instruksies sal ek 'n kontroleerder skep om 'n paar ou Roland elektroniese dromstelblokkies toe te laat om klanke te aktiveer sonder die oorspronklike trommelmodule wat by die kit was.
Ek sal Pure Data gebruik om 'n pleister te skep om 'n paar wav -lêers te laai en dit dan te speel wanneer dit insette van 'n reeksinvoer ontvang.
Die reeksinvoer kom van 'n Arduino, lees die pads met behulp van die analoog penne en stuur die waardes na die pleister.
Voorrade
Arduino Microcontroller (ek het gekies vir die Arduino Mega, met sy 16 analoog penne wat 16 pad -insette moontlik maak, of 8 stereo pads in my geval)
Pads vir invoer (ek gebruik 'n paar ou Roland -pads, maar dieselfde uitgangspunt kan ook op piëzo -pads toegepas word)
'N Toestel wat pure data kan gebruik - dit kan alles wees van 'n Raspberry Pi tot 'n rekenaar. Dit is 'n groot hoeveelheid sagteware wat op Linux, Mac of Windows uitgevoer kan word. Ek sal 'n ou Windows 8 -tablet gebruik.
Stap 1: Waarom suiwer data?
Ek werk al 'n aantal jare aan musiekprojekte, en in daardie tyd het ek allerhande sagteware en hardeware gebruik om my eindproduk te skep. Normaalweg sou ek probeer om Python vir so iets te gebruik, maar op 'n ander onlangse projek wat ek begin het, was dit duidelik dat ek iets meer geskik sou benodig om die verwerking van verskeie klanklêers te hanteer. Ek het Pure Data raakgeloop en gebruik dit sedertdien vir my klankprojekte!
Die styl op voorwerp en sy visuele redakteur maak die samestelling van u klankketting baie vinnig en eenvoudig, en met 'n groot verskeidenheid eksterne biblioteke kan baie funksies eenvoudig bygevoeg word.
Pure Data maak dit maklik om klanklêers te laai en af te speel, en ook om seriële opdragte te ontvang en te stuur, sodat dit vir hierdie projek 'n goeie idee was!
Stap 2: Skep u invoertoestel

Hierdie stap sal afhang van u beoogde gebruik, maar die basiese beginsels bly dieselfde.
Koppel u invoertoestelle aan die analoog penne van u mikrobeheerder en ook die krag; as die pads getref word, stuur dit 'n waarde na die penne. Die analoog penne lees waardes tussen 0 en 1023; ons kan hierdie waarde gebruik om die volume te bepaal om die klank terug te speel!
Die aangehegte prent toon 'n Arduino Uno en drie TRS -ingangskontakte; die Roland -pads wat ek gebruik, het 'n hoofblok en 'n randblok wat via 'n TRS -aansluiting oorgedra word. Vir ons hulle met my arduino, het ek dit op 'n broodbord geplaas en broodborddrade gebruik om die aansluitings aan my analoog penne te koppel.
As dit klaar is, word die jacks geboor en in 'n projekomhulsel gemonteer en direk aan die arduino gekoppel.
Laai laastens die aangehegte kode SamplePadController.ino na u arduino. As u meer insette wil byvoeg, kopieer die struktuur in die lêer om dit by te voeg tot die reeksopdragreël wat na die pleister gestuur word.
Stap 3: Stel die Pure Data -toestel op


Laai Pure Data af van die Pure Data -webwerf vir u gekose stelsel, en voeg dan die eksterne ekstern by deur te help> eksterne te vind en 'comport' in te voer. Dit stel u toestel in staat om met die reeks te werk.
Laai die aangehegte lêers af, verander die twee.txt -lêeruitbreidings na.pd en maak die SamplePad.pd -lêer oop.
Voeg die wav -lêers by die mediamap - dit maak dit maklik om dit in die pleister aan te spreek.
Deur ctrl+e te gebruik om in die bewerkingsmodus te gaan, kan u die com -poort van 9 verander na die van u Arduino -seriële poort, en ook die name van die wav -lêers vir gebruik verander. As u dit in die mediamap in die projekgids (in prent 2) geplaas het, kan u dit met./media/filename.wav verwys
Die manier waarop patch werk, is regtig eenvoudig; dit maak oop, laai dan die wav -lêers en maak dan die seriële poort oop om met die arduino te kommunikeer. As die arduino 'n string waardes daarheen stuur, stuur dit die invoer na elk van die pads; pad1, pad2 ens. die waarde wat ontvang word, speel dan die lêer deur dit as die voume te gebruik, solank die waarde meer as 0. As die pad nie getref is nie, word geen geluid gespeel nie. Eenvoudig!
Stap 4: Ontwikkel verder
Die modulêre manier waarop hierdie pleister saamgestel word, maak dit maklik om dit in die toekoms uit te brei; voeg ekstra sensors by u mikrobeheerder, en om dit bruikbaar in die pleister te maak, voeg die naam van die waarde in die 'roete' by, kopieer die stuk voorwerpe van een van die bestaande insette, koppel dit aan die routing en voila!
Daar is soveel meer wat die Pure Data -omgewing kan doen, en ek versoek u almal om daarna te kyk en dit te probeer. U kan wonderlike klankprojekte skep!
Aanbeveel:
Maak pragtige plotte met lewendige Arduino -data (en stoor die data in Excel): 3 stappe

Maak pragtige plotte met lewendige Arduino -data (en stoor die data in Excel): ons speel almal graag met ons P … lotterfunksie in die Arduino IDE, hoewel dit nuttig kan wees vir basiese toepassings, word die data meer as uitgewis punte word bygevoeg en dit is nie besonder aangenaam vir die oë nie. Die Arduino IDE -plotter
Haal data van enige webwerf af via wifi (noorderlig -aanwyser) met 'n omringende atmosfeer met NodeMcu: 6 stappe

Haal data van enige webwerf via Wifi (noorderlig -aanwyser) na vore en wys dit met NodeMcu: my motivering: ek het BAIE instruksies gesien oor die opstel/ gebruik van 'n NodeMCU (gebou op die ESP8266 -module) vir die maak van IoT -projekte (internet van dinge) . Baie min van hierdie tutoriale het egter al die besonderhede/ kode/ diagramme gehad vir 'n baie nuweling
Hoe om humiditeit en temperatuur real-time data-opnemer te maak met Arduino UNO en SD-kaart - DHT11 Data-logger Simulasie in Proteus: 5 stappe

Hoe om humiditeit en temperatuur real-time data-opnemer te maak met Arduino UNO en SD-kaart | DHT11 Data-logger Simulasie in Proteus: Inleiding: hi, dit is Liono Maker, hier is die YouTube-skakel. Ons maak 'n kreatiewe projek met Arduino en werk aan ingebedde stelsels. Data-Logger: 'n Datalogger (ook data-logger of data recorder) is 'n elektroniese toestel wat data mettertyd opneem
Gebruik die Complex Arts Sensor Board om suiwer data via WiFi te beheer: 4 stappe (met foto's)

Gebruik die Complex Arts Sensor Board om suiwer data via WiFi te beheer: wou u al ooit eksperimenteer met gebaarbeheer? Laat dinge met 'n handbeweging beweeg? Beheer u musiek met 'n draai van u pols? Hierdie instruksies sal jou wys hoe! Die Complex Arts Sensor Board (complexarts.net) is 'n veelsydige mikrokom
Data -aanmelding met 'n hoë akkuraatheid met behulp van multimeter/Arduino/pfodApp: 10 stappe (met foto's)

Afsluitbare data -aanmelding met 'n hoë akkuraatheid met behulp van multimeter/Arduino/pfodApp: Opgedateer 26 April 2017 Hersiene kring en bord vir gebruik met 4000ZC USB -meters. Geen Android -kodering benodig nie. vir aanmelding en