Мазмұны:

Рождестволық шырша ПХД сыйлығы: 7 қадам
Рождестволық шырша ПХД сыйлығы: 7 қадам

Бейне: Рождестволық шырша ПХД сыйлығы: 7 қадам

Бейне: Рождестволық шырша ПХД сыйлығы: 7 қадам
Бейне: Ватиканда рождестволық шырша шамдары жағылды 2024, Қараша
Anonim
Рождестволық шырша ПХД сыйлығы
Рождестволық шырша ПХД сыйлығы

Бұл қыркүйектің ортасында, мен қызықты шағын жоба жасағым келді. Рождество жақындағандықтан мен өз отбасыма сыйлықтар бергім келді, мен жаңа жылдық шырша жасауды таңдадым.

Рождестволық шыршада мыналар болуы керек:

- қуатты тиімді пайдалану керек

- 10*10 см -ден аспауы керек

- бағдарламаланатын

- негізі болуы керек, онда батарея орналастырылады

- 1 -ден көп жұмыс режимі болуы керек

Мен Altium Designer -де ПХД құрастырдым, JLC -де ПХД басып шығардым, Atmel Studio 7.0 -де атмель микроконтроллерін бағдарламаладым және SolidWorks -те 3d моделін жасадым.

1 -қадам: Жоспар

Менің жоспарым - Рождестволық шырша тәрізді 2 дана құрастыру.

Мен схемамен жұмыс жасамас бұрын микроконтроллерді, қуат көзін, жетекші драйверлерді таңдадым …

Микроконтроллер үшін мен қарапайымдылығына байланысты ATTINY85-20SU қолдандым (8 түйреуіш).

Микроконтроллер мен жарықдиодты қосу үшін мен 3 АА батареясын таңдадым.

Жарықдиодты ауыстыру үшін мен SI1012CR-T1-GE3 мосфеталарын таңдадым.

2 -қадам: ПХД жобалау

ПХД жобалау
ПХД жобалау
ПХД жобалау
ПХД жобалау
ПХД жобалау
ПХД жобалау

Алдымен мен схеманы, содан кейін ПХД макетін жасадым.

Микроконтроллерді таңдағаннан кейін мен контроллер мен түйіннің мәліметтер парағына қарадым. Микроконтроллерде ұйқы режимі болуы керек және кем дегенде 3 мосфет үшін 4 енгізу -шығару түйреуі, әр түсі үшін бір (қызыл, сары, жасыл) және түймешік болуы керек. Attiny85 мінсіз болды.

Pin1 (RESET) - түйреуішті қалпына келтіру, онда мен 10 kOhmPULL UP резисторды қостым (пакет 1206)

Pin2 - мен бұл түйреуішті түйме үшін қолдандым, мен түймені басқан сайын түйреуіш жерге түсті (сондықтан мен бұл түйреуішті кіріс ретінде бағдарламалап, ішкі PULL UP қолдандым)

Pin3 - SCH1 -де мен бұл түйреуішті ерлер тақырыбына қостым, бірақ мен оны қолданған жоқпын.

Pin4 - жер

Pin5 (MOSI) - сары светодиодтар үшін Q3 mosfet қақпасына барады

Pin6 (MISO) - жасыл шамдар үшін Q2 mosfet қақпасына қосылған

Pin7 (CLK) - қызыл ледтерге арналған Q1 mosfet қақпасына қосылған

Pin8 - Vcc

Mosfet мәліметтер кестесі:

Бір мосфетта 12 жарық диодтары бар (1 мосфет үшін жалпы қуат шығыны: P = I*U, P = 20mA*4,5V = 90 мВт)

Мен сондай -ақ 6 vias қостым (бағдарламалау үшін бір -бірінен 2,54 мм (SCH бойынша 4 -тақырып және 2 -тақырып)).

СКО -дан кейін мен тақтаны реттеуге кірістім. Мен Рождестволық шыршаның пішінін қиып алдым, содан кейін компоненттерді орналастырдым.

Мен кіріс кернеуін тұрақтандыру үшін екі ажыратқыш конденсатор 100pF және 10uF қостым.

