Мазмуну:
- 1 -кадам: Райондук диаграмма
- 2 -кадам: ПХБ жасоо
- 3 -кадам: ПХБларды ширетүү
- 4 -кадам: LED тактасын даярдаңыз
- 5 -кадам: Контроллерди программалаңыз
- 6 -кадам: Корпусту куруу
- 7 -кадам: шам пьедесталы
- 8 -кадам: Бүтүрүү
Video: YAFLC (дагы бир жылтылдаган LED шамы): 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:43
Жаркылдаган LED шамды кантип жасоо жөнүндө Instructables боюнча көптөгөн билдирүүлөр бар. Бул менин версиям. Долбоор төмөнкү компоненттерди талап кылат: 1. Tiny45 AVR микроконтроллери (Tiny13 да кылмак) 2. 1W Жылуу ак (же сары) LED3. Perspex tube4. AA же AAA өлчөмүндөгү батареялар- 4 (щелочтуу же NiMH) 5. PCB запасы (же жалпы максаттагы верборд) 6. Батарея кармагычтар7. 1/4W каршылыгы 50 Ohm- 4 жана 10K -1.8. Күйгүзүү/Өчүрүү 9. Туташтыруучу зым10. база үчүн жыгач 11. маска тасмасыКуралдар: 1. Темир менен ширетүүчү 2. Ысык желим курал 3. AVR ISP программисти 4. отвертка, файлдар, бургулоочу машина жана ылайыктуу бургулоо биттери.
1 -кадам: Райондук диаграмма
Шамдын керектүү схемасы бул жерде. Ошондой эле тактанын макети көрүнүп турат. Тактанын жайгашуусунда көк жолдор секирүүчү зымдар катары иштетилет. Толук схема эки тактага бөлүнөт, биринде контроллер жана 1-Вт LED бар. Эки такта эки кабаттуу, тегерек ПКБларда жайгаштырылган. Идея чынжыр үчүн жалпы диаметри кичирээк болушу керек. контролдоочу тактаны LED тактасына туташтыруу үчүн төрт 2-пин туташтыргычы колдонулат. Контроллер тактасындагы бешинчи туташтыргычы электр менен камсыздоо үчүн.
2 -кадам: ПХБ жасоо
Мен тактайларды тегирүү жана кесүү үчүн Modela Freze MachineModela фрезердик машинасын колдондум. Сиз бул такталарды PCB Express сыяктуу коммерциялык PCB өндүрүүчүлөрдөн өндүрө аласыз же бул жерде сүрөттөлгөндөй үйдө жасай аласыз.
3 -кадам: ПХБларды ширетүү
Мен сүрөттөрдө көрүнүп тургандай, бардык компоненттерди ширеттим. Районду эки тактага бөлүштүрүү менен, бири контроллер үчүн, экинчиси светодиод үчүн тактанын диаметри кыскартууда гана пайдалуу эмес, ошондой эле контроллер тактасы ISP туташтыргычы аркылуу программаланышын камсыз кылуу үчүн (адегенде LED тактасын ажыратуу менен) контролер тактасынан), LED ISP сигналдарын жүктөбөйт. Алгач бардык SMD компоненттерин, андан кийин секирүүчү зымдарды, андан кийин калган компоненттерди ширеттим.
4 -кадам: LED тактасын даярдаңыз
LED тактасы ширетилгенден кийин, мен ысык желим тапанчаны колдонуп, светодиодго желим куйдум. Ысык клей муздай баштаганда, мен клейди "биликтин" бир түрү катары сууруп алам. Желим эки максатты көздөйт: ал жарыкты чачыратат жана "чырак" чыныгы шамдын сезимин берет.
5 -кадам: Контроллерди программалаңыз
Долбоордун коду чынында өтө кичине. Код AVRGCC менен түзүлдү. Код контролердун PCBдеги ISP туташтыргычы аркылуу контроллерге программаланган. /*Жаркыраган шам долбоорунун коду*//*1 -W сары/жылуу ак LEDди туташтырыңыз*//*Pin 2 - PB3 LED катод*//*Pin 3 - PB4 LED катод*//*Pin 5 - PB0 LED катод*//*Pin 6 - PB1 LED катод*//*Pin 7 - PB2 LED катод*//*LED анод Vcc/*Максималдуу токту ар бир LED үчүн 30 мА болууга орнотуу*//*LFSR Булагы: https://en.wikipedia.org/wiki/Linear_feedback_shift_register*/#include#includemain(){unsigned long lfsr = 1; unsigned char temp; DDRB = 255; for (;;) {lfsr = (lfsr >> 1) (-(lfsr & 1u) & 0xd0000001u); / * крандар 32 31 29 1 */temp = (unsigned char) lfsr; DDRB = ~ temp; PORTB = temp; temp = (unsigned char) (lfsr >> 24); _ delay_loop_2 (temp << 7); }}
6 -кадам: Корпусту куруу
Шамды жабуу үчүн узундугу 6 дюймдук, туурасы 2,2 дюймдук түтүк тандалды. Перспекстин түтүкчөсүн орнотуу үчүн жыгач пьедестал иштелип чыккан. Контролер ПХБ жана LED ПХБ түтүктүн ичине дагы бир "кармоочу" ПКБга орнотулган, анын дагы күйгүзүү/өчүрүү баскычы бар.
7 -кадам: шам пьедесталы
Жыгачтан жасалган шам пьедесталы иштетилген. Батарейканын эки кармагычы, ар бири 2 x 1.2V Eneloop (:)) батареялары постаментке орнотулган жана ысык желим менен бирге кармалып турган.
8 -кадам: Бүтүрүү
Акыр -аягы, perspex түтүкчөсүн сырды жашыруу үчүн сары маска тасмасы менен жаап коюшту, ошондой эле мом шамдын элесин беришти… балким, мен аны кийинчерээк боёп берем.. Бирок ал азыр ушундай турат. Мен шамды курууну жактырдым, үмүт кыл да болмок …
Сунушталууда:
Дагы бир ATtiny85 ретро оюн консолу: 4 кадам
Башка ATtiny85 ретро оюн консолу: Космос баскынчыларын, Tetris ж
YADPF (Дагы бир Digital Picture Frame): 7 кадам (Сүрөттөр менен)
YADPF (Дагы бир Digital Picture Frame): Мен бул жаңы нерсе эмес экенин билем, билем, мен бул долбоорлордун айрымдарын бул жерден көргөм, бирок мен ар дайым өзүмдүн санарип сүрөт жээкчемди кургум келген. Мен көргөн бардык сурот жээкчелери сонун, бирок мен башка нерсени издеп жүрдүм, чындыгында жакшы фронду издеп жүрөм
Дагы бир дагы санарип сүрөт алкагы (Linux): 9 кадам
Дагы бир дагы санарип сүрөт алкагы (Linux): Башка конструкцияларды көрүп, өзүмдүкүн жасап көргүм келди. ~ $ 135те так арзан болбосо да, бул кызыктуу долбоор болду жана мен жыйынтыгына абдан кубанычтамын. Бул таза жөнөкөй жана кубат үчүн бир кичинекей зымды гана талап кылат. Долбоордун баасы: Ноутбук
64 пикселдик RGB LED дисплей - дагы бир Arduino клону: 12 кадам (сүрөттөр менен)
64 пикселдик RGB LED дисплейи - Башка Arduino клону: Бул дисплей 8x8 RGB LED матрицасына негизделген. Тестирлөө максатында 4 сменалык регистрди колдонуу менен стандарттык Arduino тактасына (Diecimila) туташтырылган. Жумушка орношкондон кийин, мен аны жасалма ПКБга толтурдум. Сменалык регистрлердин туурасы 8-бит жана
Дагы бир - Жогорку Жарыктык LED (HBLED) Аквариум Лампасы: 4 кадам
Дагы бирөө - Жогорку Жарыктыктагы LED (HBLED) Аквариум Лампасы: Бул көрсөтмө сиздин аквариумуңуз үчүн абдан жаркыраган LED чыракты кантип иштеп чыгууну жана курууну көрсөтөт. Бул көрсөтмөнүн башка мурункулардан эмнеси менен айырмаланат, мен HBLEDлердин ордуна кадимки светодиоддорду колдонуп жатам. Мен Optekтен жаңы HBLED таптым