Orodha ya maudhui:

Synthesizer ya Arduino: Hatua 20 (na Picha)
Synthesizer ya Arduino: Hatua 20 (na Picha)

Video: Synthesizer ya Arduino: Hatua 20 (na Picha)

Video: Synthesizer ya Arduino: Hatua 20 (na Picha)
Video: Растяжка на все тело за 20 минут. Стретчинг для начинающих 2024, Novemba
Anonim
Synthesizer ya Arduino
Synthesizer ya Arduino

Arduino ina uwezo wa kutoa sauti kupitia maktaba ambayo imetengenezwa iitwayo Maktaba ya Toni. Kwa kuunda kiolesura na programu ambayo inaweza kuita maadili kadhaa kuwa pato kwa sauti nje, Arduino Synthesizer ni zana madhubuti ya kutengeneza mashine ya kelele ya kawaida. Inatumia mbinu za usanifu wa punjepunje kutoa sauti tofauti ambayo inaweza kuwa ya kufurahisha kwa wanamuziki, wasanii, wacheza tinkers, na hobbyists.

Hatua ya 1: Jinsi inavyofanya kazi

Inavyofanya kazi
Inavyofanya kazi

Sauti huundwa kwa kucheza nafaka sawa ya sauti, au sampuli (vipande vidogo vya karibu 1 hadi 50ms) mara kwa mara kwa kasi kubwa sana. Masikio na akili zetu hubadilisha hii kuwa mseto unaosikika wa kiwango cha kurudia na nafaka asili, na inasikika kama sauti ya kila wakati.

Nafaka ina mawimbi mawili ya pembetatu ya masafa yanayoweza kubadilika, na kiwango cha kuoza kinachoweza kubadilishwa. Kiwango cha kurudia kinawekwa na udhibiti mwingine.

Hatua ya 2: Vifaa na Zana

Vifaa na Zana
Vifaa na Zana
Vifaa na Zana
Vifaa na Zana
Vifaa na Zana
Vifaa na Zana

Ili kufanya mradi huu, utahitaji vitu vifuatavyo.

Sehemu:

(5X) 5K potentiometer (5X) Potentiometer knobs (3X) LEDs (1X) SPDT switch (1X) Light Resistent Photo Resistor (1X) Arduino (1X) Arduino Protoboard (1X) Tactile switch (1X) uzio wa Mradi (1X) 1 / 8 Audio Jack (1X) waya mwingi wa msingi (1X) shrink ya joto (1X) mkate wa mkate (1X) waya wa kuruka (3X) 10K ohm resistors (3X) 220 resistors (1X) 9V battery (1X) 9V clip clip (1X) saizi M umeme kuziba DC

Zana:

  • chuma cha kutengeneza
  • solder
  • mtiririko
  • gundi
  • multimeter
  • kuchimba

Hatua ya 3: Msimbo, Mchoro wa Mzunguko, na Nguvu

Kanuni, Mchoro wa Mzunguko, na Nguvu
Kanuni, Mchoro wa Mzunguko, na Nguvu
Kanuni, Mchoro wa Mzunguko, na Nguvu
Kanuni, Mchoro wa Mzunguko, na Nguvu

Nimeambatanisha nambari ya Arduino kwa hii inayoweza kufundishwa. Utahitaji USB 2.0 kuipakia kwenye bodi yako. Baada ya kupakia nambari kutoka kwa kompyuta yako, endelea na ambatisha Proto Shield kwa Arduino yako.

Una chaguzi nyingi linapokuja nguvu. Arduino ina uwezo wa kukimbia kwenye usambazaji wa nguvu ya wart ya 9v, au unaweza kutumia betri ya 9V na kipande cha betri kwa kuziba nguvu ya umeme M coaxial DC. Unaweza pia kutumia nguvu kupitia kebo yako ya USB. Mchoro wa mzunguko ulifanywa na Fritzing, pia imeambatanishwa na hatua hii.

Hatua ya 4: Kutumia Bodi ya mkate

Kutumia ubao wa mkate
Kutumia ubao wa mkate
Kutumia ubao wa mkate
Kutumia ubao wa mkate
Kutumia ubao wa mkate
Kutumia ubao wa mkate

Kwa kutumia ubao wa mkate kujenga mzunguko kwanza, ni rahisi sana kuhamisha mzunguko kwenda kwa Protoboard yako baadaye. Run waya kutoka GND na 5V hadi - na + reli za bodi yako ya mkate.

Kisha, unganisha waya za ishara kutoka kwa potentiometers hadi Ingizo la Analog 0-4 kwenye Arduino. Njia ya kulia na kushoto itaunganishwa na reli ya ardhini, na reli chanya ya ubao wa mkate. Kuunganisha potentiometers itadhibiti nafaka, masafa, na kuoza kwa synthesizer. Analog katika 0: Nafaka 1 lami Analog katika 1: Nafaka 2 kuoza Analog katika 2: Nafaka 1 kuoza Analog katika 3: Nafaka 2 lami Analog katika 4: Nafaka marudio mzunguko

Hatua ya 5: Wiring Jack yako ya Sauti

Waya Jack yako ya Sauti
Waya Jack yako ya Sauti
Waya Jack yako ya Sauti
Waya Jack yako ya Sauti

Solder waya kwa 1/8 mono audio jack yako, fanya miongozo yako iwe ndefu. Unganisha risasi yako chanya kwa PWM ~ 3 kwenye Arduino. Utahitaji 10K ohm resistor kati ya bodi ya arduino na risasi nzuri ya jack yako ya sauti Unganisha risasi hasi ya jack yako kwenye reli ya chini ya ubao wa mkate.

Hatua ya 6: Unganisha Mpiga picha wako

Unganisha Photoresistor yako
Unganisha Photoresistor yako

Kiongozi mmoja wa mpiga picha wako ameunganishwa moja kwa moja kwenye reli yako chanya ya 5V kwenye ubao wa mkate, na pia Ingizo la Analog 5 kwenye Arduino. Kiongozi mwingine wa photoresistor ameunganishwa na reli ya chini ya 10K ohm iliyopinga.

Hatua ya 7: Unganisha ubadilishaji wa SPDT

Unganisha ubadilishaji wa SPDT
Unganisha ubadilishaji wa SPDT

Unganisha ishara, katikati, mwongozo wa swichi yako ya SPDT kwenye pini ya Dijiti 02 kwenye Arduino. Miongozo iliyobaki imeunganishwa ardhini, na reli chanya ya 5V ambayo inapingwa na kontena la 10K ohm.

Hatua ya 8: Futa Kitufe cha Kubadili

Wacha Kitufe cha kugusa
Wacha Kitufe cha kugusa
Wacha Kitufe cha kugusa
Wacha Kitufe cha kugusa

Kitufe cha kugusa kina miongozo minne. Ruhusu swichi kukanyaga daraja la ubao wa mkate. Unganisha moja ya pini mbili zinazofanana kwenye reli yako chanya ya 5V kwenye ubao wa mkate, na nyingine kwa pini ya ardhi iliyopinga 10K ohm. Uunganisho wa mwisho wa swichi yako ya kugusa huunganisha waya wa ishara kati ya swichi na Pini ya Dijiti 6 kwenye Arduino.

Hatua ya 9: Unganisha LED

Unganisha LEDs
Unganisha LEDs

Hatua ya 10: Jaribu

Jaribu!
Jaribu!

Huu ndio mzunguko uliokamilika wa bodi ya mkate. Jaribu na jozi ya vifaa vya sauti, au unganisha kwa spika ndogo. Ikiwa unatumia vichwa vya sauti, hii ni pato la mono, na itakuwa kubwa. Usiweke vichwa vya sauti moja kwa moja karibu na sikio lako wakati unaporusha synth hii.

Hatua ya 11: Piga Kilimo

Piga Kilimo
Piga Kilimo
Piga Kilimo
Piga Kilimo
Piga Kilimo
Piga Kilimo
Piga Kilimo
Piga Kilimo

Toa mashimo kwenye eneo la mradi kwa kila moja ya vifaa ambavyo viliwekwa kwenye ubao wa mkate. Nilitumia kalamu ya rangi ya dhahabu kuashiria mahali ambapo nilitaka mashimo yangu.

Piga mashimo matano kwa potentiometers. Shimo tano ndogo kwenye mraba kwa swichi ya kugusa. Jozi tatu za mashimo madogo kwa kila moja ya LED Mashimo mawili hufunga pamoja kwa mtunzi wa picha. Shimo moja kwa jack yako ya sauti. Shimo moja la nyongeza la swichi ya SPDT.

Hatua ya 12: Anza Kuongeza Vipengele kwenye Hifadhi

Anza Kuongeza Vipengele kwenye Hifadhi
Anza Kuongeza Vipengele kwenye Hifadhi
Anza Kuongeza Vipengele kwenye Hifadhi
Anza Kuongeza Vipengele kwenye Hifadhi

Thread the potentiometers tano kupitia mashimo ambayo yamechimbwa, kisha uiweke salama.

Hatua ya 13: Ongeza Sehemu Zilizobaki

Ongeza Sehemu Zilizobaki
Ongeza Sehemu Zilizobaki
Ongeza Sehemu Zilizobaki
Ongeza Sehemu Zilizobaki

Salama taa za LED, ubadilishaji wa SPDT, swichi ya kugusa, sauti ya sauti, na mpiga picha mahali pake. Dab ya gundi moto ilifanya kazi nzuri kupandisha haraka vifaa hivi vyote.

Hatua ya 14: Funga waya ya Sauti kwa Kitabu cha Ulinzi

Waya waya Audio kwa Kitabu cha Ulinzi
Waya waya Audio kwa Kitabu cha Ulinzi
Waya waya ya Sauti kwa Kitabu cha Ulinzi
Waya waya ya Sauti kwa Kitabu cha Ulinzi
Waya waya Audio kwa Kitabu cha Ulinzi
Waya waya Audio kwa Kitabu cha Ulinzi

