Sadržaj:
- Korak 1: Dijelovi koji će vam trebati
- Korak 2: SSR ploča
- Korak 3: Dodajte Arduino
- Korak 4: Konstruirajte WaveShield
- Korak 5: Povežite se sa SSR -ovima
- Korak 6: Otpremite skicu i sve testirajte
- Korak 7: Stavite sve u kutiju
- Korak 8: Priključite božićna svjetla
- Korak 9: Ideje za promjene
Video: Božićna svjetla uz muziku koristeći Arduino: 9 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:10
Moja supruga i ja smo posljednjih nekoliko prazničnih sezona htjeli stvoriti vlastitu uglazbljenu emisiju. Inspirisani sa dva instruktora ispod, odlučili smo da konačno počnemo ove godine i ukrasimo naš auto. Željeli smo sve-u-jednom kontroler (svjetla i muzika), ali nije nam trebao da se njime može upravljati putem interneta, što ga čini malo drugačijim od druga dva instruktora. Video stiže! Izvori koje sam koristio: Instrukcije: Arduino Božićni svjetlosni kontrolerxmas-box: Arduino/ioBridge Christos svjetla s internetskom kontrolom i muzička emisija Ostalo: Solid State releji (SSR-ovi) pomoću TRIAC-ova:
Korak 1: Dijelovi koji će vam trebati
SSR zalihe (7 USD): Optokapler MOC3031 (8) Z0103 TRIAC (8)
Potrošni materijal za kontrolere svjetla (61 USD): Arduino DuemilanoveWaveShield
FM odašiljač - Napravio sam jedan (prikazan na fotografijama ispod), ali svaki će raditi (15 USD+)
RadioShack B&M (14 USD): Žičani terminali (3 paketa, 12 konektora) 276-1388 Štampana ploča 276-147 (mogli bi se koristiti i manji) Otpornici od 330 ohma (2x 5 komada) Otpornici od 150 ohma (2x 5 komada)
Home Depot B&M (25 USD): 50 metara pejzažne/raspršivačke žice (18ga, 7 vodiča) 079407238170 6 'kabeli za napajanje (minimalno x8, za korištenje ženskih 120v konektora) -možda će vam trebati više od 8, ovisno o lokaciji vašeg svjetla; Koristio sam 11 prozirnih plastičnih kutija (moje Dollar Tree je bilo vani, ali HD ih je imao za 0,87 USD)
Ostalo: Lemilica (koristim BernzOmatic na butanu iz Home Depota; služi i kao toplotni pištolj) Lemilica (visoko preporučeno: pasta za lemljenje) odvijači (Philips za WaveShield, standardno za žičane stezaljke) Žica (za WaveShield i povezivanje sa SSR-ovima), Koristio sam dodatne žice za prespajanje žica koje sam imao) Dijagonalni rezači Žice za skidanje žica SD kartica (bilo koje veličine, koristio sam 64 MB) Električna traka Izvor napajanja za Arduino (koristio sam USB čvorište s dodatnim napajanjem koje sam imao) Pištolji za ljepilo Žičane matice (opcionalno)
Korak 2: SSR ploča
Solid State relejna ploča Ako želite, možete pogledati i kopije moje sheme i ploče u punoj veličini. Počeo sam postavljanjem svih komponenti na ploču. Kad sam bio zadovoljan kako su postavljeni, počeo sam lemljenjem svih predmeta na ploču kojima nije bila potrebna dodatna žica (u osnovi, sve osim uzemljenja s Arduina i vruće linije 120v). Zatim sam lemio uobičajene uže/vruće žice. Kao što vidite sa dna ploče, izgleda prilično neuredno. Kad sam završio, testirao sam svaki SSR zasebno spajanjem snage 120v i mjerenjem preko neutralnog i svakog uključenog vrućeg izlaza, dok sam stavio 5v izvor preko Arduino strane ploče.
Korak 3: Dodajte Arduino
Upotrijebio sam pištolj za vruće ljepilo da pričvrstim Arduino ploču na SSR PCB. Ako odlučite lemiti FM odašiljač izravno na PCB, možete ga dodati u dodatni prostor u donjem lijevom kutu donje fotografije. U suprotnom, možete priključiti i bilo koji generički FM predajnik.
Korak 4: Konstruirajte WaveShield
Slijedite izvrsne upute kod Lady Ada za izradu kompleta WaveShield. Koristio sam zadane kontrolne pinove (2 - LCS, 3 - CLK, 4 - DI, 5 - LAT, 10 - LCS). Također sam spojio pin A0 na 1,5k otpornik na R7 (vidi sliku ispod). Kada završite, slijedite upute ovdje za pripremu pjesama i prijenos na SD karticu. Postavite karticu u WaveShield kada završite.
Korak 5: Povežite se sa SSR -ovima
Koristio sam dodatne žice kratkospojnika za matičnu ploču. Morao sam spojiti sljedeće: WaveShield (mogu se promijeniti, ali sam koristio zadane postavke) D2 - LCS D3 - CLK D4 - DI D5 - LATPrvi 3 SSR kanala D6 - Kanal 1 D7 - Kanal 2 D8 - Kanal 3 WaveShield D10 -> LCSWaveShield - SD kartica (ne može se promijeniti) D11 D12 D13Power Gnd [0] - SSR GroundVu mjerač A0 - Povežite se s R7 (1,5K otpornik) na WaveShieldu za mjerenje izlaza iz pojačala. Preostalih 5 SSR kanala A1 = D15 - Kanal 4 A2 = D16 - Kanal 5 A3 = D17 - Kanal 6 A4 = D18 - Kanal 7 A5 = D19 - Kanal 8
Korak 6: Otpremite skicu i sve testirajte
Koristio sam kratku pejzažnu žicu za testiranje postavke. Priključio sam crnu žicu na terminal neutralne žice, a svaki od ostalih šest vodiča na prvih šest priključaka vruće žice SSR -a. Na drugom kraju vodoravne žice spojio sam sve neutralne na crni vodič, a svaki od ostalih šest vodiča na vruću žicu svake od šest ženskih utičnica (vidi sliku ispod). Za napajanje, spojio sam jedan od šest stopa muških kablova za napajanje koji su ostali od žetve ženskih konektora u ulazne žice na 120v (vidi sliku ispod). Odavde sam koristio xmas_box.pde i postavio ispravljanje pogrešaka na true dok sam sve testirao. Planiram uređivanje koda kad sve postavim vani, ali za sada radi bez izmjena. Ažuriranje 2010-06-22: Priložio sam datoteku sa 7 zip-ova koja sadrži kôd koji sam možda koristio (osim originalnog koda odozgo). Postavit ću novi kod kasnije ove godine kada ponovo sastavim kontroler i implementiram neke ideje koje sam imao za buduće proširenje. Ažuriranje 2010-12-11: Ponovo sam napisao program koristeći primjer daphc iz biblioteke WaveHC i kôd VuMeter iz gore navedenog xmas_box Instructable. Sada će reproducirati bilo koju pjesmu koju pronađe na SD kartici WaveShielda u kontinuiranoj petlji. Program je Christmas_Lights_2010.pde ispod. Uključio sam i Christmas_Lights_2010_Channel_Test.pde koji samo kruži kroz svih 8 kanala kako biste znali da rade.
Korak 7: Stavite sve u kutiju
Počeo sam vrućim lijepljenjem ploče u prozirnu plastičnu kadu. Imao sam USB čvorište s dodatnim napajanjem, pa sam odlučio to iskoristiti za napajanje Arduina. Vruće sam zalijepio adapter za napajanje za čvorište i u njega ukopčao produžni kabel od 11 '(jedini koji nije izrezan). Takođe sam zalepio glavčinu na mesto. U suprotnu stranu produžnog kabla priključio sam utikač od 120V na ploči. USB kabel koji ide na Arduino sa čvorišta je produžni kabel za 1 USD iz Dollar Tree-a, ali bilo koji USB kabel bi radio. Za provlačenje kabela kroz bočne kade, upotrijebio sam lemilicu sa uklonjenim vrhom (efektivno mini toplinski pištolj) da otopim plastiku. Zatim sam upotrijebio vruće ljepilo za pričvršćivanje kabela na mjestu. Učinio sam to pomoću kabela za napajanje svjetla (gornja slika ispod) i kabela za napajanje ploče (dolje). Završio sam tako što sam pomoću žičanih matica spojio izlaz napajanja na sva svjetla na probne žice koje sam već spojio (dodajući još dva za 7. i 8. kanal). Dodajte poklopac i sve je spremno. Za mene bi trebao biti dovoljno vodootporan i zaštićen je prednjim stepenicama mog kamiona.
Korak 8: Priključite božićna svjetla
Provedite pejzažne kablove do svih svjetala i spojite ženske 120v konektore. Svaki konektor je povezan i sa crnom žicom i sa jednom od šest boja (po jedna za svaki kanal u kablu). Na kraju sam vodio dvije dužine kabela (za pokrivanje svih 8 kanala). Možda će vam trebati više od jednog ženskog 120v konektora po kanalu. Koristio sam dva po kanalu i za minijaturna stabla i za jelene (po jedno sa svake strane centralnog božićnog drvca).
Korak 9: Ideje za promjene
Proširenje: Na Arduinu su dostupna 3 dodatna pina za dodavanje dodatnih kanala. Vjerovatno ću sljedeće tri dodati ove tri (ili ću koristiti obje sljedeće dvije opcije). Koristite TRIAC -ove veće snage, kao što je 4A Z0405 -sve dok koristite LED svjetla, 1A bi trebao biti JEDNOSTAVNO Koristite registar pomaka kako biste mogli imati više od 11 kanala.
Preporučuje se:
NeoPixel Clip-On C9 difuzori za božićna svjetla: 6 koraka (sa slikama)
NeoPixel Clip-On C9 difuzori za božićna svjetla: Ponekad dobre stvari nestanu-poput smrznutih C9 žarulja. Znate, one na kojima se boja odvaja. Da, te matirane C9 žarulje Charlie Browna … Evo odgovarajućeg C9 LED difuzora za 12 mm WS2811 NeoPixel adresabilne LED diode. Do p
Automatska muzička božićna svjetla "Uradi sam" (MSGEQ7 + Arduino): 6 koraka (sa slikama)
Uradi sam automatska muzička božićna svjetla (MSGEQ7 + Arduino): Svake godine kažem da ću to učiniti i nikada to neću učiniti jer puno odgađam. 2020 je godina promjena pa kažem da je ovo godina za to. Nadajmo se da će vam se svidjeti i sami napraviti muzička božićna svjetla. Ovo će biti s
Dodajte svjetla i sablasnu muziku svom Jack-O-Lanternu-bez lemljenja i programiranja (osim ako to ne želite): 9 koraka (sa slikama)
Dodajte svjetla i sablasnu muziku svom Jack-O-Lanternu-bez lemljenja ili programiranja (osim ako to ne želite): Neka najstrašniji Jack-O-Lantern na vašoj ulici bude dodavanjem užarenih svjetala i sablasne muzike! Ovo je također odličan način da isprobate Arduino i programabilnu elektroniku jer se cijeli projekt može dovršiti bez pisanja koda ili lemljenja - alt
Arduino božićna svjetla: 5 koraka (sa slikama)
Arduino Božićna svjetla: Božić se bliži, pa sam odlučila napraviti lijep ukras za svoj dom. Dostupne su mnoge vrste božićnih lampica, ali sam odlučio da ih stvorim sam. Najjednostavnija stvar koje mi pada na pamet je spojiti neke LED diode na Arduino
Božićna svjetla "uradi sam" postavljena na muziku - koreografska svjetla kuće: 15 koraka (sa slikama)
DIY Božićna svjetla postavljena na muziku - koreografska svjetla za kuću: DIY božićna svjetla na muziku - koreografska kućna svjetla Ovo nije DIY za početnike. Trebat će vam dobro razumijevanje elektronike, kruga, OSNOVNOG programiranja i općenitih znanja o električnoj sigurnosti. Ovaj DIY je za iskusnu osobu pa