Sisällysluettelo:
- Vaihe 1: Osat
- Vaihe 2: Lataa äänitiedostot
- Vaihe 3: Kokoa komponentit
- Vaihe 4: Koodi
- Vaihe 5: vie sitä pidemmälle
Video: 20 dollaria Holiday Cheer Box: 5 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
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
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
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:
Älylasit (alle 10 dollaria !!!): 8 vaihetta (kuvilla)
Älylasit (alle 10 dollaria !!!): Hei! Me kaikki tunnemme älylasit, kuten E.D.I.T.H. rakkaan hahmon Tony Starkin tekemä, joka myöhemmin välitettiin Peter Parkerille. Tänään aion rakentaa yhden tällaisen älykkään lasin, joka myös alle 10 dollaria! He eivät ole aivan
Power Bank alle 10 dollaria! - DIY - 3D -tulostettu: 6 vaihetta (kuvilla)
Power Bank alle 10 dollaria! | DIY | 3D -tulostettu: Nykypäivän älypuhelinteollisuus tuottaa aivan liian tehokasta puhelinta kuin odotimme 90 -luvulla, mutta vain yksi asia puuttuu, eli akku, ne ovat pahimpia. Ja ainoa ratkaisu, joka meillä on nyt, on virtapankki. Tässä videossa näytän sinulle, kuinka
DIY VR -KUULOKKEET 80 dollaria: 10 vaihetta (kuvilla)
DIY VR -KUULOKKEET 80 dollaria: Alkuperäinen tavoitteeni oli tehdä tämä alle 150 dollarilla (USD), mutta ostosten jälkeen ja vaihtamalla joitain osia vaihtoehtoihin onnistuin saamaan tämän noin 80 dollariin. Joten aloitetaan. Tarvittavat osat ovat: Vaihda Flick Switch2x LED1x resisto
Lika halpa lika-O-mittari-9 dollaria Arduino-pohjainen kuuluva korkeusmittari: 4 vaihetta (kuvilla)
Lika halpa Dirt-O-mittari-9 dollaria Arduino-pohjainen kuuluva korkeusmittari: Dytters (A.K.A. Kuultavat korkeusmittarit) pelasti laskuvarjohyppääjien hengen niin monta vuotta. Nyt Audible Abby säästää myös rahaa. Lentokoneessa ylös laskuvarjohyppääjien on tiedettävä, milloin
DIY -kotitallennuskoppi (66,00 dollaria): 11 vaihetta (kuvilla)
DIY Home Recording Booth (66,00 dollaria): Noin neljä vuotta sitten kirjoitin tähtitieteen oppikirjan ja äänikirjan, jotka käsittelivät 110 Messier -objektia, jotka ovat katsottavissa kaukoputkella. Katsoja voi kuunnella näiden taivaankappaleiden mielenkiintoisia faktoja ja historiaa ilman