Hatua chache zifuatazo zinaonyesha jinsi ya kuhamisha mzunguko kutoka kwenye ubao wa mkate kwenda kwenye Protoboard. Kwa sababu vifaa vyako vyote vimepatikana kwa kizuizi, itakuwa rahisi kuendesha waya kutoka kwa vifaa vyako hadi kwenye bodi.

Waya zinazoongoza kwa Solder kwa vifaa vyote ndani ya eneo hilo, kwa kutumia waya mwekundu na mweusi mtawaliwa kuonyesha ambayo inaongoza ni chanya na hasi. Kwenye Protoboard, unganisha waya moja na pini ya dijiti 3, na uingize mahali, tumia waya wa kuruka katikati ya bodi ili uweze kuvunja laini na kipinzani sawa cha 10K ohm kutoka kwenye ubao wa mkate. Unapouza hizi mahali, hakikisha unaacha solder ya kutosha kwenye bodi ili kuunganisha waya kwenye kontena.

Hatua ya 15: Solder katika Resistors ya Resistor ya Picha, Kubadilisha Tactile, na Kubadilisha SPDT

Solder katika Resistors ya Picha Resistor, Tactile switch, na SPDT switch
Solder katika Resistors ya Picha Resistor, Tactile switch, na SPDT switch

Panua waya mbili za kuruka kutoka reli ya ardhini, na waya ya kuruka kutoka reli chanya, hadi katikati ya bodi. Fomu unganisho kwa vipingamizi vyako vya 10K ohm.

Unganisha waya ndogo ya kuruka kutoka Analog 5 ambayo itaenda kwa risasi ya kipinga picha.

Hatua ya 16: Solder LEDs zako ziwe Mahali

Solder LEDs yako Katika Nafasi
Solder LEDs yako Katika Nafasi

Unganisha resisotrs 3 220 Ohm kwa pini 9-11 kwenye Protoboard, teka ncha zingine za vipinga kwenye mashimo wazi ya protoboard, halafu unganisha waya hizo kwa wewe LEDs.

Daisy mnyororo waya za ardhini kwa LEDs, kisha tumia waya mmoja wa kutuliza tena kwenye reli ya ardhini kwenye Protoboard.

Hatua ya 17: Fungia Potentiometers kwa Kitabu cha Ulinzi

Waya waya za Potentiometers kwa Protoboard
Waya waya za Potentiometers kwa Protoboard

Daisy mnyororo chanya na ardhi inaongoza kutoka kwa potentiometers pamoja, kisha uwaingize kwenye reli zao kwenye Protoboard.

Waya waya za ishara za potentiometers kwa Analog 0-4, niliweka vifungo vya nafaka na masafa kwenye safu ya kwanza ya vifungo, na vifungo vya kusawazisha chini yao. Tena, waya za ishara husawazisha ipasavyo: Analog katika 0: Nafaka 1 lami Analog katika 1: Nafaka 2 kuoza Analog katika 2: Nafaka 1 kuoza Analog katika 3: Nafaka 2 lami Analog katika 4: Nafaka marudio mzunguko

Hatua ya 18: Ambatanisha Knobs yako na Potentiometers yako

Ambatanisha Knobs yako kwa Potentiometers yako
Ambatanisha Knobs yako kwa Potentiometers yako

Zero potentiometers zako zote nje, kisha linganisha laini kwenye kitovu na nafasi ya sifuri kwenye shimoni la potentiometer.

Kutumia bisibisi ndogo ya flathead, ambatanisha vifungo vyako vya potentiometer.

Hatua ya 19: Unganisha Kitabu cha Ulinzi na Arduino

Unganisha Kitabu cha Ulinzi na Arduino
Unganisha Kitabu cha Ulinzi na Arduino
Unganisha Kitabu cha Ulinzi na Arduino
Unganisha Kitabu cha Ulinzi na Arduino
Unganisha Kitabu cha Ulinzi na Arduino
Unganisha Kitabu cha Ulinzi na Arduino

Unganisha waya fupi za kuruka kwenye Protoboard kwa njia ndefu kwenye ua. Weka waya zilizobaki kwenye reli ya ardhini, na reli ya 5V kwenye Protoboard, mtawaliwa.

Piga Kitabu cha Protokali mahali juu ya Arduiono. Chomeka, ingiza muhuri, na uko tayari kutengenezea!

Hatua ya 20: Cheza nayo

Cheza nayo!
Cheza nayo!

Swichi zote na potentiometers hubadilishana kabisa! badala ya kutumia hizo potentiometers zote jaribu kubadilisha kila moja yao na vipinga picha, au mchanganyiko wa hizo mbili.

Marejeleo: https://blog.lewissykes.info/daves-auduino/ https://code.google.com/p/rogue-code/wiki/ToneLibraryDocumentation https://arduino.cc/en/Tutorial/Tone https://itp.nyu.edu/physcomp/Labs/ToneOutput

Ilipendekeza: