Orodha ya maudhui:

Mchezaji wa Rekodi ya Arduino: Hatua 6
Mchezaji wa Rekodi ya Arduino: Hatua 6

Video: Mchezaji wa Rekodi ya Arduino: Hatua 6

Video: Mchezaji wa Rekodi ya Arduino: Hatua 6
Video: РАДУЖНЫЕ ДРУЗЬЯ — КАЧКИ?! НЕЗАКОННЫЕ Эксперименты VR! 2024, Julai
Anonim
Mchezaji wa Rekodi ya Arduino
Mchezaji wa Rekodi ya Arduino

Hii inaweza kufundishwa iliundwa kutimiza mahitaji ya mradi wa Makecourse katika Chuo Kikuu cha South Florida (www.makecourse.com)

Kwa mradi wa kozi, nilijua nilitaka kutengeneza kitu kinachohusiana na muziki, lakini rahisi sana kwamba novice wa kuweka alama na modeli kama mimi ataweza kuiondoa. Kwa hivyo, nikakaa juu ya wazo la kicheza rekodi ambacho kingeamilishwa wakati "sindano" inadondoshwa kwenye rekodi.

Mafunzo yafuatayo yanaelezea vifaa na michakato inayohusika katika kutengeneza kicheza rekodi kwa kutumia mdhibiti mdogo wa Arduino Uno.

Hatua ya 1: Vifaa

  • Mdhibiti mdogo wa Arduino Uno
  • Bodi ya mkate
  • Stepper motor, na moduli ya dereva wa gari
  • Gusa moduli ya sensorer ya pedi
  • Sparkfun Moduli ya kuzuka kwa Sauti ya Sauti
  • Pakiti ya vichwa vya kujitenga
  • 2 GB Micro SD kadi na adapta
  • .5W 8ohm Spika
  • Portable Power Bank
  • Chuma cha kulehemu

Utahitaji pia kupata programu ya kuhariri sauti, aina fulani ya programu ya CAD, na Arduino IDE.

Hatua ya 2: Andaa Moduli ya Sauti

Andaa Moduli ya Sauti
Andaa Moduli ya Sauti
Andaa Moduli ya Sauti
Andaa Moduli ya Sauti
Andaa Moduli ya Sauti
Andaa Moduli ya Sauti

Moduli ambayo itasoma faili ya sauti kwa spika haiji tayari kutumika na ubao wa mkate, kwa hivyo vichwa vya habari vitalazimika kuongezwa kwake.

Picha ya kwanza ni jinsi inavyoonekana wakati inafika. Baada ya kuuza vichwa saba kwa kila upande, itakuwa tayari kutumika.

Ifuatayo, chagua wimbo gani unataka rekodi yako icheze. Moduli inaweza kushikilia nyimbo nyingi kama 512, lakini 1 inatosha kwa mradi huu. Moduli ya kuzuka kwa sauti itacheza tu faili za sauti 4-bit 32KHz, na majina kuanzia "0000.ad4", "0001.ad4", na kadhalika. Kupata faili yako ya sauti kwa fomati hii, kwanza tumia programu kama Ushupavu kuibadilisha kuwa mono, kiwango cha 32KHz, faili ya sauti ya wimbi la 16-bit. Ukurasa wa kufurahisha wa moduli hii pia ni pamoja na matumizi ambayo inabadilisha faili yako ya mawimbi kuwa fomati ya 4-bit inayohitajika.

Kisha, unapopakia faili yako ya sauti kwenye kadi ya 2GB ya MicroSD, sehemu ya sauti iko tayari kwenda!

Hatua ya 3: Sehemu zilizochapishwa za 3D

Nimeambatanisha faili za sehemu nilizotumia kwa kicheza rekodi yangu. Silinda kwenye kifuniko ni ya makusudi ndefu kuliko lazima, kwa hivyo unaweza kuikata kwa kile unachohitaji. Vivyo hivyo kwa sindano. Yanayopangwa kwenye kifuniko ni mahali ambapo sensor ya kugusa itashika nje ya sanduku, iliyofichwa katika sehemu inayoitwa "mmiliki wa sindano".

Hatua ya 4: Kufanya Mzunguko wa Kudhibiti

Kufanya Mzunguko wa Kudhibiti
Kufanya Mzunguko wa Kudhibiti
Kufanya Mzunguko wa Kudhibiti
Kufanya Mzunguko wa Kudhibiti

Hapa kuna mpangilio wa mzunguko ambao unajumuisha sensa ya kugusa, moduli ya sauti, motor ya stepper, spika, na arduino uno.

Hatua ya 5: Mchoro wa Arduino

Imeambatanishwa na mchoro unaotumiwa kukimbia kwenye mradi. Wakati sensor ya kugusa inasukumwa, husababisha moduli ya sauti na motor ya stepper kwa wakati mmoja.

Hatua ya 6: Weka yote pamoja

Kukamilisha mradi, panga vifaa na gizmos kwenye sanduku ili wakati rekodi ikiwekwa kupitia kifuniko, iweze kushikamana na motor stepper. Ninashauri kupachika gari, ili isijitenge na rekodi kila sanduku linapohamishwa. Sensor ya kugusa huwekwa juu ingawa slot kwenye kifuniko, dhidi ya "mmiliki wa sindano", kati yake na sindano. Kwa njia hii, wakati sindano inasukumwa chini kuelekea rekodi, inaamsha sensor.

Katika hali ya kusikitisha, sehemu ya cylindrical ya rekodi yangu ilivunjika, kwa hivyo baada ya kuiunganisha tena juu yake hutetemeka wakati inazunguka. Lakini nadhani hiyo inaongeza ukweli wa kicheza rekodi yangu, kwani vinyl za zamani hufanya hivyo pia!

Natumai ulifurahiya hii inayoweza kufundishwa, na bahati nzuri kwa mtu yeyote ambaye anaamua kuijaribu!

Ilipendekeza: