Satura rādītājs:

Ziemassvētku gaismas mūzikai, izmantojot Arduino: 9 soļi (ar attēliem)
Ziemassvētku gaismas mūzikai, izmantojot Arduino: 9 soļi (ar attēliem)

Video: Ziemassvētku gaismas mūzikai, izmantojot Arduino: 9 soļi (ar attēliem)

Video: Ziemassvētku gaismas mūzikai, izmantojot Arduino: 9 soļi (ar attēliem)
Video: 35 Scary Ghost videoklipi: 2023. gada lielizmēra kompilācija [V1] 2024, Novembris
Anonim
Ziemassvētku gaismas mūzikai, izmantojot Arduino
Ziemassvētku gaismas mūzikai, izmantojot Arduino

Mēs ar sievu pēdējās brīvdienu sezonās esam vēlējušies izveidot savu mūzikas izrādi, kurā tiek ieslēgta mūzika. Iedvesmojoties no diviem tālāk norādītajiem norādījumiem, mēs nolēmām beidzot sākt šogad un izrotāt savu RV. Mēs gribējām all-in-one kontrolieri (gaismas UN mūziku), bet mums nebija nepieciešams, lai to varētu kontrolēt internetā, padarot to nedaudz atšķirīgu no pārējiem diviem Instructables. Video gaidāms! Avoti, kurus esmu izmantojis: Instrukcijas: Arduino Ziemassvētku gaismas kontrolieris Ziemassvētku kaste: Arduino/ioBridge ar internetu kontrolētas Ziemassvētku gaismas un mūzikas šovs Citi: Cietvielu releji (SSR), izmantojot TRIAC:

1. darbība. Nepieciešamās detaļas

Vajadzīgās detaļas
Vajadzīgās detaļas
Vajadzīgās detaļas
Vajadzīgās detaļas

SSR piegādes (7 ASV dolāri): MOC3031 optiskais savienotājs (8) Z0103 TRIAC (8)

Gaismas kontrollera piederumi ($ 61): Arduino DuemilanoveWaveShield

FM raidītājs - es izveidoju vienu (parādīts zemāk esošajās fotogrāfijās), bet jebkurš darbosies (15 USD+)

RadioShack B&M (14 ASV dolāri): vadu spailes (3 iepakojumi, 12 savienotāji) 276-1388 iespiedshēmas plate 276-147 (var izmantot mazākus) 330 omu rezistori (2x 5 iepakojumi) 150 omi rezistori (2x 5 iepakojumi)

Home Depot B&M (25 ASV dolāri): 50 pēdu ainavas/smidzinātāja vads (18ga, 7 diriģents) 079407238170 6 collu strāvas vadi (vismaz 8 x, lai izmantotu 120V savienotājus) -atkarībā no apgaismojuma atrašanās vietas jums var būt nepieciešami vairāk nekā 8; Es izmantoju 11 caurspīdīgu plastmasas kasti (mans dolāra koks bija ārā, bet HD bija par 0,87 USD)

Dažādi: lodāmurs (es izmantoju ar butānu darbināmu BernzOmatic no Home Depot; tas darbojas arī kā siltuma lielgabals) Lodēšana (ļoti ieteicams: lodēšanas pasta) Skrūvgrieži (Philips WaveShield, standarta vadu spailēm) Vads (WaveShield un savienojums ar SSR), Es izmantoju papildu maizes dēļa džemperu vadus) Diagonālie griezēji Stiepļu noņēmēji SD karte (jebkura izmēra, es izmantoju 64 MB) Elektriskā lente Arduino barošanas avots (es izmantoju papildu USB centrmezglu) Karsta līmes pistole Stieples uzgriežņi (pēc izvēles)

2. solis: SSR valde

SSR valde
SSR valde
SSR valde
SSR valde
SSR valde
SSR valde
SSR valde
SSR valde

Cietvielu releju dēlis Ja vēlaties, varat apskatīt arī manu shēmas un tāfeles pilna izmēra kopijas. Es sāku ar visu komponentu ievietošanu uz tāfeles. Kad es biju apmierināts ar to izkārtojumu, es sāku pie tā, ka pielodēju visus priekšmetus pie tāfeles, kuriem nebija nepieciešams papildu vads (būtībā viss, izņemot zemi no Arduino un 120 V karstās līnijas). Pēc tam es lodēju koplietošanas telpu/karstos vadus. Kā redzat no tāfeles apakšas, tas izskatās diezgan netīrs. Kad esmu pabeidzis, es pārbaudīju katru SSR atsevišķi, pievienojot 120 V jaudu un mērot pa neitrālo un katru pārslēgto karsto izeju, kamēr es ievietoju 5 V avotu visā dēļa Arduino pusē.

3. solis: pievienojiet Arduino

Pievienojiet Arduino
Pievienojiet Arduino

Es izmantoju karstu līmes pistoli, lai Arduino plāksni piestiprinātu pie SSR PCB. Ja jūs nolemjat lodēt FM raidītāju tieši PCB, varat to pievienot papildu vietā fotoattēla apakšējā kreisajā stūrī. Pretējā gadījumā varat pievienot arī jebkuru vispārēju FM raidītāju.

4. solis: izveidojiet WaveShield

Izveidojiet WaveShield
Izveidojiet WaveShield
Izveidojiet WaveShield
Izveidojiet WaveShield

Izpildiet Lady Ada lieliskos norādījumus, lai izveidotu WaveShield komplektu. Es izmantoju noklusējuma vadības tapas (2 - LCS, 3 - CLK, 4 - DI, 5 - LAT, 10 - LCS). Es arī savienoju tapu A0 ar 1,5 k rezistoru pie R7 (skatiet fotoattēlu zemāk). Kad esat pabeidzis, izpildiet šeit sniegtos norādījumus, lai sagatavotu dziesmas un pārsūtītu tās uz SD karti. Kad esat pabeidzis, ievietojiet karti WaveShield.

5. darbība: izveidojiet savienojumu ar SSR

Izveidojiet savienojumu ar SSR
Izveidojiet savienojumu ar SSR

Es izmantoju papildu maizes dēļa džemperu vadus, kas man bija jāpievieno: WaveShield (tos var mainīt, bet es izmantoju noklusējuma iestatījumus) D2 - LCS D3 - CLK D4 - DI D5 - LAT Pirmie 3 SSR kanāli D6 - 1. kanāls D7 - 2. kanāls D8 - 3. kanāla WaveShield D10 -> LCSWaveShield - SD karte (nevar mainīt) D11 D12 D13Power Gnd [0] - SSR GroundVu mērītājs A0 - Savienojiet ar R7 (1,5K rezistors) WaveShield, lai izmērītu pastiprinātāja izeju. Atlikušie 5 SSR kanāli A1 = D15 - 4. kanāls A2 = D16 - 5. kanāls A3 = D17 - 6. kanāls A4 = D18 - 7. kanāls A5 = D19 - 8. kanāls

6. darbība: augšupielādējiet skici un pārbaudiet visu

Augšupielādējiet skici un pārbaudiet visu
Augšupielādējiet skici un pārbaudiet visu

Iestatīšanas pārbaudei es izmantoju īsu ainavas stieples garumu. Es savienoju melno vadu ar neitrālo vadu spaili, un katru no pārējiem sešiem vadītājiem - pie pirmajiem sešiem SSR karsto vadu spailēm. Ainavas stieples otrā galā es visus neitrālos savienoju ar melno vadītāju un katru no pārējiem sešiem vadītājiem - ar katras sešas sieviešu elektrības kontaktligzdas karsto vadu (skatiet fotoattēlu zemāk). Lai piegādātu enerģiju, es pievienoju vienu no sešiem pēdu strāvas vadiem, kas palikuši pēc sieviešu savienotāju novākšanas, 120 V ieejas vadu spailēs (skatiet fotoattēlu zemāk). No šejienes es izmantoju xmas_box.pde un visu pārbaudot iestatīju atkļūdošanu uz true. Es plānoju rediģēt kodu, tiklīdz viss ir iestatīts ārpusē, bet pagaidām tas darbojas bez izmaiņām. Atjauninājums 2010-06-22: esmu pievienojis 7 zip failu, kurā ir kods, kuru es, iespējams, būtu izmantojis (bez sākotnējā koda no augšas). Vēlāk šogad augšupielādēšu jaunu kodu, kad atkal salikšu kontrolieri un īstenošu dažas idejas, kas man bija par turpmāku paplašināšanu. Atjauninājums 2010-12-11: Esmu pārrakstījis programmu, izmantojot daphc piemēru no WaveHC bibliotēkas un VuMeter kodu no iepriekš saistītās xmas_box Instructable. Tagad tā nepārtraukti atskaņos jebkuru dziesmu, ko tā atradīs WaveShield SD kartē. Programma ir Christmas_Lights_2010.pde zemāk. Esmu iekļāvis arī Ziemassvētku_gaismas_2010_Channel_Test.pde, kas tikai pārvietojas pa visiem 8 kanāliem, lai jūs zināt, ka tie darbojas.

7. solis: ievietojiet visu kastē

Ielieciet visu kastē
Ielieciet visu kastē
Ielieciet visu kastē
Ielieciet visu kastē
Ielieciet visu kastē
Ielieciet visu kastē

Es sāku ar karstās līmēšanas shēmas plates caurspīdīgā plastmasas vannā. Man bija papildu USB centrmezgls, tāpēc es nolēmu to izmantot, lai darbinātu Arduino. Es karsti pielīmēju centrmezgla strāvas adapteri un ievietoju tajā 11. 6 'pagarinātāju (vienīgo, kas nav sagriezts). Es arī pielīmēju rumbu vietā. Pagarinātāja pretējā pusē es pievienoju shēmas plates 120 V spraudni. USB vads, kas no centrmezgla nonāk Arduino, ir $ 1 pagarināms vads no Dollar Tree, taču derētu jebkurš USB vads. Lai vadus izvilktu caur vannas malu, es izmantoju savu lodāmuru ar noņemtu galu (faktiski mini siltuma pistoli), lai izkausētu plastmasu. Pēc tam es izmantoju karstu līmi, lai nostiprinātu auklas vietā. Es to darīju ar lukturu barošanas vadiem (attēla augšpusē zemāk) un tāfeles barošanas vadu (apakšā). Es to pabeidzu, izmantojot stieples uzgriežņus, lai savienotu strāvas padevi ar visām gaismām ar testa vadiem, kurus jau biju pievienojis (pievienojot papildu divus 7. un 8. kanālam). Pievienojiet vāku un viss ir gatavs. Man vajadzētu būt ūdensnecaurlaidīgam, un to aizsargā mana RV priekšējie pakāpieni.

8. solis: pievienojiet Ziemassvētku gaismas

Pievienojiet Ziemassvētku gaismas
Pievienojiet Ziemassvētku gaismas

Pievienojiet ainavas kabeļus visiem lukturiem un pievienojiet 120 voltu savienotājus. Katrs savienotājs ir pievienots gan melnajam vadam, gan vienai no sešām krāsām (pa vienam katram kabeļa kanālam). Es beidzot vadīju divus kabeļu garumus (lai aptvertu visus 8 kanālus). Katrā kanālā jums var būt nepieciešams vairāk nekā viens 120 voltu savienotājs. Es izmantoju divus katrā kanālā gan saviem miniatūrajiem kokiem, gan ziemeļbriežiem (viens ir katrā centrālās Ziemassvētku eglītes pusē).

9. solis: idejas izmaiņām

Idejas pārmaiņām
Idejas pārmaiņām

Paplašināšana: Arduino ir pieejamas 3 papildu tapas, lai pievienotu papildu kanālus. Es droši vien pievienoju šos trīs nākamgad (vai arī izvēlos abas nākamās divas iespējas). Kamēr izmantojat LED gaismas, izmantojiet lieljaudas TRIAC, piemēram, 4A Z0405, 1A jābūt PLENTY. Izmantojiet maiņu reģistru, lai jums būtu vairāk nekā 11 kanālu.

Ieteicams: