Мазмуну:

YAFLC (дагы бир жылтылдаган LED шамы): 8 кадам
YAFLC (дагы бир жылтылдаган LED шамы): 8 кадам

Video: YAFLC (дагы бир жылтылдаган LED шамы): 8 кадам

Video: YAFLC (дагы бир жылтылдаган LED шамы): 8 кадам
Video: Five Amazing Humanoid Encounters 2024, Ноябрь
Anonim
YAFLC (дагы бир жылтылдаган LED шамы)
YAFLC (дагы бир жылтылдаган LED шамы)
YAFLC (дагы бир жылтылдаган LED шамы)
YAFLC (дагы бир жылтылдаган LED шамы)

Жаркылдаган 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 тактасын даярдаңыз
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 түтүкчөсүн сырды жашыруу үчүн сары маска тасмасы менен жаап коюшту, ошондой эле мом шамдын элесин беришти… балким, мен аны кийинчерээк боёп берем.. Бирок ал азыр ушундай турат. Мен шамды курууну жактырдым, үмүт кыл да болмок …

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