Мазмұны:
- 1 -қадам: Сізге қажет бөлшектер
- 2 -қадам: КСРО басқармасы
- 3 -қадам: Arduino қосыңыз
- 4 -қадам: WaveShield құрыңыз
- 5 -қадам: SSR -ке қосылыңыз
- 6 -қадам: Эскизді жүктеп, барлығын тексеріңіз
- 7 -қадам: Барлығын қорапқа салыңыз
- 8 -қадам: Рождестволық шамдарды қосыңыз
- 9 -қадам: Өзгерістер туралы идеялар
Бейне: Рождестволық шамдар Arduino көмегімен музыкаға: 9 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:29
Әйелім екеуміз соңғы бірнеше мереке мезгілінде өзіміздің музыкалық шамдар шоуын жасағымыз келді. Төмендегі екі нұсқаулықтан шабыттана отырып, біз ақырында осы жылы жұмысқа кірісіп, RV -ні безендіруді шештік. Бізде барлығы бір контроллер қажет (жарық пен музыка), бірақ оны интернетте басқарудың қажеті болмады, бұл оны басқа екі нұсқаулықтан біршама ерекшелендіреді. Алда видео! Мен қолданған көздер: Нұсқау: Arduino Рождестволық жарық контроллері
1 -қадам: Сізге қажет бөлшектер
SSR Жабдықтары ($ 7): MOC3031 Optocoupler (8) Z0103 TRIAC (8)
Жарық контроллерінің жабдықтары ($ 61): Arduino DuemilanoveWaveShield
FM таратқышы - Мен оны жасадым (төмендегі фотода көрсетілген), бірақ кез келгені жұмыс істейді ($ 15+)
RadioShack B&M ($ 14): Сымды терминалдар (3 пакет, 12 коннектор) 276-1388 Баспа схемасы 276-147 (кіші көлемде қолданылуы мүмкін) 330 Ом резисторы (2х 5 пакет) 150 Ом резисторы (2x 5 пакет)
Home Depot B&M ($ 25): 50 фут ландшафты/шашыратқыш сым (18га, 7 өткізгіш) 079407238170 6 'Қуат сымдары (x8 минималды, 120В аналық коннекторды пайдалану үшін) -сізге шамдардың орналасуына байланысты 8 -ден көп қажет болуы мүмкін.; Мен 11 мөлдір пластикалық қорапты қолдандым (менің долларлық ағашым ескірген, бірақ HD -де олар $ 0,87 болатын)
Әр түрлі: Дәнекерлеуіш (мен бутанмен жұмыс істейтін BernzOmatic-ті үй қоймасынан қолданамын; жылу пистолеті ретінде қосарлайды) Дәнекер (қатты ұсынылады: Дәнекерлеу пастасы) Бұрағыштар (WaveShield үшін Philips, сым терминалдарына арналған стандарт) Сым (WaveShield үшін және ССРО-ға қосылу үшін), Менде қосымша тақтайшаға арналған сымдарды қолдандым) Диагональды кескіштер Сымды тазартқыштар SD картасы (кез келген өлшемде, мен 64 МБ қолдандым) Arduino үшін электрлік таспа қуат көзі (менде қосымша қуатты USB хабын қолдандым) Ыстық желім тапанша Сым жаңғағы (міндетті емес)
2 -қадам: КСРО басқармасы
Қатты күй эстафетасы тақтасы Қаласаңыз, сіз менің схемам мен тақтаның толық өлшемді көшірмелерін көре аласыз. Мен барлық компоненттерді тақтаға орналастырудан бастадым. Мен олардың қалай салынғанына қанағаттанған кезде, мен қосымша сымды қажет етпейтін барлық заттарды тақтаға дәнекерлеуден бастадым (негізінен, Arduino мен 120в ыстық желіден басқа жердегі барлық нәрсе). Содан кейін мен қарапайым жерлерді/ыстық сымдарды дәнекерледім. Тақтаның төменгі жағынан көріп тұрғаныңыздай, бұл өте лас көрінеді. Аяқтағаннан кейін мен әрбір КСР -ны 120В қуатты қосу және нөлдік режимде өлшеу арқылы бөлек сынап көрдім және әрқайсысы ыстық шығуды ауыстырып қостым, ал мен тақтаның Arduino жағына 5В көзін қойдым.
3 -қадам: Arduino қосыңыз
Мен Arduino тақтасын SSR ПХД -ге бекіту үшін ыстық желім тапаншасын қолдандым. Егер сіз FM таратқышты ПХД -ге дәнекерлеуді шешсеңіз, оны төмендегі суреттің төменгі сол жағындағы қосымша орынға қосуға болады. Әйтпесе, кез келген жалпы FM таратқышты қосуға болады.
4 -қадам: WaveShield құрыңыз
WaveShield жиынтығын жасау үшін Lady Ada тамаша нұсқауларын орындаңыз. Мен әдепкі басқару түйреуіштерін қолдандым (2 - LCS, 3 - CLK, 4 - DI, 5 - LAT, 10 - LCS). Мен A0 түйреуішін R7 -дегі 1.5k резисторға қостым (төмендегі суретті қараңыз). Аяқтаған кезде, әндерді дайындау және оларды SD картасына жіберу үшін нұсқауларды орындаңыз. Аяқтағаннан кейін картаны WaveShield -ке қойыңыз.
5 -қадам: SSR -ке қосылыңыз
Мен қосымша табақшаға қосқыш сымдарды қолдандым, оларды қосу керек болды: WaveShield (оларды өзгертуге болады, бірақ мен әдепкі мәндерді қолдандым) D2 - LCS D3 - CLK D4 - DI D5 - LATFirst 3 SSR SSR D6 - Channel 1 D7 - Channel 2 D8 - 3 -арна WaveShield D10 -> LCSWaveShield - SD картасы (өзгертуге болмайды) D11 D12 D13Power Gnd [0] - SSR GroundVu өлшегіші A0 - Күшейткіштен шығуды өлшеу үшін WaveShield жүйесіндегі R7 (1.5K резистор) желісіне қосылыңыз. Қалған 5 ССР арналары A1 = D15 - 4 арна A2 = D16 - 5 арна A3 = D17 - 6 арна A4 = D18 - 7 арна A5 = D19 - 8 арна
6 -қадам: Эскизді жүктеп, барлығын тексеріңіз
Мен қондырғыны тексеру үшін ландшафт сымының қысқа ұзындығын қолдандым. Мен қара сымды бейтарап сым терминалына, ал қалған алты өткізгіштің әрқайсысын бірінші алты ыстық сым терминалына қостым. Ландшафт сымының екінші жағында мен барлық нейтралдарды қара өткізгішке, ал қалған алты өткізгіштің әрқайсысын алты әйел электр розеткасының ыстық сымына қостым (төмендегі суретті қараңыз). Қуат беру үшін мен аналық коннекторларды жинаудан қалған алты футтық еркек сымдарының бірін 120в кіріс сымының терминалдарына қостым (төмендегі суретті қараңыз) Мен мұнда xmas_box.pde қолдандым және барлығын тексеру кезінде жөндеуді ақиқат күйіне қойдым. Мен бәрін сыртта орнатқаннан кейін кодты редакциялауды жоспарлап отырмын, бірақ қазір ол өзгертусіз жұмыс істейді. 2010-06-22 жаңарту: Мен қолданған кодты қамтитын 7-ZIP файлды тіркедім (жоғарыдағы бастапқы кодтан басқа). Мен жаңа кодты осы жылдың соңында жүктеймін, егер мен контроллерді қайта біріктіріп, болашақта кеңейту туралы кейбір идеяларды жүзеге асырсам. 2010-12-11 жаңарту: Мен бағдарламаны WaveHC кітапханасындағы daphc мысалын және жоғарыда көрсетілген xmas_box Instructable кодынан VuMeter кодын пайдаланып қайта жаздым. Ол енді WaveShield SD картасынан тапқан кез келген әнді үздіксіз циклде ойнатады. Бағдарлама төменде Christmas_Lights_2010.pde. Мен сондай -ақ Christmas_Lights_2010_Channel_Test.pde -ді енгіздім, ол барлық 8 арнаны айналдырады, осылайша сіз олардың жұмыс істейтінін білесіз.
7 -қадам: Барлығын қорапқа салыңыз
Мен тақтаны мөлдір пластикалық ваннаға ыстық желімдеу арқылы бастадым. Менде қосымша қуатты USB хабы болды, сондықтан мен оны Arduino -ны қуаттандыру үшін пайдалануды шештім. Мен хабқа арналған қуат адаптерін орнына ыстық желіммен жапсырдым және оған 11 -ші 6 'ұзартқыш сымды қостым. Мен де хабты орнына жапсырдым. Ұзартқыш сымның қарама -қарсы жағына мен тақтаның 120В штепсельдік ұшын жалғадым. Хабтан Arduino-ға баратын USB сымы-Dollar Tree $ 1 ұзартылатын кабелі, бірақ кез келген USB сымы жұмыс істейді. Шнурды ваннаның бүйірінен өткізу үшін мен пластикті ерітіп алу үшін ұшы жойылған дәнекерлегіш үтікті қолдандым (тиімді түрде шағын жылу пистолеті). Содан кейін мен сымдарды бекіту үшін ыстық желімді қолдандым. Мен мұны шамдардың қуат сымдарымен (төмендегі суреттің жоғарғы жағы) және тақтаға арналған қуат сымымен (төменде) жасадым. Мен сым жаңғақтарын пайдаланып, барлық шамдардың сөнуін мен қосқан сынақ сымдарына қосу үшін аяқтадым (7 -ші және 8 -ші арналарға қосымша екеуін қосу). Қақпақты қосыңыз, бәрі дайын. Мен үшін су өткізбейтін болуы керек және ол RV алдыңғы баспалдақтарымен қорғалған.
8 -қадам: Рождестволық шамдарды қосыңыз
Ландшафттық кабельдерді барлық шамдарға қосыңыз және 120 вольтты антенналық сымдарды жалғаңыз. Әрбір коннектор қара сымға да, алты түстің біреуіне де қосылады (кабельдегі әр арна үшін біреуі). Мен екі ұзындықтағы кабельді қолдануды аяқтадым (барлық 8 арнаны жабу үшін). Сізге бір арнаға 120 вольттан астам әйел қосқышы қажет болуы мүмкін. Мен миниатюралық ағаштарым үшін де, бұғы үшін де бір арнада екі қолдандым (орталық шыршаның әр жағында біреуі бар).
9 -қадам: Өзгерістер туралы идеялар
Кеңейту: Arduino -да қосымша арналарды қосу үшін 3 қосымша түйреуіш бар. Мен келесі үшеуін келесі жылы қосатын шығармын (немесе келесі екі нұсқаның екеуімен де жүремін). 4A Z0405 сияқты жоғары қуатты TRIAC құралдарын қолданыңыз, егер сіз жарықдиодты шамдарды қолдансаңыз, 1А БОЛУЫ КЕРЕК 11 арнадан көп болу үшін ауысым регистрін пайдаланыңыз.
Ұсынылған:
Рождестволық шырша мен бағдарламаланатын шамдар Arduino көмегімен: 11 қадам
Рождестволық шырша мен Arduino көмегімен бағдарламаланатын шамдар: айналатын шырша мен Arduino көмегімен бағдарламаланатын шамдар Жобада айналмалы шыршаны arduino, салқындатқыш, перфорацияланған эксперименттік тақта, жарықдиодты шамдар және басқа да электронды элементтермен қалай жасау керектігін көруге болады
Рождестволық жарық шоуы музыкаға синхрондалған!: 4 қадам
Рождестволық жарық шоуы музыкаға синхрондалған! Бұл атау сізді қорқытпасын! Мұны қалай жасау керектігін үйрену қиын емес. Мен бұл ескерту жасаймын, бірақ бұл өте мүмкін
Музыкаға қосылған жарықдиодты шамдар: 4 қадам (суреттермен)
Музыкаға қосылған жарықдиодты шамдар: Менің оқулығыма қош келдіңіз, ал жарық диодты шамдар қарапайым үй шаруашылығына жарық берудің өте керемет және тиімді әдісі болып табылады. Бұл шамдардың сіз таңдаған музыкамен өзара әрекеттесуіне мүмкіндік беру одан да бай тәжірибе алуға мүмкіндік береді
Рождестволық шырақтар музыкаға қойылған - хореографиялық үй шамдары: 15 қадам (суреттермен)
Рождестволық шырақтар музыкаға қойылған - хореографиялық үй шамдары: музыкаға DIY шыршалары қойылған - хореографиялық үй шамдары Бұл жаңадан бастаушы DIY емес. Сізге электрониканы, циклділікті, BASIC бағдарламалауды және электр қауіпсіздігі туралы жалпы білімді қажет етеді. Бұл DIY тәжірибелі адамға арналған, сондықтан
Рождестволық қорап: Arduino/ioBridge Интернет арқылы басқарылатын Рождестволық шамдар мен музыкалық шоу: 7 қадам
Рождестволық қорап: Arduino/ioBridge Интернет арқылы басқарылатын Рождестволық шамдар мен музыкалық шоу: Менің xmas-box жобам интернетпен басқарылатын Рождестволық шамдар мен музыкалық шоудан тұрады. Рождестволық әнді онлайн режимінде сұрауға болады, содан кейін ол кезекке қойылады және сұралған ретпен ойнатылады. Музыка FM күйінде беріледі