Talaan ng mga Nilalaman:

Soundade ng Arcade: 7 Hakbang (na may Mga Larawan)
Soundade ng Arcade: 7 Hakbang (na may Mga Larawan)

Video: Soundade ng Arcade: 7 Hakbang (na may Mga Larawan)

Video: Soundade ng Arcade: 7 Hakbang (na may Mga Larawan)
Video: Piazza Navona, Imperial City of Nara, Iguazu Falls | Wonders of the world 2024, Nobyembre
Anonim
Soundade ng Arcade
Soundade ng Arcade

Sa mahabang panahon, nais kong gumawa ng isang soundbox, na kung saan ay tulad ng ganitong uri ng site ngunit sa totoong buhay.

Ipagpalagay ko na hindi ako ang unang lumikha ng isang kahong, ngunit hindi ko nakita ang isa rito, kaya't napagpasyahan kong i-publish ito!

Inaasahan kong nasiyahan ka, ito ang aking unang itinuro, at huwag maging masyadong mabagsik sa mga pagkakamali sa ingles sapagkat hindi iyon ang aking katutubong wika.

Hakbang 1: Mga Panustos

Mga gamit
Mga gamit

Para sa proyektong ito, kakailanganin mo ang:

  • 3mm pinindot na kahoy para sa kahon
  • mga arcade button tulad ng isang ito o ang isang ito (binili ko ang huli)
  • ilang mga switch ng toggle
  • ilang mga wire
  • isang breadboard
  • isang arduino uno
  • isang sparkfun mp3 player na kalasag (narito para sa Amazon)
  • isang bungkos ng resistors para sa mga pindutan at lupa. Gumamit ako ng 10k, 15k, 18k, 33k, 47k, 56k, 100k, 180k at 220k, kasama ang 470k

Hakbang 2: Paghahanda - ang Kahon

Paghahanda - ang Kahon
Paghahanda - ang Kahon

Ang kahon ay nilikha gamit ang isang website tulad ng makercase. Tulad ng mga pindutan na may diameter na 6cm, lumikha ng isang parisukat na kahon na 25 cm. Ang taas ng aking kahon ay nasa paligid ng 15cm (isinasaalang-alang ang puwang para sa arduino, ang mga kable, ang nagsasalita …)

Gamit ang Inkscape, coreldraw o Adobe Illustrator, lumikha ng mga butas sa tuktok na piraso ng kahon. Maaari mo ring idagdag ang mga pangalan ng mga tunog na mai-link mo sa paglaon sa bawat pindutan. Sa isang futur na bersyon, idaragdag ko ang mga butas para sa power button.

Kapag handa na ang iyong svg file, gupitin lamang ito gamit ang iyong paboritong laser cutter.

Hakbang 3:

Larawan
Larawan

Hakbang 4: Ang Mga Kable ng Mga Pindutan

Ang Mga Kable ng Buttons
Ang Mga Kable ng Buttons
Ang Mga Kable ng Buttons
Ang Mga Kable ng Buttons
Ang Mga Kable ng Buttons
Ang Mga Kable ng Buttons

Tulad ng mapapansin mo, wala talaga kaming maraming mga libreng pin upang ikonekta ang mga pindutan sa kalasag ng MP3 player, kaya gagamitin namin ang isang talagang magandang "trick", na gumagamit ng isang analog pin. Talagang napakahusay na ipinaliwanag sa ible na ito.

Kailangan mong ikonekta ang iba't ibang mga resistors na may iba't ibang mga halaga nang kahanay ng + 5V, pagkatapos ay ang pindutan, pagkatapos ay i-wire ang pindutan sa analog pin.

Gumamit ako ng 10k, 15k, 18k, 33k, 47k, 56k, 100k, 180k at 220k, kasama ang 470k para sa lupa. Bakit ang mga halagang ito? Sa gayon … Iyon ang una na nahanap ko sa aking gulo, at nangyari na upang tumugma nang maayos.

Maaari mong makita sa mga larawan ang aking mga koneksyon. Dahil hindi talaga ako mahusay sa paghihinang, ginusto ko itong ilagay sa breadboard, ngunit palitan ko ito upang gawing mas maliit ang kahon sa futur (ang mga wire at ang breadboard ay tumatagal ng maraming puwang).

Kapag ang lahat ay naka-hook up, maaari kang magpatuloy sa code. Ipinaliwanag ito sa ible na dating naka-link, ngunit ang ideya, kung hindi mo nais na (muling) buksan ito, ay basahin ang halaga sa analog pin, at lumikha ng mga kaso na tumutugma sa bawat risistor. Sa aking kaso, ito ay:

kung (val> = 920 && val <= 940) {Serial.println ("green"); } iba pa kung (val> = 875 && val = 860 && val = 690 && val = 650 && val = 504 && val = 760 && val = 350 && val = 320 && val <= 330) {Serial.println ("purple"); } iba pa {Serial.println (val); }

Maaaring kailanganin mong iakma ito nang kaunti upang tumugma sa iyong mga halaga.

Hakbang 5: Ang MP3 Player Shield

Ang MP3 Player Shield
Ang MP3 Player Shield

Kung hindi mo pa nilalaro ang kalasag na ito, pinapayuhan ko kayo na suriin ang mga tutorial sa sparkfun.

Gayunpaman, Mahahanap mong naka-attach ang code na tumatakbo sa aking proyekto.

Maaari mong makita ang paggamit ng pin number 10 sa code, upang mapili ang "linya" ng mga tunog.

Napagpasyahan kong ang aking kahon ay dapat maglaro ng higit sa 9 mga tunog, kaya nagdagdag ako ng isang toggle switch. Kapag sarado ito, bumababa ang pin, at ang code ay nagdaragdag ng 9 sa variable na "kanta", na nagpapahintulot na mag-play ng hanggang sa 18 mga kanta sa pagsasaayos na ito. Ganap na posible na isipin ang pagdaragdag ng mga pindutan. 2, 4, 8, 16, 32… mga hanay ng mga kanta …

Hakbang 6: Ang Power Supply

Ang Power Supply
Ang Power Supply

Tulad ng para sa supply ng kuryente, gumamit ako ng isang kaso ng baterya na may 3 mga puwang para sa mga baterya ng AA. I-wire ko ang lupa sa lupa ng arduino, at ang baterya kaso ng kuryente sa isang switch. Ang iba pang pin ng switch ay papunta sa Vin ng arduino.

Dahil hindi ko nagamit ang isang pindutan lamang para sa arduino at nagsasalita, inilagay ko ang parehong bagay sa nagsasalita.

(Nagtapos ako sa dalawang mga pindutan na kailangan kong itulak upang gumana ang soundbox … Maaari ko itong gawin sa ibang pagkakataon.)

Hakbang 7: Konklusyon

Kapag ang lahat ay naka-wire na, ilagay ito sa kahon, ipanalangin na manatili ito sa lugar, at maglaro kasama ang iyong soundbox!

(Dalhin ito para sa isang paglalakbay kasama ang isang kaibigan sa iyong upuan sa pasahero, hayaan siyang maglaro dito, at magtatapos ka na manalangin para masira ang kahon …)

Salamat sa pagbabasa nito. Alam ko, kailangan nito ng ilang mga pagpapabuti (marami), at babalik ako sa pagdaragdag nito sa mga itinuturo sa ibang pagkakataon:)

Pumasok ako sa "First Time Author Contest", kaya, mangyaring, kung nagustuhan mo ang proyektong ito, isaalang-alang ang pagboto para dito!:)

Inirerekumendang: