Përmbajtje:

Kutia e gëzimit të festave prej 20 dollarësh: 5 hapa (me fotografi)
Kutia e gëzimit të festave prej 20 dollarësh: 5 hapa (me fotografi)

Video: Kutia e gëzimit të festave prej 20 dollarësh: 5 hapa (me fotografi)

Video: Kutia e gëzimit të festave prej 20 dollarësh: 5 hapa (me fotografi)
Video: Часть 4 — Аудиокнига «Бэббит» Синклера Льюиса (главы 16–22) 2024, Nëntor
Anonim
Kutia e gëzimit të festave prej 20 dollarësh
Kutia e gëzimit të festave prej 20 dollarësh

Ky projekt do t'ju tregojë se si të ndërtoni një kuti që luan një tingull të rastësishëm kur shtypet butoni. Në këtë rast, e kam përdorur për të ndërtuar një kuti që mund ta vendos strategjikisht rreth zyrës gjatë pushimeve. Kur njerëzit shtypin butonin ata dëgjojnë një klip të shkurtër zanor me temë pushimi i cili ose do t'i gëzojë ose do t'i mërzisë në varësi të asaj se si ndihen për festat.

Sidoqoftë, mund ta përdorni edhe për gjëra të tjera. Unë gjithashtu kam përdorur të njëjtin dizajn për të bërë zilen time, e cila luan tinguj të rastësishëm të ziles. Shtë një mënyrë e shkëlqyeshme për të shtuar tingull në çdo projekt.

Kjo është shumë e ngjashme me projektin tim Secret Code Box, por këtë herë vetëm një buton dhe pa tastierë.

Hapi 1: Pjesët

  • Arduino Nano 4 dollarë në Ebay
  • Moduli i zërit MP3-Flash-16P 5 dollarë në Ebay
  • Kabllo USB e gjatë
  • Një karikues muri 5V usb 2 dollarë ose mund të keni një të vjetër të shtrirë përreth
  • Çdo altoparlant i lirë i rastësishëm 2 dollarë ose ndoshta i lirë nga diçka tjetër që vendoset përreth
  • Një buton momental $ 1
  • Kutia e projektit 6 dollarë

Unë kam qenë në gjendje të ripërdore shumicën e këtyre pjesëve nga sendet që kisha ndarë ose ruajtur gjatë viteve, kështu që kostoja ime aktuale ishte vetëm 9 dollarë për Modulin Nano dhe Sound.

Hapi 2: Ngarkoni skedarët tuaj të zërit

Ngarkoni skedarët tuaj të zërit
Ngarkoni skedarët tuaj të zërit

Pastroni internetin për të gjetur disa kapëse zanore që dëshironi të përdorni dhe shkarkoni ato në kompjuterin tuaj. Unë kam gjetur se këto module të shëndosha si bitrate konstante për kompresimin mp3 dhe shkallën e samitit 44100 në skedarin audio. Nëse nuk jeni të sigurt që skedarët tuaj të tingullit përputhen me këto specifikime, mund të përdorni një program redaktimi audio si Audacity për të hapur skedarin dhe më pas ta ruani përsëri me cilësimet e duhura. Ju gjithashtu mund të përdorni Audacity për të shkurtuar klipet më të gjatë të zërit në diçka që i përshtatet nevojave tuaja.

Lidhni modulin e zërit në një port USB dhe ai duhet të shfaqet si një makinë e vogël USB. Tranfer ju tingëllon duke u siguruar që ata janë emëruar 0001.mp3, 0002.mp3, 0003.mp3 dhe kështu me radhë. Kjo është e rëndësishme që moduli i zërit të jetë në gjendje t'i luajë ato.

Hapi 3: Mblidhni përbërësit tuaj

Mblidhni përbërësit tuaj
Mblidhni përbërësit tuaj
Mblidhni përbërësit tuaj
Mblidhni përbërësit tuaj

Shponi një vrimë në kutinë e projektit tuaj dhe fiksojeni butonin. Ju gjithashtu mund të dëshironi të bëni disa vrima ku montoni altoparlantin tuaj në mënyrë që tingulli të dëgjohet më qartë. Shponi një vrimë tjetër për të kaluar kabllon USB. Pritini fundin e kabllit USB dhe futeni atë përmes vrimës. Lidhni një nyjë në kabllon USB për lehtësimin e tendosjes dhe për të parandaluar tërheqjen e kabllit nga vrima.

Lidhni përbërësit siç tregohet në figurë. Lidhni telin e kuq në kabllon USB me VIN në Arduino dhe telin e zi me GND. Në varësi të modulit të zërit që blini, pinout mund të jetë i ndryshëm, prandaj sigurohuni që të kontrolloni dokumentacionin ose të bëni disa kërkime në internet për të gjetur pinout -in e duhur. Për fat të mirë për mua, shitësi ebay postoi pinout me listën e artikujve.

Hapi 4: Kodi

Ju do të duhet të shkarkoni dhe instaloni një bibliotekë Arduino për modulin e zërit.

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

Ka disa udhëzime të mira në faqen e github që mund të dëshironi të lexoni gjithashtu.

github.com/Critters/MP3FLASH16P

Kodi për vetë projektin është mjaft i thjeshtë. Lidhni Arduino Nano me kompjuterin tuaj dhe ngarkoni këtë skenar.

#include #include "SoftwareSerial.h" #include "MP3FLASH16P.h" MP3FLASH16P myPlayer;

void setup () {

pinMode (12, INPUT_PULLUP); myPlayer.init (3); // Randomize randomSeed randomness (analogRead (A0)); }

lak void () {

nëse (digitalRead (12) == LOW) {// rastësor (1, 19) ku 19 është 1 më i madh se numri i skedarëve të zërit // Ndryshoni numrin e fundit në një nivel vëllimi midis 1 - 30 myPlayer.playFileAndWait (i rastësishëm (1, 19), 25); }}

Hapi 5: Merrni atë më tej

Shpresojmë që kutia juaj po funksionon tani, dhe luan disa tinguj argëtues. Tani provoni ta veshni pak duke shtuar disa llamba ose dekorime. Ndoshta kthejeni atë në një zbukurim që varet në pemën tuaj. Shtova një buton të madh të kuq të ndezur LED në timen dhe jam në procesin e shtimit të disa brirëve në anët:)

Recommended: