Sisällysluettelo:

20 dollaria Holiday Cheer Box: 5 vaihetta (kuvilla)
20 dollaria Holiday Cheer Box: 5 vaihetta (kuvilla)

Video: 20 dollaria Holiday Cheer Box: 5 vaihetta (kuvilla)

Video: 20 dollaria Holiday Cheer Box: 5 vaihetta (kuvilla)
Video: МАЛЬДИВЫ, которые в самое сердце. Большой выпуск. 4K 2024, Marraskuu
Anonim
20 dollaria Holiday Cheer Box
20 dollaria Holiday Cheer Box

Tämä projekti näyttää sinulle, kuinka rakentaa laatikko, joka toistaa satunnaisen äänen, kun painiketta painetaan. Tässä tapauksessa rakensin sen laatikon, jonka voin sijoittaa strategisesti toimiston ympärille lomien aikana. Kun ihmiset painavat painiketta, he kuulevat lyhyen loma -aiheisen äänileikkeen, joka joko piristää tai ärsyttää heitä riippuen siitä, miltä heistä tuntuu lomalla.

Voit kuitenkin käyttää sitä myös muihin tarkoituksiin. Olen myös käyttänyt tätä samaa mallia tehdäkseni oman ovikelloni, joka soittaa satunnaisia ovikellon ääniä. Se on loistava tapa lisätä ääntä mihin tahansa projektiin.

Tämä on hyvin samanlainen kuin Secret Code Box -projektini, mutta tällä kertaa vain painike eikä näppäimistöä.

Vaihe 1: Osat

  • Arduino Nano 4 dollaria Ebayssa
  • MP3-Flash-16P-äänimoduuli 5 dollaria Ebayssa
  • Pitkä USB -johto
  • 5 V: n USB -seinälaturi 2 dollaria tai sinulla saattaa olla vanha
  • Mikä tahansa satunnainen halpa kaiutin 2 dollaria tai luultavasti vapaa mistään muusta
  • Hetkellinen painike $ 1
  • Projektilaatikko 6 dollaria

Pystyin käyttämään suurimman osan näistä osista tavaroista, jotka olin purkanut tai tallentanut vuosien varrella, joten todelliset kustannukseni olivat vain 9 dollaria Nano- ja äänimoduulista.

Vaihe 2: Lataa äänitiedostot

Lataa äänitiedostot
Lataa äänitiedostot

Etsi internetistä haluamasi äänitteet ja lataa ne tietokoneellesi. Olen huomannut, että nämä äänimoduulit pitävät jatkuvaa bittinopeutta mp3 -pakkauksessa ja 44100 näytteenottotaajuutta äänitiedostossa. Jos et ole varma, että äänitiedostosi vastaavat näitä tietoja, voit avata tiedoston käyttämällä Audacityn kaltaista äänieditointiohjelmaa ja tallentaa sen sitten takaisin oikeilla asetuksilla. Voit myös leikata pidempiä äänitteitä Audacityn avulla tarpeisiisi sopivaksi.

Liitä äänimoduuli USB -porttiin ja sen pitäisi näkyä pienenä USB -asemana. Siirrä sinua kuulostamalla ja varmista, että niiden nimet ovat 0001.mp3, 0002.mp3, 0003.mp3 ja niin edelleen. Tämä on tärkeää, jotta äänimoduuli pystyy toistamaan niitä.

Vaihe 3: Kokoa komponentit

Kokoa komponentit
Kokoa komponentit
Kokoa komponentit
Kokoa komponentit

Poraa reikä projektilaatikkoosi ja kiinnitä painike. Haluat ehkä myös porata joitakin reikiä kaiuttimen kiinnitykseen, jotta ääni voidaan kuulla selkeämmin. Poraa toinen reikä USB -kaapelin läpi. Katkaise USB -kaapelin pää ja syötä se reiän läpi. Sido solmu usb -kaapeliin vedonpoiston estämiseksi ja estääksesi kaapelin vetämisen takaisin reiän läpi.

Liitä komponentit kuvan osoittamalla tavalla. Liitä USB -kaapelin punainen johto Arduinon VIN -liittimeen ja musta johto GND: hen. Riippuen ostamastasi äänimoduulista, pinout voi olla erilainen, joten muista tarkistaa dokumentaatio tai tehdä tutkimusta verkossa löytääksesi oikean pinoutin. Minun onnekseni ebay -myyjä lähetti pinoutin tavaraluettelon kanssa.

Vaihe 4: Koodi

Sinun on ladattava ja asennettava äänimoduulin Arduino -kirjasto.

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

Github -sivulla on hyviä ohjeita, jotka haluat ehkä myös lukea.

github.com/Critters/MP3FLASH16P

Itse projektin koodi on melko yksinkertainen. Liitä Arduino Nano tietokoneeseen ja lataa tämä skripti.

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

void setup () {

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

void loop () {

if (digitalRead (12) == LOW) {// satunnainen (1, 19) jossa 19 on 1 suurempi kuin äänitiedostojen lukumäärä // Muuta viimeinen numero äänenvoimakkuudeksi välillä 1-30 myPlayer.playFileAndWait (random (1, 19), 25); }}

Vaihe 5: vie sitä pidemmälle

Toivottavasti boksi toimii nyt ja soittaa hauskoja ääniä. Yritä nyt pukea sitä hieman lisäämällä joitain ledejä tai koristeita. Käännä se ehkä koristeeksi, joka roikkuu puussasi. Lisäsin suuren hehkuvan punaisen LED -painikkeen omaani ja olen parhaillaan lisäämässä sarvia sivuille:)

Suositeltava: