Obsah:
- Zásoby
- Krok 1: Kód - nahrajte
- Krok 2: Kód (zmeňte hudbu)
- Krok 3: Kód (zmeňte obrázok / fotografiu)
- Krok 4: 3D model
- Krok 5: Zostavenie
Video: Tobias - Arduino Music Box s TVout: 5 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
V prvom rade mi dovoľte predstaviť Tobiasa, obrovského plyšového medvedíka mojej priateľky, ktorý je inšpiráciou pre tento projekt.
Tobias má osobnosť, ktorá sa postupom času budovala, zatiaľ čo si v duchu žartom hovoríme, čo robí, keď je preč v práci.
Projekt mal byť jednoduchým darčekom - Arduino s piezo reproduktorom, ktoré hrá svoju obľúbenú pieseň. Rýchlo sa mi to vymklo spod kontroly a stalo sa z toho hudobné pole:
- 3D tlač
- schopné prehrávať hudbu bez potreby pripojenia USB pomocou batérií AA
- s klavírnymi „klávesmi“, ktoré sa rozsvietia s každou notou
- schopné reprodukovať obrázky na starom televízore CRT pomocou konektorov RCA
Zásoby
- Arduino Nano
- Reproduktor (prevzal som ho z poškodeného starého rádia)
- Prepínač (3 kolíky) - volič režimu
- Rotačný potenciometer - ovládanie hlasitosti
- 2x 220Ω odpor
- 1x 440Ω odpor alebo 2x 220Ω odpor
- 1x 1kΩ odpor
- 11 3mm LED diód
- 2x zásuvka RCA
- drôty
- 3,5 mm biely akryl
- horúce lepidlo alebo super lepidlo
Náradie:
- spájkovacia súprava
- 3D tlačiareň
- počítač s Arduino IDE na nahranie kódu
Krok 1: Kód - nahrajte
Budete potrebovať:
- Knižnica TVout - umožňuje Arduinu vkladať obrázky a zvuk do televízora s pripojením RCA alebo SCART
- arduino -volume1 - Táto knižnica zlepšuje kvalitu zvuku, používa sa v režime 1 (samotné Arduino bez pripojenia k televízoru). V režime 2 ho však nie je možné použiť súčasne, pretože knižnica TVout používa rovnaký časovač ako zväzok 1
Ak chcete zmeniť hudbu alebo obrázok, pozrite si ďalšie kroky, ak nielen nahráte kód do svojho Arduina, ale najskôr sa uistite, že máte nainštalované obe knižnice.
Krok 2: Kód (zmeňte hudbu)
Pieseň nájdete tu:
Hudbu som rozdelil na časti a každej časti, ktorá sa opakuje, priradím písmená. Potom som pre každú notu priradil hodnotu 1 až 16 a umiestnil som ich na riadok 0 každého poľa. Hodnoty zodpovedajú frekvencii noty, ktorá sa má hrať (frekvencia poľa ). V riadku 1 som uviedol trvanie každej poznámky vyššie. Príklad:
konštantný byte melB1 [2] [6] PROGMEM = {
{11, 8, 0, 8, 7, 6}, // pozn
{1, 3, 1, 1, 1, 1}}; // trvanie
Ak chcete použiť inú skladbu:
- zmeňte pole freq s novými požadovanými frekvenciami (poznámky)
- zmeňte polia zodpovedajúce jednotlivým častiam skladby
- v prázdnej hudbe () zvoľte poradie, ktoré sa má hrať
- zmeňte „X“v deklarácii poľa na počet prvkov v každom riadku a zmeňte tiež v zodpovedajúcej medzere, príklad:
melB1 [2] [X]
prázdna melodiaB1 () {
pre (a = 0; a <X; a ++) {
Krok 3: Kód (zmeňte obrázok / fotografiu)
Na zmenu fotografie na čiernobielu som použil GIMP, kroky:
Farby / sýtosť = 0
Obrázok musí byť zmenený na rozlíšenie 95 x 95 pixelov. Knižnica TVout umožňuje vyššie rozlíšenia, ale kvôli veľkosti kódu, ktorý som zamýšľal použiť, som bol nútený znížiť rozlíšenie.
- Nástroj na výber obdĺžnika (pomer strán - pevný 1: 1)
- Upraviť/Kopírovať
- Súbor/Vytvoriť/Zo schránky
- Obrázok/zmenšený obrázok (95 x 95)
Je nevyhnutné previesť obrázok na čiernobiely a nie v odtieňoch sivej.
- Fuzzy Select Tool a Free Select Tool na výber oblastí, ktoré chcem, aby sa zobrazovali čiernou farbou.
- Ceruzka (čierna), aby bol náš výber čierny
- Select / Invert (invertuje náš výber)
- Ceruzka (biela) na zafarbenie zvyšku oblasti na bielo
- Farby / jas-kontrast (maximálny kontrast, aby bola čierna čierna)
Teraz máme obrázok čiernobielo s rozlíšením 95 x 95 pixelov
Súbor/Exportovať ako (. BMP)
Na konverziu nového obrázku na kód som použil Image2Code
To nám dáva takmer dobré pole. Potom som skopíroval a vložil do Arduino IDE.
Použitie Upraviť / Hľadať:
- vyhľadajte všetky „0xFF“a nahraďte ich „0“(Nahradiť všetko)
- urobte to isté pre „0x00“a nahraďte ho „1“
- Odstrániť všetky „{“a „}“
„0“bude čierny pixel
„1“bude biely pixel
Krok 4: 3D model
Na vytvorenie boxového 3D modelu som použil SketchUp. Vzhľadom na obmedzenia mojej 3D tlačiarne a ťažkosti, ktoré som si predstavoval, že bude vytvárať vnútorné spojenia, som sa rozhodol vytvoriť model v 4 častiach.
Nahral som súbor SketchUp, ak chcete na návrhu niečo zmeniť, ak nie, stačí vytlačiť súbory.stl
Krok 5: Zostavenie
Zostavenie nie je zložité, ale je ťažké kvôli veľkosti skrinky a množstvu pripojených vodičov.
Odporúča:
Make Music Reactive RBG Light Box/ #smartcreativity: 9 krokov
Vytvorte svetelný box reagujúci na hudbu RBG/ #smartcreativity: Ahoj priatelia, dnes vám ukážem, ako vyrobiť svetelný box LED reagujúci na hudbu. Užívajte si tento cool a kreatívny DIY projekt. Dúfam teda, že sa vám bude páčiť. Všetky informácie, kód a pokyny uvedené v tomto návode. Poďme teda na to
Music Box so svetelnou show: 9 krokov (s obrázkami)
Music Box so svetelnou šou: Dobrý deň, vitajte, v tomto návode vám ukážeme, ako si môžete vytvoriť vlastnú hudobnú skrinku pomocou priloženej svetelnej šou. Všetko, čo potrebujete, je prázdny kufrík. Vzali sme prípad, ktorý sa bežne používa na náradie. V tomto projekte môžete byť veľmi kreatívni, takže nemusíte
Juke Box pre veľmi mladých alias Raspi-Music-Box: 5 krokov
Box Juke pre veľmi mladých … Aka Raspi-Music-Box: Inšpirovaný inštruovateľným robotom „RFID-Music-Robot na báze maliny-Pi-založené“opisujúc stavbu hudobného prehrávača ROALDH pre jeho 3-ročné dieťa, rozhodol som sa postaviť juke box pre moje ešte mladšie deti. Je to v podstate krabica so 16 tlačidlami a Raspi 2 i
Music Box s mini monitorom (OLED) a LED diódou: 8 krokov (s obrázkami)
Music Box s mini monitorom (OLED) a LED diódou: Moja predstava bola skrinka, ktorá po otvorení prehrá hudbu. Má tiež displej, na ktorom vás prebúdza emodži. Je v ňom aj LED dióda, ktorá sa rozsvieti, ak držíte medzi prstami stlačený odpor citlivý na silu, zatiaľ čo
Laser Box Music Laserová svetelná show: 18 krokov (s obrázkami)
Laser Box Music Laser Light Show: Predtým som publikoval návod, ktorý popisoval, ako používať pevné disky počítača na vytvorenie hudobnej laserovej svetelnej show. Rozhodol som sa vytvoriť kompaktnú verziu s použitím elektrickej skrinky a motorov RC automobilov. Skôr než začnem, mal by som vám asi povedať, že