Turinys:
- 1 žingsnis: dalys
- 2 veiksmas: įkelkite garso failus
- 3 žingsnis: Surinkite komponentus
- 4 žingsnis: kodas
- 5 žingsnis: Eikite toliau
Video: 20 USD atostogų džiaugsmo dėžutė: 5 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:49
Šis projektas parodys, kaip sukurti dėžutę, kuri paspaudus mygtuką skleidžia atsitiktinį garsą. Šiuo atveju aš jį panaudojau kurdamas dėžutę, kurią per atostogas galiu strategiškai išdėstyti aplink biurą. Kai žmonės paspaudžia mygtuką, jie išgirsta trumpą atostogų tematikos garso įrašą, kuris juos pradžiugins arba suerzins, priklausomai nuo to, kaip jie jaučiasi atostogų metu.
Tačiau galite jį naudoti ir kitiems dalykams. Aš taip pat naudoju tą patį dizainą, norėdamas sukurti savo durų skambutį, kuris skamba atsitiktiniais durų skambučiais. Tai puikus būdas pridėti garsą prie bet kurio projekto.
Tai labai panašu į mano „Secret Code Box“projektą, tačiau šį kartą tik mygtukas ir jokios klaviatūros.
1 žingsnis: dalys
- „Arduino Nano“4 USD „Ebay“
- „MP3-Flash-16P“garso modulis 5 USD „Ebay“
- Ilgas USB laidas
- 5 V USB sieninis įkroviklis 2 USD arba galite turėti seną
- Bet kuris atsitiktinis pigus garsiakalbis yra 2 USD arba tikriausiai nėra nieko kito
- Trumpas mygtukas 1 USD
- Projekto dėžutė 6 USD
Galėjau pakartotinai panaudoti daugumą šių dalių iš daiktų, kuriuos per daugelį metų išardžiau ar išsaugojau, todėl mano faktinė kaina buvo tik 9 USD už „Nano“ir garso modulį.
2 veiksmas: įkelkite garso failus
Apsilankykite internete, kad surastumėte norimus naudoti garso įrašus ir atsisiųstumėte juos į savo kompiuterį. Radau, kad šie garso moduliai mėgsta pastovų bitų spartą mp3 suspaudimui ir 44100 mėginio dažnį garso faile. Jei nesate tikri, ar jūsų garso failai atitinka šias specifikacijas, galite naudoti garso redagavimo programą, pvz., „Audacity“, kad atidarytumėte failą ir išsaugotumėte jį naudodami tinkamus nustatymus. Taip pat galite naudoti „Audacity“, kad sumažintumėte ilgesnius garso įrašus, kad atitiktų jūsų poreikius.
Prijunkite garso modulį prie USB prievado ir jis turėtų būti rodomas kaip mažas USB įrenginys. Perkelkite garsus ir įsitikinkite, kad jie pavadinti 0001.mp3, 0002.mp3, 0003.mp3 ir pan. Tai svarbu, kad garso modulis galėtų juos paleisti.
3 žingsnis: Surinkite komponentus
Gręžkite skylę projekto dėžutėje ir pritvirtinkite mygtuką. Taip pat galbūt norėsite išgręžti kai kurias skyles, kuriose montuojate garsiakalbį, kad garsas būtų aiškiau girdimas. Gręžkite kitą skylę, kad USB kabelis galėtų praeiti. Nupjaukite USB kabelio galą ir padėkite jį per skylę. Prijunkite mazgą prie USB kabelio, kad sumažintumėte įtampą ir kad kabelis neatsitrauktų per skylę.
Prijunkite komponentus, kaip parodyta paveikslėlyje. Prijunkite raudoną USB kabelio laidą prie „Arduino“VIN, o juodą - prie GND. Priklausomai nuo įsigyto garso modulio, „pinout“gali būti skirtingas, todėl būtinai peržiūrėkite dokumentus arba atlikite tam tikrus tyrimus internete, kad surastumėte tinkamą kontaktą. Mano laimei, „ebay“pardavėjas paskelbė „pinout“su prekių sąrašu.
4 žingsnis: kodas
Turite atsisiųsti ir įdiegti garso modulio „Arduino“biblioteką.
github.com/Critters/MP3FLASH16P/archive/master.zip
„Github“puslapyje yra keletas gerų instrukcijų, kurias taip pat galbūt norėsite perskaityti.
github.com/Critters/MP3FLASH16P
Projekto kodas yra gana paprastas. Prijunkite „Arduino Nano“prie kompiuterio ir įkelkite šį scenarijų.
#include #include "SoftwareSerial.h" #include "MP3FLASH16P.h" MP3FLASH16P myPlayer;
void setup () {
pinMode (12, INPUT_PULLUP); myPlayer.init (3); // Atsitiktinumo atsitiktinumas randomSeed (analogRead (A0)); }
void loop () {
if (digitalRead (12) == LOW) {// atsitiktinis (1, 19), kur 19 yra 1 didesnis už garso failų skaičių // Paskutinį skaičių pakeiskite į garsumo lygį nuo 1 iki 30 myPlayer.playFileAndWait (atsitiktinis (1, 19), 25); }}
5 žingsnis: Eikite toliau
Tikimės, kad jūsų dėžutė dabar veikia ir skamba linksmi garsai. Dabar pabandykite šiek tiek apsirengti, pridėdami keletą lempučių ar dekoracijų. Galbūt paverskite jį ornamentu, kuris kabo ant jūsų medžio. Aš pridėjau didelį šviečiantį raudoną LED mygtuką prie savo ir dabar pridedu keletą ragų prie šonų:)
Rekomenduojamas:
Džiaugsmo robotas (Robô Da Alegria) - atviro kodo 3D spausdintas, „Arduino“varomas robotas!: 18 žingsnių (su nuotraukomis)
Džiaugsmo robotas (Robô Da Alegria) - atviro kodo 3D spausdintas, „Arduino“varomas robotas !: Pirmasis prizas „Instructables Wheels“konkurse, antrasis prizas „Instructables Arduino“konkurse ir antras „Design for Kids Challenge“. Ačiū visiems, kurie balsavo už mus !!! Robotai sklinda visur. Nuo pramoninės paskirties iki
Kalėdų muzikos džiaugsmo šviesa: 4 žingsniai
Kalėdų muzikos džiaugsmo šviesa: linksmų Kalėdų! Ar norite turėti Kalėdų eglutę, kuri galėtų su jumis bendrauti?
Atostogų dovanų dėžutė!: 5 žingsniai (su nuotraukomis)
Atostogų dovanų dėžutė!: Jei pažįstate ką nors, kas mėgsta elektroniką, tai yra nuostabi dovanų dėžutė jiems! Šiame vadove pagaminsite naminę dėžutę, kuri groja muziką ir užsidega, kai ji purtoma. Štai ko jums reikės: „Adafruit GEMMA M0“- miniatiūrinis nešiojamas elektronas
„Barbie“dėžutė: užmaskuotas dėklas/ strėlės dėžutė jūsų MP3 grotuvui: 4 žingsniai (su nuotraukomis)
„Barbie Box“: užmaskuotas dėklas/ strėlės dėžutė jūsų MP3 grotuvui: Tai yra paminkštintas apsauginis dėklas jūsų mp3 grotuvui, kuris taip pat konvertuoja ausinių lizdą į ketvirtadalio colį, gali veikti kaip strėlės dėžutė perjungus jungiklį ir užmaskuoja jūsų mp3 grotuvą kaip dešimtojo dešimtmečio pradžios magnetofoną ar panašias mažas vagystes
Džiaugsmo šlepetės: 7 žingsniai
„Joy“šlepetės: Šios šlepetės veikia kaip vairasvirtė, jos suprojektuotos su dviem analoginiais jutikliais kiekvienoje kojoje. Jutikliai matuoja spaudimą, kuris sveriamas nuo kūno ant piršto balzamo arba išgydo bet kurią pėdą. Taip įjungiamas aukštyn, dešinėn, žemyn ir kairėn valdomas