Мен SCH -де орналасқан 100 кОм резисторды қолданған жоқпын.

Мен екі ПХД үшін де gerber файлдарын қостым.

3 -қадам: дәнекерлеу

Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
Дәнекерлеу

Мен төселген ескі дәнекерлеуішті қолдандым.

Алдымен мен барлық smd компоненттерін, содан кейін тесіктердің барлық компоненттерін дәнекерледім.

Дәнекерлегеннен кейін көңілді бағдарламалау уақыты келді: D

4 -қадам: Бағдарламалау

Бағдарламалау
Бағдарламалау

Бағдарламалау үшін мен AVRISP mk2 қолдандым.

Сізге Arduino Mega 5v және gnd қосылған микроконтроллер мен бағдарламашыны қуаттандыру үшін сізге сыртқы қуат көзі қажет. Содан кейін мен бағдарламашыны компьютерге қосылдым, онда мен қосылдым:

ҚАЛПЫНА КЕЛТІРУ үшін 1 түйреуішті (ҚАЙТА ҚАЛПЫНА келтіру)

4 пин (GND) - GND

MOSI -ге 5 істікшелі (MOSI)

MISO -ға 6 істікшелі (MISO)

7 түйреуіш (CLK) - CLK

8 істікшеге (Vcc) Vcc дейін

Мен бағдарламаның кодын тіркедім.

Мен енгізген код: pwm бақылауы, ұйқы режимі, ауысулар …

Шыршалар режимі барлық жарық диодтарын жыпылықтатады, екінші режимде мен жарықтығын өзгерту үшін pwm -ді қолдандым (оны жай сөйлеу үшін сәл ғана реттеу керек, үшінші режим - светодиодты қадаммен қосу және өшіру, төртінші режим - бұл жыпылықтау (мен екінші режимдегідей pwm функциясын қолдандым) мен оны «күлкілі» режим деп атаймын: D

Түймені басқаннан кейін таймер іске қосылады, ол 5 минутты құрайды, содан кейін ұйқы режиміне оралады (ұйқы режимінде қуатты тұтыну 2-6 uA сияқты)

ЕСКЕРТУ !!!

Attiny85 -ті осы бағдарламамен бағдарламаламас бұрын 8 МГц сақтандырғышты өшіру керек. себебі болмаса, сіздің attiny85 тек 1 МГц жиілікте жұмыс істейді

5 -қадам: Компоненттер тізімі

Мен 12 шыршаға компоненттерге тапсырыс бердім, мен Фарнелл мен Моузерден тапсырыс берген компоненттердің файлын қостым, алиэкспресстен тапсырыс берген басқа компоненттер:

- жарықдиодты шамдар

- ПТД протойпасы

- Әйел тақырыптары

- Ерлердің тік бұрышты тақырыптары

- түймелерді басыңыз

- ON/OFF қосқышы

Amazon.de:

- батарея

6 -қадам: 3D модельдеу

3D модельдеу
3D модельдеу
3D модельдеу
3D модельдеу

Мен 3D моделін базаға қалай құрастырғанымды сипаттамаймын, бірақ егер қаласаңыз, маған PM жібере аласыз, мен сізге файлдарды жіберемін.

Мен қосу/өшіру қосқышы мен басу түймесін аштым.

Алдымен мен түйме мен қосқышқа бірнеше сымдарды дәнекерледім, содан кейін оларды орналастырдым және оларды негіздің ішкі жағынан ыстық желіммен жапсырдым, содан кейін мен тақтайшаларды кесіп тастадым, аналық коннекторлар мен сымдарды дәнекерледім.

7 -қадам: Қорытынды

Бұл жобаның басты мақсаты - мен өз үйімді өз қолыммен жасаған бұйыммен таңдандырғым келді, бұл оны аяқтауға көмектескен мотивация болды.

Бұл жобаға көмектескен достарыма алғысым шексіз.

Мен Excel файлын қостым, онда мен батареяның қанша уақыт жұмыс істейтінін есептедім (тамаша жағдайда).

Егер сізде сұрақтар туындаса, түсініктеме қалдырыңыз.

Ұсынылған: