Inhoudsopgave:
- Stap 1: Onderdelen die je nodig hebt
- Stap 2: SSR-bord
- Stap 3: Voeg de Arduino toe
- Stap 4: Construeer de WaveShield
- Stap 5: Maak verbinding met de SSR's
- Stap 6: Schets uploaden en alles testen
- Stap 7: stop alles in een doos
- Stap 8: Kerstverlichting aansluiten
- Stap 9: Ideeën voor wijzigingen
Video: Kerstverlichting naar muziek met Arduino 9 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:20
Mijn vrouw en ik wilden de afgelopen vakantieseizoenen onze eigen lichtshow op muziek maken. Geïnspireerd door de twee onderstaande Instructables, hebben we besloten om dit jaar eindelijk aan de slag te gaan en onze camper te versieren. We wilden een alles-in-één controller (verlichting EN muziek) maar hadden deze niet nodig om via internet te kunnen bedienen, waardoor het een beetje anders was dan de andere twee Instructables. Video komt eraan! Bronnen die ik heb gebruikt: Instructables: Arduino Christmas Light Controllerxmas-box: Arduino/ioBridge internetgestuurde Christas-verlichting en muziekshow Overig: Solid State Relays (SSR's) met TRIAC's:
Stap 1: Onderdelen die je nodig hebt
SSR-benodigdheden ($ 7): MOC3031 Optocoupler (8) Z0103 TRIAC (8)
Benodigdheden voor lichtcontroller ($ 61): Arduino DuemilanoveWaveShield
FM-zender - Ik heb er een gemaakt (getoond op de onderstaande foto's) maar elke zal werken ($ 15+)
RadioShack B&M ($14): Draadklemmen (3 pakketten, 12 connectoren) 276-1388 Printplaat 276-147 (kan kleinere gebruiken) Weerstanden van 330 ohm (2x 5-packs) 150ohm-weerstanden (2x 5-packs)
Home Depot B&M ($ 25): 50 ft landschaps-/sprinklerdraad (18ga, 7 geleiders) 079407238170 6' netsnoeren (minimaal x 8, om de vrouwelijke 120v-connectoren te gebruiken) - u hebt mogelijk meer dan 8 nodig, afhankelijk van de locaties van uw lichten; Ik gebruikte 11 doorzichtige plastic dozen (mijn Dollar Tree was uit, maar HD had deze voor $ 0,87)
Diversen: Soldeerbout (ik gebruik een op butaan werkende BernzOmatic van Home Depot; doet ook dienst als heteluchtpistool) Soldeer (sterk aanbevolen: soldeerpasta) Schroevendraaiers (philips voor WaveShield, standaard voor draadterminals) Draad (voor WaveShield en aansluiten op de SSR's), ik gebruikte extra breadboard jumperdraden die ik had) Diagonaalknippers Draadstrippers SD-kaart (elke grootte, ik gebruikte 64 MB) Elektrische tape Stroombron voor Arduino (ik gebruikte een extra aangedreven USB-hub die ik had) Heetlijmpistool Draadmoeren (optioneel)
Stap 2: SSR-bord
Solid State Relay Board Als je wilt, kun je ook kopieën op volledige grootte van mijn schema en bord bekijken. Ik begon met het plaatsen van alle componenten op het bord. Toen ik tevreden was met hoe ze waren ingedeeld, begon ik met het solderen van alle items op het bord die geen extra draad nodig hadden (eigenlijk alles behalve de aarde van de Arduino en de 120v-hotline). Ik heb toen de gemeenschappelijke gronden / hete draden gesoldeerd. Zoals je aan de onderkant van het bord kunt zien, ziet het er nogal rommelig uit. Toen ik klaar was, testte ik elke SSR afzonderlijk door de 120v-voeding aan te sluiten en te meten over de neutrale en elke geschakelde hete uitgang terwijl ik een 5v-bron aan de Arduino-kant van het bord plaatste.
Stap 3: Voeg de Arduino toe
Ik heb een heet lijmpistool gebruikt om het Arduino-bord op de SSR-printplaat te bevestigen. Als je besluit een FM-zender rechtstreeks op de print te solderen, kun je deze toevoegen in de extra ruimte linksonder op de onderstaande foto. Anders kunt u ook elke generieke FM-zender aansluiten.
Stap 4: Construeer de WaveShield
Volg de uitstekende aanwijzingen van Lady Ada om de WaveShield-kit te bouwen. Ik gebruikte de standaard controlepennen (2 - LCS, 3 - CLK, 4 - DI, 5 - LAT, 10 - LCS). Ik heb ook pin A0 aangesloten op de 1.5k-weerstand bij R7 (zie onderstaande foto). Als u klaar bent, volgt u de instructies hier om nummers voor te bereiden en over te zetten naar uw SD-kaart. Plaats de kaart in de WaveShield als u klaar bent.
Stap 5: Maak verbinding met de SSR's
Ik gebruikte de extra breadboard-jumperdraden die ik nodig had om het volgende aan te sluiten: WaveShield (deze kunnen worden gewijzigd, maar ik heb de standaardinstellingen gebruikt) D2 - LCS D3 - CLK D4 - DI D5 - LATFirst 3 SSR-kanalen D6 - Channel 1 D7 - Channel 2 D8 - Kanaal 3 WaveShield D10 -> LCSWaveShield - SD-kaart (kan niet worden gewijzigd) D11 D12 D13Power Gnd[0] - SSR GroundVu-meter A0 - Sluit aan op R7 (1,5K-weerstand) op de WaveShield om de output van de versterker te meten. Resterende 5 SSR-kanalen A1 = D15 - Kanaal 4 A2 = D16 - Kanaal 5 A3 = D17 - Kanaal 6 A4 = D18 - Kanaal 7 A5 = D19 - Kanaal 8
Stap 6: Schets uploaden en alles testen
Ik heb een korte lengte van de landschapsdraad gebruikt om de opstelling te testen. Ik heb de zwarte draad aangesloten op de neutrale draadterminal en elk van de andere zes geleiders op de eerste zes SSR-hotwire-terminals. Aan het andere uiteinde van de landschapsdraad verbond ik alle neutralen met de zwarte geleider en elk van de andere zes geleiders met de hete draad van elk van de zes vrouwelijke stopcontacten (zie onderstaande foto). Om stroom te leveren, heb ik een van de zes voet mannelijke netsnoeren aangesloten die waren overgebleven van het oogsten van de vrouwelijke connectoren in de 120v ingangsdraadterminals (zie onderstaande foto). Ik gebruikte xmas_box.pde vanaf hier en stelde debug in op true terwijl ik alles testte. Ik ben van plan de code te bewerken zodra ik alles buiten heb ingesteld, maar voor nu werkt het zonder aanpassingen. Update 22-06-2010: Ik heb een 7-zip-bestand bijgevoegd met code die ik mogelijk heb gebruikt (naast de originele code van hierboven). Ik zal later dit jaar nieuwe code uploaden wanneer ik de controller weer in elkaar heb gezet en enkele van de ideeën die ik had voor toekomstige uitbreidingen implementeer. Update 2010-12-11: Ik heb het programma herschreven met behulp van het daphc-voorbeeld uit de WaveHC-bibliotheek en de VuMeter-code uit de xmas_box Instructable die hierboven is gelinkt. Het zal nu elk nummer dat het op de SD-kaart van de WaveShield vindt in een continue lus afspelen. Het programma is Christmas_Lights_2010.pde hieronder. Ik heb ook Christmas_Lights_2010_Channel_Test.pde toegevoegd, die gewoon door alle 8 kanalen gaat, zodat je weet dat ze werken.
Stap 7: stop alles in een doos
Ik begon met het heet lijmen van de printplaat in de doorzichtige plastic bak. Ik had een extra aangedreven USB-hub liggen, dus besloot ik die te gebruiken om de Arduino van stroom te voorzien. Ik heb de voedingsadapter voor de hub warm op zijn plaats gelijmd en het 11e 6'-verlengsnoer (de enige die niet is doorgesneden) erin gestoken. Ik heb ook de hub op zijn plaats gelijmd. Aan de andere kant van het verlengsnoer heb ik de 120v-stekker van de printplaat aangesloten. De USB-kabel die vanaf de hub naar de Arduino gaat, is een verlengbare kabel van $ 1 van Dollar Tree, maar elke USB-kabel zou werken. Om de koorden door de zijkant van het bad te leiden, gebruikte ik mijn soldeerbout met de punt verwijderd (in feite een mini-warmtepistool) om het plastic weg te smelten. Vervolgens heb ik hete lijm gebruikt om de koorden op hun plaats te houden. Ik deed dit met de stroomkabels van de lampen (bovenaan de afbeelding hieronder) en de stroomkabel voor het bord (onder). Ik heb het afgemaakt door draadmoeren te gebruiken om de stroom naar alle lichten aan te sluiten op de testdraden die ik al had aangesloten (toevoeging van twee extra voor het 7e en 8e kanaal). Voeg het deksel toe en je bent helemaal klaar. Zou voor mij waterdicht genoeg moeten zijn en het wordt beschermd door de voorste treden van mijn camper.
Stap 8: Kerstverlichting aansluiten
Leid de landschapskabels naar alle lichten en sluit de vrouwelijke 120v-connectoren aan. Elke connector is verbonden met zowel de zwarte draad als een van de zes kleuren (één voor elk kanaal in de kabel). Uiteindelijk heb ik twee stukken kabel gebruikt (om alle 8 kanalen te dekken). Mogelijk hebt u meer dan één vrouwelijke 120v-connector per kanaal nodig. Ik heb er twee per kanaal gebruikt voor zowel mijn miniatuurbomen als mijn rendieren (er is er één aan elke kant van een centrale kerstboom).
Stap 9: Ideeën voor wijzigingen
Uitbreiding: Er zijn 3 extra pinnen op de Arduino beschikbaar om extra kanalen toe te voegen. Ik zal deze drie waarschijnlijk volgend jaar toevoegen (of ga voor beide van de volgende twee opties). Gebruik TRIAC's met een hoger vermogen, zoals de 4A Z0405 - zolang u LED-verlichting gebruikt, moet 1A VEEL zijn. Gebruik een schuifregister zodat u meer dan 11 kanalen kunt hebben.
Aanbevolen:
Greatest Holdies: ik heb een oude telefoon gehackt om de Greatest Hold-muziek af te spelen. 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Greatest Holdies: ik heb een oude telefoon gehackt om de beste Hold-muziek af te spelen.: https://youtu.be/Ma4QnfQ7DxoWell… Ik ben er vrij zeker van dat je geen telefoon wilt die alleen wachtmuziek afspeelt… er zijn talloze andere spannende projecten die je kunt maken met deze zeer eenvoudige hack van deze direct beschikbare "bureau" telefoons
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
Muziek reactief licht--Hoe maak je super eenvoudig muziek reactief licht voor het maken van Desktop Awsome.: 5 stappen (met afbeeldingen)
Muziek reactief licht||Hoe maak je super eenvoudig muziek reactief licht voor het maken van een desktop geweldig .: Hey whats up jongens, vandaag zullen we een zeer interessant project bouwen. Vandaag gaan we muziek reactief licht bouwen. De led zal de helderheid veranderen volgens de bas die eigenlijk een laagfrequent audiosignaal is. Het is heel eenvoudig te bouwen. We zullen
Hoe maak je Bluetooth Shields voor Upload Sketch naar Arduino 9 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe maak je Bluetooth-schilden voor het uploaden van schets naar Arduino: je kunt een schets naar Arduino uploaden vanaf Android of pc via Bluetooth, om het te doen heb je een klein extra onderdeel nodig, zoals een Bluetooth-module, condensator, weerstand, baardbord en jumperdraden, dan haak je samen omhoog en verbind met Arduino-pin
Hoe maak je een appelslinger voor herfst of terug naar school 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe maak je een appelslinger voor herfst of terug naar school: Anjeanette, van RootsAndWingsCo maakte deze schattige appelslinger van vilt en materiaal. Het was een eenvoudig project dat zelfs degenen die zeggen dat ze niet kunnen naaien, kunnen doen! (Zolang u uw naald kunt inrijgen.)