Turinys:

Kvėpuojanti Kalėdų eglutė - „Arduino“Kalėdų šviesos valdiklis: 4 žingsniai
Kvėpuojanti Kalėdų eglutė - „Arduino“Kalėdų šviesos valdiklis: 4 žingsniai

Video: Kvėpuojanti Kalėdų eglutė - „Arduino“Kalėdų šviesos valdiklis: 4 žingsniai

Video: Kvėpuojanti Kalėdų eglutė - „Arduino“Kalėdų šviesos valdiklis: 4 žingsniai
Video: Kardiofonas - Kalėdinė Eglutė 2024, Liepa
Anonim
Image
Image
Dalys
Dalys

Tai nėra gera žinia, kad mano 9 pėdų iš anksto įžiebtos dirbtinės eglutės valdymo dėžutė sulūžo prieš Kalėdas , ir gamintojas nepateikia atsarginių dalių. Šis nesuprantamas pavyzdys parodo, kaip padaryti, kad jūsų LED šviesos tvarkyklė ir valdiklis naudotų „Arduino“ir „L298N“variklio tvarkyklę su daugybe vaizdinių efektų, įskaitant „kvėpavimo“modelį, kad ši Kalėdų eglutė vėl atgytų.

Mano turimas medis yra „GE“pagamintos spalvas keičiančios LED Kalėdų eglutės, kuriose yra šie šviesos pasirinkimai: 1) skaidrūs LED žibintai, 2) įvairiaspalviai LED žibintai, 3) kintantys nuo skaidrių iki kelių. Medį valdo šviesos valdiklis, maitinamas 29 V nuolatinės srovės maitinimo šaltiniu. Kaip veikia spalvos keitimas? Išardžiau valdymo dėžutę, paaiškėjo, kad kiekvieną lemputę sudaro skaidrus šviesos diodas ir spalvotas šviesos diodas, sujungti lygiagrečiai, bet su atvirkštiniu poliškumu. Priklausomai nuo tiekiamos nuolatinės srovės maitinimo poliškumo, užsidegs skaidrus arba spalvotas šviesos diodas, todėl tik dviejų maitinimo linijų spalvos pasikeis. Mano atveju, H-tilto tranzistoriai valdymo dėžutės viduje sutrumpėjo, o maitinimo modulis taip pat yra pažeistas. Kad medis vėl veiktų, turiu rasti 29 V nuolatinės srovės maitinimo šaltinį ir sugebėti perjungti poliškumą į šviesos diodus. Tai ta pati užduotis, kaip ir nuolatinės srovės variklių krypties ir greičio valdymas. Su nedideliu programavimu taip pat galima pakeisti šviesos intensyvumą ir sukurti papildomų vaizdinių efektų, tokių kaip „kvėpavimas“.

1 žingsnis: dalys

Dalys
Dalys
Dalys
Dalys
Dalys
Dalys

Šviesos valdiklis susideda iš dviejų dalių:

  1. 29 V nuolatinės srovės maitinimo šaltinis
  2. Valdiklio grandinė, kuri keičia LED šviesos spalvą ir ryškumą, keičiant nuolatinės srovės maitinimo poliškumą su PWM (impulso pločio moduliacija).

Medžiui reikia 29 V maitinimo šaltinio, kurio talpa yra apie 500 mA. Sunku rasti mažos galios 29 V nuolatinės srovės maitinimo šaltinį. Aš panaudojau XL6009 pakopinio maitinimo modulio nuolatinės srovės keitiklį, kad galėčiau konvertuoti 12 V nuolatinę srovę į 29 V nuolatinę srovę. Norėdami gauti daugiau informacijos apie XL6009 modulius, rasite naudingą instrukcinį straipsnį.

Šviesai valdyti naudoju L298N H tilto variklio valdiklį, valdomą „Arduino Nano“plokštės. L298N susideda iš dviejų identiškų H tiltų, kurių kiekvieno talpa yra ne didesnė kaip 2 amperai, ir idealiai tinka naudoti šiuo atveju.

Kadangi LN298N modulis yra veikiamas 29 V nuolatinės srovės maitinimo, borto 5 V maitinimo šaltinis turėtų būti išjungtas (nuimkite mažą 5 V įjungimo jungiklį) ir maitinamas išorine 5 V įtampa. Aš naudoju LM2596 DC į DC Buck konverterį, kad 12V DC konvertuočiau į 5V, kad galėčiau tiekti LM298N, tiek „Arduino Nano“plokštę. XL6009 ir LM2596 moduliai atrodo labai panašūs, prieš galutinį šviesos valdymo modulio surinkimą patariama atskirai reguliuoti išėjimo įtampą ir aiškiai pažymėti laidus.

Norėdami prijungti komponentus, naudoju „Dupont“jungiamuosius laidus arba 16–18 AWG gyslas.

Be to, jums reikės kai kurių laidų ir varžtų, taip pat prieigos prie 3D spausdintuvo, kad galėtumėte spausdinti dėklą, ir lituoklio.

2 žingsnis: Elektronika ir laidai

Elektronika ir laidai
Elektronika ir laidai

Laidai yra nesudėtingi. Kai maitinimo moduliai bus sureguliuoti iki norimos įtampos, prijunkite 29 V prie L298N modulio variklio maitinimo gnybtų, pažymėtų kaip GND ir +12 V, o GND ir 5 V gnybtus ant L298N modulio prie atitinkamų „Arduino Nano“kaiščių. lenta. Be to, prijunkite +5 V maitinimo šaltinį iš LM2596 modulio prie tų pačių GND ir +5 V gnybtų, kad maitintumėte loginę grandinės dalį. Tada prijunkite „Arduino Nano“prie L298N taip:

9 kaištis IN1

8 IN2 kaištis

10 kaištis ENA

Galiausiai prijunkite šviesos diodus prie L298N modulio A išvesties lizdo.

3 žingsnis: programavimas

Pridedamas „Arduino“eskizo pavyzdys su „kvėpavimo“efektu. Galite pakeisti kodą, kad pakeistumėte dažnį, arba pridėti papildomų modelių ir šviesos efektų.

4 žingsnis: Atspausdinkite šviesos valdiklio korpusą

Atspausdinkite šviesos valdiklio korpusą
Atspausdinkite šviesos valdiklio korpusą
Atspausdinkite šviesos valdiklio korpusą
Atspausdinkite šviesos valdiklio korpusą

Žemiau yra korpuso STL failai, visas dalis išspausdinau 25% užpildu. Sumontuokite visus elektroninius komponentus dėžutės viduje, naudodami M2x5mm savisriegius varžtus, ir surinkite dėžutę.

Rekomenduojamas: