Мазмуну:

Жаңы жылдык балатыны дем алуу - Arduino Christmas Light Controller: 4 кадам
Жаңы жылдык балатыны дем алуу - Arduino Christmas Light Controller: 4 кадам

Video: Жаңы жылдык балатыны дем алуу - Arduino Christmas Light Controller: 4 кадам

Video: Жаңы жылдык балатыны дем алуу - Arduino Christmas Light Controller: 4 кадам
Video: Анжелика, KIDS STAR & TEEN STAR - Жаны жыл 2024, Ноябрь
Anonim
Image
Image
Бөлүктөр
Бөлүктөр

Алдын ала жарыктандырылган 9 фут бийиктиктеги балатымдын башкаруу кутучасы Рождествого чейин сынгандыгы жакшы жаңылык эмес жана өндүрүүчү алмаштыруучу бөлүктөрдү бербейт. Бул түшүнүксүз түрдө LED светодиодунун жана контроллеринин Arduino жана L298N мотор драйверин кантип колдонууга болорун көрсөтөт.

Менде бар дарак-бул GE тарабынан жасалган, түсүн өзгөрткөн LED дарактары, төмөнкү жарык тандоолорун камтыйт: 1) ачык LED чырактары, 2) көп түстүү LED чырактары, 3) тунуктан мультикке алмашуу. Дарак 29В туруктуу электр энергиясы менен иштеген жарык контроллери тарабынан башкарылат. Түс кантип өзгөрөт? Мен башкаруу кутучасын бөлүп көрсөм, ар бир лампа ачык LED жана түстүү LEDден турат, бирок параллелдүү, бирок тескери полярдык менен. Туруктуу DC кубаттуулугунун жараша, же ачык LED же түстүү LED күйөт, ошону менен эки гана электр менен камсыздоо линиялары менен түс өзгөртүү таасирин берет. Менин учурда, башкаруу кутусунун ичиндеги H-көпүрөсүндөгү транзисторлор кыска жана электр менен камсыздоо модулу да бузулган. Дарактын кайра иштеши үчүн, мен 29В туруктуу токтун булагын таап, полярдуулукту LED диодуна которушум керек. Бул DC кыймылдаткычтарынын багытын жана ылдамдыгын көзөмөлдөө менен бирдей милдет. Бир аз программалоо менен, жарыктын интенсивдүүлүгүн өзгөртүп, "дем алуу" сыяктуу кошумча визуалдык эффекттерди түзүүгө болот.

1 -кадам: Бөлүктөр

Бөлүктөр
Бөлүктөр
Бөлүктөр
Бөлүктөр
Бөлүктөр
Бөлүктөр

Жарык контроллери эки бөлүктөн турат:

  1. 29V DC электр менен камсыздоо
  2. PWM (Пульс-туурасы модуляциясы) менен DC кубаттуулугунун полярлыгын алмаштыруу аркылуу LED жарыктын түсүн жана жарыктыгын өзгөрткөн контроллер схемасы.

Дарак болжол менен 500mA кубаттуулугу менен 29V электр булагын талап кылат. Төмөнкү кубаттуулугу 29В туруктуу токту табуу кыйын. Мен 12V DCди 29V DCге айландыруу үчүн XL6009 Step-up Power Module DC-DC Converter колдондум. XL6009 модулдарынын чоо -жайын билүү үчүн пайдалуу Instructable макаласы бар.

Жарыкты көзөмөлдөө үчүн мен Arduino Nano тактасы тарабынан башкарылган L298N H-bridge мотор контроллерин колдондум. L298N эки окшош H-көпүрөдөн турат, алардын ар бири максималдуу 2 ампер сыйымдуулукка ээ жана бул учурда колдонуу үчүн идеалдуу.

LN298N модулу 29В DC кубаттуулугуна дуушар болгондуктан, борттогу 5В электр энергиясы өчүрүлүшү керек (кичинекей 5V Enable jumperди алып салыңыз) жана тышкы 5V күчү менен иштейт. Мен LM2596 DCди DC Бак Конвертерине 12V DCди 5Vга LM298Nди жана Arduino Nano тактасын кубаттоо үчүн колдондум. XL6009 жана LM2596 модулдары абдан окшош, жарык контролдоо модулунун акыркы жыйынына чейин чыгаруу чыңалуусун өзүнчө тууралоо жана зымдарды так белгилөө сунушталат.

Компоненттерди туташтыруу үчүн мен Dupont секирүүчү зымдарын же 16-18 AWG жипсиз зымдарын колдондум.

Кошумча катары, сизге кээ бир зымдар жана бурамалар, ошондой эле корпусту басып чыгаруу үчүн 3D принтерге жана ширетүүчү үтүк керек болот.

2 -кадам: Электроника жана зымдар

Электроника жана зымдар
Электроника жана зымдар

Электр өткөргүчтөрү жөнөкөй. Электр энергиясы менен камсыздоо модулдары керектүү чыңалууга тууралангандан кийин, GV жана +12V деп белгиленген L298N модулунун моторундагы 29В электр менен камсыздоо терминалдарына жана L298N модулундагы GND жана 5V терминалдарына Arduino Nano'догу тиешелүү казыктарга туташтырыңыз. такта Ошондой эле, схеманын логикалык бөлүгүн иштетүү үчүн LM2596 модулунан +5V электр энергиясын ошол эле GND жана +5V терминалдарына туташтырыңыз. Андан кийин, Arduino Nano L298Nге төмөнкүдөй туташтырыңыз:

Pin 9 IN1

Pin 8 IN2

Pin 10 ENA

Акырында, LED чырактарын L298N модулундагы Output A терминалына туташтырыңыз.

3 -кадам: Программалоо

"Дем алуу" эффекти менен Arduino эскизинин үлгүсү тиркелет. Сиз жыштыгын өзгөртүү үчүн кодду өзгөртө аласыз же кошумча үлгүлөрдү жана жарык эффекттерин кошо аласыз.

4 -кадам: Light Controller корпусун басып чыгаруу

Жарык контроллеринин корпусун басып чыгаруу
Жарык контроллеринин корпусун басып чыгаруу
Жарык контроллеринин корпусун басып чыгаруу
Жарык контроллеринин корпусун басып чыгаруу

Төмөндө корпустун STL файлдары бар, мен бардык бөлүктөрүн 25% толтуруу менен басып чыгардым. Бардык электрондук компоненттерди кутунун ичине орнотуңуз, M2x5mm өз алдынча бурап турган бурамаларды колдонуңуз жана кутуну чогултуңуз.

Сунушталууда: