Мазмуну:
- 1 -кадам: талаптарды чогултуу
- 2 -кадам: Райондун дизайнын түзүү
- 3 -кадам: Лампа/экран үчүн программалоо
- 4 -кадам: Чырагыңыз үчүн контейнер жасоо
- 5 -кадам: ырахат алыңыз
Video: ЖК экраны бар маанай чырагы: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Makers-sacтин Exquisite Mood Lamp долбоорунун аркасында (Maker-sac's Exquisite Mood Lamp), мен бул долбоорго жаңы өзгөчөлүк кошуу идеясына ээ болдум, бул дагы менин мектептеги мугалимимдин үй тапшырмасы. Бул долбоорду кимдир бирөө үчүн жасоо абдан оңой. Бул долбоор сизге жагат деп ишенем!
1 -кадам: талаптарды чогултуу
- Ардуино Леонардо
- USB кабели (Адан В түрүнө чейин)
- RGB LED
- Потенциометр (3 бирдик)
- Резистор (100 омега)
- ЖК экран
- Өткөргүч зымдар
- Нан тактасы
- Акрил боек (боз, кара, ак жана кызыл)
- Сиздин Arduino тактасына жана Нан тактасына бата турган кутуча
- Бычак
- Кагаз
- Желим
- Кагаз такталар
- Алынуучу монтаждык шыбак
Бул муну куруу үчүн керектүү жабдуулардын баары. Мен сиздин маалыматыңыз үчүн кээ бир сүрөттөрдү тиркеп койдум.
2 -кадам: Райондун дизайнын түзүү
Райондук туташууларды сүрөттө көрсөтүлгөндөй кылыңыз. Easy peasy.
3 -кадам: Лампа/экран үчүн программалоо
Бул файлды түшүрүү же төмөндөгү программаны көчүрүү же бул шилтемени Arduino колдонмоңузга көчүрүү. Ардуиного жүктөңүз жана бул долбоор жарымына жетти! Программалоо
int a, b, c;
#кошуу #кошуу
// Бул ЖКнын иштеши үчүн сиз стандарттык ЖК китепканасын алмаштырышыңыз керек … // https://github.com/marcoschwartz/LiquidCrystal_I2… // Түз жүктөө https://github.com/marcoschwartz/LiquidCrystal_I2… бул аткарылмайынча долбоор компиляцияланбайт. LiquidCrystal_I2C lcd_I2C_27 (0x27, 16, 2); // ЖКнын дарегин 16 тамга жана 2 саптуу дисплейге коюңуз
жараксыз орнотуу ()
{
pinMode (A0, INPUT);
pinMode (A1, INPUT);
pinMode (A2, INPUT);
pinMode (5, OUTPUT);
pinMode (6, OUTPUT);
pinMode (9, OUTPUT); lcd_I2C_27.init (); // баштоо lcd lcd_I2C_27.backlight ();
}
боштук цикл ()
{
a = analogRead (A0) /4.0156;
b = analogRead (A1) /4.0156;
с = analogRead (A2) /4.0156;
analogWrite (5, a);
analogWrite (6, b);
analogWrite (9, c); lcd_I2C_27.setCursor (0, 0); // курсорду коюңуз, саноо 0 lcd_I2C_27.print ("Hello") менен башталат; // ЖКга билдирүү басып чыгаруу.
}
P. S сиз LCD экран шоу деген сөздү өзгөртө аласыз, мен жогоруда көрүнүп тургандай, "Салам" тандадым.
Жана бул программанын иштеши үчүн "китепкананы" жүктөп алышыңыз керек, бул жерде Arduino китепканаларын кантип орнотуу керек.
Мен потенциометрлерди нан тактасына жабыштыруу үчүн алынуучу монтаж шыбагын колдонууну сунуштайм.
4 -кадам: Чырагыңыз үчүн контейнер жасоо
- Төмөндөгү сүрөттөгүдөй кутунун макетин кескилеңиз: USB кабелиңиздин тешигин, LCD секиргич зымдарыңыздын чыгышы үчүн тешикти, потенциометриңиздин үч бурчун сол бурчта же потенциометрди кайда койсоңуз, ошону кесип алыңыз.
- Акрил түсү менен кутучаны боёңуз, же мага окшоп, же өзүңүздүн түсүңүздү тандай аласыз!
- Издөө кагазын туура мештин көлөмү катары кесиңиз, аны биринчи кадамда кесүү керек
- Биздин кутучанын ичине туура келген картон кескиле. Анын максаты - жарыктын калька аркылуу өтүшү үчүн, кутунун чокусуна жакын жерде Arduino кармоо.
- БОЛДУ!
P. S. Эң биринчи кутучаны мөөр басууну унутпаңыз, анткени Arduino тактаңызды жана нан табакчаңызды кутунун ичине салышыңыз керек жана кутунун түбү ачылып жатканда тешиктерди кесүү оңой. Ошондой эле, эгер сиз Arduino тактаңыз менен нан табакыңыз алынуучу болушун кааласаңыз, кутуңузду ээн -эркин ачуу жана жабуу үчүн илгич жана илгич лента сыяктуу нерселерди сатып алууну унутпаңыз!
Мен кичинекей мешке окшош болушун кааладым, анткени потенциометрлер мештин туткасына окшош. Сен да жагат деп үмүттөнөм!
5 -кадам: ырахат алыңыз
Сиз жетиштиңиз! Сиз потенциометрлерди буруп, жарыктыгын жана түсүн өзгөртө аласыз. Ырахат алыңыз!
Сунушталууда:
$ 1 LED маанай чырагы ATtiny13 жана WS2812 менен: 7 кадам
$ 1 LED маанай чырагы ATtiny13 жана WS2812 менен: Бул төрт режими бар арзан маанай чырагы. Радуга учкуну. Жарыктын учкуну убакыттын өтүшү менен өйдө карай жылып, түстү акырындык менен өзгөртөт.2. Радуга жарыгы. Түстү акырындык менен өзгөрткөн туруктуу жаркыроо.3. Шамдын от симуляциясы.4. Өчүрүлгөн. Сиз
3D Басылган LED маанай чырагы: 15 кадам (Сүрөттөр менен)
3D Басылган LED маанай чырагы: Мен ар дайым лампаларга болгон кызыгуумду көргөм, андыктан 3D Басып чыгаруу менен Arduino диоддорун айкалыштыруу жөндөмүнө ээ болуум керек болчу. сиз бере турган тажрыйбалар
Маанай чырагы (Родриго Хименес 20052): 3 кадам
Маанай чырагы (Родриго Хименес 20052): Ютубдагы видеонун шилтемеси: https://youtu.be/H4ghI6UAJw8
Маанай чырагы (DIY): 3 кадам
Маанай чырагы (DIY): Программалана турган программанын жардамы менен, кадимкидей эле, айлана -чөйрөнү коргоо да. Эң негизгиси, бул жеке режимде гана! Колдонмону жок кылуу үчүн, бул түстү тандаңыз
Маанай спикери- Абанын температурасына негизделген маанай музыкасы үчүн күчтүү динамик: 9 кадам
Маанай спикери- Абанын температурасына негизделген маанай музыкасы үчүн ойнотула турган күчтүү спикер: Саламатсызбы! MCT Howest Kortrijk мектебиндеги менин долбоорум үчүн, маанай спикери кылдым, бул акылдуу Bluetooth спикери, ар кандай сенсорлор, LCD жана WS2812b спикер температурага негизделген фондук музыканы ойнойт, бирок