
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:53
Жубайым экөөбүз акыркы бир нече эс алуу мезгилинде музыканы өзүбүздүн шоу-программабыз менен түзүүнү кааладык. Төмөндөгү эки Instructablesдан шыктангандыктан, биз акыры ушул жылы баштоону жана RVбүздү кооздоону чечтик. Биз баардыгы бирдиктүү контроллерди (жарыктар жана музыка) кааладык, бирок аны интернетте көзөмөлдөөнүн кажети жок болчу, бул башка эки инструкциядан бир аз башкача. Видео келет! Мен колдонгон булактар: Көрсөтмөлөр: Arduino Christmas Light Controller
1 -кадам: Сизге керектүү тетиктер
SSR Supplies ($ 7): MOC3031 Optocoupler (8) Z0103 TRIAC (8)
Light Controller Supplies ($ 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 ft Landscape/Sprinkler Wire (18ga, 7 дирижер) 079407238170 6 'Power Cords (x8 минималдуу, 120V коннекторлорун колдонуу үчүн аялдар) -сизге жарыгыңыздын жайгашкан жерине жараша 8ден ашык керек болушу мүмкүн; Мен 11 тунук пластикалык кутучаны колдондум (менин доллар дарагым жок болчу, бирок HDде булар 0,87 доллар болчу)
Ар кандай: Паяльник (Мен бутан менен иштеген BernzOmaticти үй кампасынан колдоном; жылуулук тапанчасы катары эки эсе көп) Паяльник (абдан сунушталат: Пластикалык паста) Бурагычтар (WaveShield үчүн Philips, зым терминалдары үчүн стандарт) Зым (WaveShield үчүн жана ССРСке туташуу үчүн), Менде болгон кошумча панель секиргич зымдары бар) Диагонал кескичтер Wire Stripers SD картасы (каалаган өлчөмдө, мен 64MB колдонгон) Arduino үчүн Электр лентасы энергия булагы (менде болгон кошумча кубаттуу USB хабын колдондум) Hot желим тапанча Wire гайкалары (милдеттүү эмес)
2 -кадам: СССРдин Башкармасы
Solid State Relay Board эгер кааласаңыз, менин схемамдын жана тактайымдын толук өлчөмдөгү көчүрмөлөрүн көрө аласыз. Мен баардык компоненттерди тактага коюу менен баштадым. Мен алардын кантип коюлганына канааттанганда, мен кошумча зымга муктаж болбогон бардык нерселерди тактайга ширетүү менен баштадым (негизинен, Arduino жана 120v ысык линиясынан башка бардык нерселер). Мен андан кийин жалпы жерлерди/ысык зымдарды ширеттим. Тактанын түбүнөн көрүнүп тургандай, бул баш аламан көрүнөт. Бүткөндөн кийин, мен ар бир SSRти өзүнчө сынап көрдүм, 120v кубаттуулукту туташтырып, нейтралдуу жана ар бир ысык чыгууну күйгүзүп, тактанын Arduino тарабына 5v булагын койдум.
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 -кадам: ССРлерге туташуу
Мен кошумча панель секирүүчү зымдарын колдонуп, төмөнкүлөрдү туташтырдым: WaveShield (муну өзгөртүүгө болот, бирок мен демейки маанилерди колдондум) D2 - LCS D3 - CLK D4 - DI D5 - LATFirst 3 SSR Channels D6 - Channel 1 D7 - Channel 2 D8 - Channel 3 WaveShield D10 -> LCSWaveShield - SD карта (өзгөртүлбөйт) D11 D12 D13Power Gnd [0] - SSR GroundVu Meter A0 - WaveShieldдеги R7ге (1.5K каршылыгы) туташып, күчөткүчтөн чыгууну өлчөө. Калган 5 ССР каналдары A1 = D15 - 4 канал A2 = D16 - 5 канал A3 = D17 - 6 канал A4 = D18 - 7 канал A5 = D19 - 8 канал
6 -кадам: Эскизди жүктөп, баарын текшериңиз
Орнотууну текшерүү үчүн пейзаж зымынын кыска узундугун колдондум. Мен кара зымды нейтралдуу зым терминалына, ал эми калган алты өткөргүчтүн ар бирин биринчи алты SSR ысык зымдуу терминалга туташтырдым. Ландшафттык зымдын экинчи четинде мен бардык нейтралдарды кара өткөргүчкө жана башка алты өткөргүчтөрдүн ар бирин алты аял электр розеткасынын ысык зымына туташтырдым (төмөндөгү сүрөттү караңыз). Электр энергиясын берүү үчүн, мен 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 кабели доллар дарагынан $ 1 узартууга боло турган зым, бирок каалаган USB кабели иштейт. Шнурду ваннанын капталынан өткөрүш үчүн, мен пластмассаны эритип алуу үчүн, ширетүүчү учумду алып салдым (натыйжалуу мини жылуулук тапанчасы). Андан кийин жиптерди бекем орнотуу үчүн ысык клей колдондум. Мен муну чырактардын электр шнурлары (төмөндөгү сүрөттүн үстү) жана тактанын электр шнуру (асты) менен жасадым. Мен бардык светти өчүрүп койгон сыноо зымдарына электр энергиясын туташтыруу үчүн зым гайкаларды колдонуу менен бүтүрдүм (7 жана 8 -каналдар үчүн кошумча экини кошуу). Капкагын кошуп койсоңуз болот. Мен үчүн суу өткөрбөй турган болушу керек жана ал RVнин алдыңкы тепкичтери менен корголгон.
8 -кадам: Рождество чырактарын илип коюңуз
Ландшафттык кабелдерди чырактардын баарына иштетип, ургаачы 120в коннекторлоруна зым тарткыла. Ар бир туташтыргыч кара зымга да, алты түстүн бирине да туташат (кабелдеги ар бир канал үчүн бирөө). Мен эки узундуктагы кабелди иштетип бүттүм (бардык 8 каналды жабуу үчүн). Сизге бир каналга бирден ашык аял 120в туташтыргычы керек болушу мүмкүн. Мен кичинекей дарактарыма жана кийиктериме бир каналдан экиден колдондум (борбордук балатынын эки жагында бирөө бар).
9 -кадам: Өзгөртүүлөр үчүн идеялар
Кеңейтүү: Ардуинодо кошумча каналдарды кошуу үчүн 3 кошумча казык бар. Мен, балким, келерки жылы бул үчөөнү кошом (же кийинки эки варианттын экөө менен кетем). 4A Z0405 сыяктуу жогорку кубаттуу ТРИАКтарды колдонуңуз -эгерде сиз LED чырактарын колдонуп жүргөн болсоңуз, 1А ПОЛИТ БОЛУШУ керек 11ден ашык каналга ээ болуу үчүн сменалык реестрди колдонуңуз.
Сунушталууда:
Ардуинонун жардамы менен мотор ылдамдыгын өлчөө: 6 кадам

Ардуинонун жардамы менен мотор ылдамдыгын өлчөө: Мотордун айлануусун өлчөө кыйынбы? Мен андай деп ойлобойм. Бул жерде бир жөнөкөй чечим бар. Сиздин комплектеги бир гана IR сенсору жана Arduino муну кыла алат. Бул постто мен IR сенсорунун жардамы менен ар кандай мотордун RPMин кантип өлчөө керектигин түшүндүргөн жөнөкөй окуу куралын берем
Ардуинонун жардамы менен электр менен камсыздоо жыштыгын жана чыңалуусун өлчөө: 6 кадам

Ардуинонун жардамы менен электр менен камсыздоо жыштыгын жана чыңалуусун өлчөө: Киришүү: Бул долбоордун максаты - бул жерде Индияда 220-240 Вольт жана 50Гц ортосунда болгон берүү жыштыгын жана чыңалуусун өлчөө. Мен сигналды кармап, жыштыкты жана чыңалууну эсептөө үчүн Arduino колдондум, сиз башка микроконтту колдонсоңуз болот
Жаңы жылдык жасалганы Fusion 360 менен жасаңыз: 10 кадам (сүрөттөр менен)

Fusion 360та Рождество жасалгасын жасаңыз: Жылдын эң сонун убактысын өз жасалгаларыңызды иштеп чыгуу жана 3D басып чыгаруу аркылуу ого бетер укмуш кылып жасоого болот. Мен сизге Fusion 360ты колдонуу менен жогорудагы сүрөттөгү оюм -чиймени кантип оңой эле жасай алаарыңызды көрсөтөм. Төмөнкү кадамдарды аткаргандан кийин, мак
Ардуинонун RC унаасын башкаруунун жаңы жолу: 7 кадам (сүрөттөр менен)

Ардуинонун RC машинасын башкаруунун жаңы жолу: Мен Arduino башкарган машиналар менен бир аз иштедим, бирок мен иштегендер дайыма жай жана методикалык болуп келген. Бул ардуинону үйрөнүүдө эң сонун, бирок мен бир аз көбүрөөк кызыктуу нерсени кааладым. RC машинасына киргиле. RC унаалары түзмө -түз
LED проекти менен жаңы жылдык балаты (Rasp Pi): 7 кадам (сүрөттөр менен)

LED проекти менен LED дарак (Rasp Pi): Кээ бирөөлөр & ldquo үчүн үстү ” Рождестволук LED светодиоддору, мен үйдүн жаңы жылдык балатынын ичинде ошол эле деңгээлдеги системаны кантип чогултууну көргүм келди. Мурунку көрсөтмөлөрдө мен &