Sanduku la furaha ya likizo ya $ 20: Hatua 5 (na Picha)
Sanduku la furaha ya likizo ya $ 20: Hatua 5 (na Picha)
Anonim
$ 20 Sanduku la Shangwe ya Likizo
$ 20 Sanduku la Shangwe ya Likizo

Mradi huu utakuonyesha jinsi ya kujenga sanduku ambalo hucheza sauti ya nasibu wakati kitufe kinabanwa. Katika kesi hii, nilitumia kujenga sanduku ambalo ninaweza kuweka kimkakati kuzunguka ofisi wakati wa likizo. Wakati watu wanapobofya kitufe husikia kipande cha sauti fupi cha likizo ambacho kitawafurahisha au kuwaudhi kulingana na jinsi wanavyohisi kuhusu likizo.

Walakini, unaweza kuitumia kwa vitu vingine pia. Nimetumia muundo huu huo kutengeneza kengele yangu mwenyewe ambayo hucheza sauti za mlango wa nasibu. Ni njia nzuri ya kuongeza sauti kwa mradi wowote.

Hii ni sawa na mradi wangu wa Sanduku la Siri, lakini kifungo tu wakati huu na hakuna keypad.

Hatua ya 1: Sehemu

  • Arduino Nano $ 4 kwenye Ebay
  • MP3-Flash-16P Moduli ya Sauti $ 5 kwenye Ebay
  • Kamba ndefu ya USB
  • Chaja ya ukuta wa usb ya 5V $ 2 au unaweza kuwa na ya zamani iliyolala
  • Spika yoyote ya bei rahisi isiyo ya kawaida $ 2 au labda huru kutoka kwa kitu kingine chochote kilichowekwa karibu
  • Kitufe cha kitambo $ 1
  • Sanduku la mradi $ 6

Niliweza kutumia tena sehemu hizi kutoka kwa vitu ambavyo nilikuwa nimechukua au kuhifadhiwa kwa miaka, kwa hivyo gharama yangu halisi ilikuwa $ 9 tu kwa Moduli ya Nano na Sauti.

Hatua ya 2: Pakia Faili Zako za Sauti

Pakia Faili Zako za Sauti
Pakia Faili Zako za Sauti

Tafuta mtandao kupata sehemu za sauti ambazo unataka kutumia na kuzipakua kwenye kompyuta yako. Nimegundua kuwa moduli hizi za sauti kama bitrate ya mara kwa mara ya ukandamizaji wa mp3 na kiwango cha samt 44100 kwenye faili ya sauti. Ikiwa haujui faili zako za sauti zinalingana na viunga hivi unaweza kutumia programu ya kuhariri sauti kama Ushupavu kufungua faili na kisha kuihifadhi na mipangilio sahihi. Unaweza pia kutumia Ushupavu kukata sehemu za sauti ndefu kwa kitu kinachofaa mahitaji yako.

Unganisha moduli ya sauti kwenye bandari ya USB na inapaswa kuonekana kama gari ndogo la USB. Tranfer unasikika juu ya kuhakikisha zinaitwa 0001.mp3, 0002.mp3, 0003.mp3 na kadhalika. Hii ni muhimu kwa moduli ya sauti kuweza kuzicheza.

Hatua ya 3: Kusanya Vipengele vyako

Kukusanya Vipengele vyako
Kukusanya Vipengele vyako
Kukusanya Vipengele vyako
Kukusanya Vipengele vyako

Piga shimo kwenye sanduku lako la mradi na ubonyeze kitufe. Unaweza pia kutaka kuchimba mashimo kadhaa mahali unapoweka spika yako ili sauti iweze kusikika kwa uwazi zaidi. Piga shimo lingine kwa kebo ya usb kupitia. Kata mwisho wa kebo ya USB na uilishe kupitia shimo. Funga fundo katika kebo ya usb kwa msaada wa shida na kuzuia kebo kutoka kurudi nyuma kupitia shimo.

Unganisha vifaa kama inavyoonyeshwa kwenye picha. Unganisha waya nyekundu kwenye kebo ya USB na VIN kwenye Arduino na waya mweusi kwa GND. Kulingana na moduli ya sauti unayonunua, pinout inaweza kuwa tofauti, kwa hivyo hakikisha kukagua nyaraka au kufanya utafiti mkondoni ili kupata pinout sahihi. Kwa bahati yangu, muuzaji wa ebay alichapisha pinout na orodha ya bidhaa.

Hatua ya 4: Kanuni

Utahitaji kupakua na kusanikisha maktaba ya Arduino kwa moduli ya sauti.

github.com/Critters/MP3FLASH16P/archive/master.zip

Kuna maagizo mazuri kwenye ukurasa wa github ambayo unaweza kutaka kusoma pia.

github.com/Critters/MP3FLASH16P

Nambari ya mradi yenyewe ni rahisi sana. Unganisha Arduino Nano kwenye kompyuta yako na upakie hati hii.

# pamoja na # pamoja na "SoftwareSerial.h" # pamoja na "MP3FLASH16P.h" MP3FLASH16P myPlayer;

usanidi batili () {

pinMode (12, INPUT_PULLUP); myPlayer.init (3); // Kubadilisha random randomSeed (AnalogRead (A0)); }

kitanzi batili () {

ikiwa (digitalRead (12) == LOW) {// random (1, 19) ambapo 19 ni 1 kubwa kuliko idadi ya faili za sauti // Badilisha nambari ya mwisho kuwa kiwango cha sauti kati ya 1 - 30 myPlayer.playFileAndWait (bila mpangilio (1, 19), 25); }}

Hatua ya 5: Chukua Zaidi

Tunatumahi sanduku lako linafanya kazi sasa, na linacheza sauti za kufurahisha. Sasa jaribu kuivaa kidogo kwa kuongeza vipando au mapambo. Labda ugeuke kuwa mapambo ambayo hutegemea mti wako. Niliongeza kitufe kikubwa cha kung'aa cha LED kwenye yangu na niko katika harakati za kuongeza antlers kwa pande:)

Ilipendekeza: