Мазмұны:

Рождестволық шыршамен тыныс алу - Arduino Рождестволық жарық контроллері: 4 қадам
Рождестволық шыршамен тыныс алу - Arduino Рождестволық жарық контроллері: 4 қадам

Бейне: Рождестволық шыршамен тыныс алу - Arduino Рождестволық жарық контроллері: 4 қадам

Бейне: Рождестволық шыршамен тыныс алу - Arduino Рождестволық жарық контроллері: 4 қадам
Бейне: Шыршаның дәнін тамырлату Тамыр шықты. карагайдын уруктарын өстүрүү #шыршаегу #шыршадәні #еловыешишки 2024, Қараша
Anonim
Image
Image
Бөлшектер
Бөлшектер

Алдын ала жарықтандырылған 9 футтық жасанды шыршаның басқару қорабы Рождество алдында үзілгені жақсы жаңалық емес, ал өндіруші қосалқы бөлшектерді бермейді. Бұл жарықдиодты жарықдиодты драйвер мен контроллерді Arduino мен L298N мотор драйвері арқылы қалай жасауға болатынын көрсетеді, оның ішінде «дем алу» үлгісі бар, бұл шыршаны қайта тірілту үшін.

Менде бар ағаш-бұл GE-дің түсі өзгеретін жарықдиодты шыршалар, олар келесі жарық таңдауынан тұрады: 1) мөлдір жарықдиодты шамдар, 2) түрлі-түсті жарықдиодты шамдар, 3) мөлдірден көпке ауысу. Ағаш 29 В тұрақты ток көзінен қуат алатын жарық контроллерімен басқарылады. Түсті өзгерту қалай жұмыс істейді? Мен басқару қорапшасын бөлшектедім, әр шам бір жарық диодты және түсті светодиодтан тұрады, бірақ параллель қосылған. Тұрақты ток қуатының полярлығына байланысты таза жарық диоды немесе түсті жарық диоды жанып тұрады, осылайша тек екі қоректендіру желісімен түс өзгерту әсерін береді. Менің жағдайда, басқару корпусының ішіндегі Н көпіріндегі транзисторлар қысқа тұйықталды және қоректендіру модулі де зақымдалды. Ағаштың қайтадан жұмыс істеуі үшін маған тұрақты токтың 29В кернеуін тауып, полярлықты жарықдиодты шамдарға ауыстыру керек. Бұл тұрақты ток қозғалтқыштарының бағыты мен жылдамдығын басқарумен бірдей міндет. Кішкене бағдарламалау кезінде жарықтың қарқындылығын өзгертуге және «тыныс алу» сияқты қосымша визуалды әсерлерді жасауға болады.

1 -қадам: бөлшектер

Бөлшектер
Бөлшектер
Бөлшектер
Бөлшектер
Бөлшектер
Бөлшектер

Жарық реттегіші екі бөліктен тұрады:

  1. 29В тұрақты ток көзі
  2. Тұрақты ток қуатының полярлығын PWM (Импульстік енді модуляция) арқылы ауыстыру арқылы жарықдиодты шамның түсі мен жарықтығын өзгертетін реттегіш схемасы.

Ағаш шамамен 29 мА сыйымдылығы бар 29 В қуат көзін қажет етеді. Төмен қуатты 29В тұрақты ток көзін табу қиын. Мен 12V тұрақты токты 29В тұрақты токқа түрлендіру үшін XL6009 DC-DC түрлендіргіш қуат модулін қолдандым. XL6009 модульдерінің егжей -тегжейін білу үшін пайдалы нұсқаулық мақаласы бар.

Жарықты басқару үшін мен Arduino Nano тақтасы басқаратын L298N H көпірлі мотор контроллерін қолдандым. L298N әрқайсысының максималды сыйымдылығы 2 ампер болатын екі бірдей H көпірінен тұрады және бұл жағдайда қолдануға өте ыңғайлы.

LN298N модулі тұрақты токқа 29В әсер ететіндіктен, борттық 5В қуат көзін ажырату керек (5V Enable қосқышын алып тастаңыз) және сыртқы 5V қуатымен қамтамасыз етіңіз. Мен LM298N мен Arduino Nano тақтасын қуаттандыру үшін 12В тұрақты токты 5В -қа түрлендіру үшін LM2596 DC DC Buck Converter қолдандым. XL6009 және LM2596 модульдері бір -біріне өте ұқсас, жарықты басқару модулін түпкілікті жинау алдында шығыс кернеуін бөлек реттеп, сымдарды анық белгілеу ұсынылады.

Компоненттерді қосу үшін мен Dupont қосқыш сымдарын немесе AWG 16-18 сымды сымдарын қолдандым.

Сонымен қатар, сізге бірнеше сымдар мен бұрандалар қажет, сонымен қатар корпусты басып шығару үшін 3D принтер мен дәнекерлеу үтігі қажет.

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

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

Сымдар қарапайым. Қуат беру модульдері кернеудің кернеуіне реттелгеннен кейін, GV және +12В деп белгіленген L298N модульдік қозғалтқышындағы 29В кернеуді терминалдарға, ал L298N модуліндегі GND және 5В терминалын Arduino Nano сәйкес түйреуіштеріне қосыңыз. тақта Сонымен қатар, тізбектің логикалық бөлігін қуаттандыру үшін LM2596 модулінен +5В қуат көзін сол GND және +5V терминалдарына қосыңыз. Содан кейін Arduino Nano -ны L298N -ге келесідей қосыңыз:

PIN 9 IN1

PIN 8 IN2

10 ENA түйреуіші

Соңында, жарықдиодты шамдарды L298N модуліндегі Output A терминалына қосыңыз.

3 -қадам: бағдарламалау

«Тыныс алу» эффектісі бар Arduino эскизінің үлгісі қоса берілген. Сіз жиілікті өзгерту үшін немесе қосымша өрнектер мен жарық эффектілерін қосу үшін кодты өзгерте аласыз.

4 -қадам: Жарық контроллерінің корпусын басып шығарыңыз

Жарық контроллерінің корпусын басып шығарыңыз
Жарық контроллерінің корпусын басып шығарыңыз
Жарық контроллерінің корпусын басып шығарыңыз
Жарық контроллерінің корпусын басып шығарыңыз

Төменде корпусқа арналған STL файлдары бар, мен барлық бөліктерді 25% толтырумен басып шығардым. Барлық электрондық компоненттерді қораптың ішіне орнатыңыз, M2x5 мм өздігінен бұрап тұратын бұрандаларды қолданып, қорапты жинаңыз.

Ұсынылған: