Мазмуну:
- 1 -кадам: План
- 2 -кадам: PCB долбоорлоо
- 3 -кадам: ширетүү
- 4 -кадам: Программалоо
- 5 -кадам: Компоненттердин тизмеси
- 6 -кадам: 3d моделдөө
- 7 -кадам: Жыйынтык
Video: Christmas Tree PCB Белек: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул сентябрдын ортосунда, мен кызыктуу кичинекей долбоорду жасагым келди. Рождество жакындап калгандыктан, мен үйдөгүлөргө белек бергим келип, жаңы жылдык балаты жасоону чечтим.
Рождество дарагы керек:
- энергия үнөмдүү болушу керек
- 10*10смден чоң болбоңуз
- программалуу
- батарейка коюла турган базага ээ болушу керек
- 1ден ашык иштөө режимине ээ болушу керек
Мен ПТБны Altium Designerде иштеп чыктым, ПКБны JLCде басып чыгардым, Atmel Studio 7.0деги атмелдик микроконтроллерди программаладым жана SolidWorksдо 3d моделди иштеп чыктым.
1 -кадам: План
Менин планым 2 жаңы жылдык дарак формасындагы компьютерлерди иштеп чыгуу.
Схемада иштей баштоодон мурун мен микроконтроллерди, электр менен камсыздоону, айдоочуларды тандап алдым …
Микроконтроллер үчүн мен жөнөкөйлүгүнөн улам ATTINY85-20SU колдондум (8пинс).
Микроконтроллерлерди жана ледтерди иштетүү үчүн мен 3 АА батарейканы тандадым.
LEDларды которуштуруу үчүн мен SI1012CR-T1-GE3 мосфеттерин тандадым.
2 -кадам: PCB долбоорлоо
Алгач мен схеманы, андан кийин ПХБнын макетин түздүм.
Микроконтроллерди тандагандан кийин мен контроллердин маалымат барагын жана пинту карадым. Микроконтроллердин уйку режими болушу керек жана ар бир түс үчүн бирден (кызыл, сары, жашыл) жана баскычты басуу үчүн 3 мосфет үчүн эң аз дегенде 4 I/O төөнөгүч керек болчу. Attiny85 идеалдуу болчу.
Pin1 (RESET) - мен 10 кОммПУЛПУК каршылыгын туташтырган пинди баштапкы абалга келтирем (пакет 1206)
Pin2 - мен бул кнопканы басуу баскычы үчүн колдондум, мен баскычты баскан сайын төөнөгүч жерге түштү (ошондуктан мен бул пинди киргизүү катары программалап, ички PULL UP колдондум)
Pin3 - SCH1де мен бул пинди эркектин башына туташтырдым, бирок мен аны колдонгон жокмун.
Pin4 - Жер
Pin5 (MOSI) - сары леддердин mosfet Q3 дарбазасына барат
Pin6 (MISO) - жашыл леддер үчүн mosfet Q2 дарбазасына туташкан
Pin7 (CLK) - кызыл леддер үчүн mosfet Q1 дарбазасына туташкан
Pin8 - Vcc
Мосфеттин маалымат жадыбалы:
Бир мосфетте 12 лед бар (1 мосфет үчүн жалпы энергия керектөө: P = I*U, P = 20mA*4.5V = 90mW)
Мен дагы 6 виас коштум (программалоо үчүн бири -биринен 2,54 мм (SCH боюнча 4 -баш жана 2 -баш))).
SCH бүткөндөн кийин мен тактаны уюштурууга кириштим. Мен Рождестволук дарактын формасын кесип, анан компоненттерин койдум.
Мен киргизүү чыңалуусун турукташтыруу үчүн эки ажыратуучу конденсатор 100pF жана 10uF коштум.
SCH мен колдонгон эмес 100 кОм резистор.
Мен эки PCB үчүн gerber файлдарын коштум.
3 -кадам: ширетүү
Мен тегерете коюп жүргөн эски темирди колдондум.
Алгач мен smdдин бардык компоненттерин, андан кийин тешиктин бардык компоненттерин коштум.
Лайк алгандан кийин кызыктуу программалоого убакыт келди: Д.
4 -кадам: Программалоо
Программалоо үчүн мен AVRISP mk2 колдондум.
Анткени мен 5v жана gnd Arduino Megaдан туташтырылган микроконтроллерди жана программистти иштетүү үчүн сизге тышкы электр булагы керек. Андан кийин мен программистти менин программалоочу компьютериме туташтырдым, анда мен туташтым:
1 PIN (КАЙРА АРТТОО) баштапкы абалга келтирүү
4 пин (GND) - GND
5 pin (MOSI) MOSIге
6 пин (MISO) MISOго
7 пин (CLK) CLK чейин
Vccке 8 пин (Vcc)
Мен программанын кодун тиркеп койдум.
Мен киргизген код pwm көзөмөлүн, уйку режимин, интерпуттарды…
Фирс режими бардык ледтерди жымыңдатып турат, экинчи режимде мен pwmди жарыктыгын өзгөртүү үчүн колдондум (мен аны жөнөкөйлөтүү үчүн бир аз тыкылдатуум керек, үчүнчү режим жөн гана кадам менен лампаны күйгүзүп жана өчүрүп жатат, төртүнчү режим - бул жөн эле жиндидей ирмелүү (мен pwm функциясын экинчи режимдегидей колдондум) мен аны "күлкүлүү" режим деп атайм: D
Баскычты баскандан кийин таймер иштей баштайт, ал 5 мүнөткө созулат, андан кийин кайра уйку режимине өтөт (уйку режиминде энергия керектөө 2-6 уА сыяктуу)
ЭСКЕРТҮҮ !!!
Бул программа менен attiny85ти программалоодон мурун, сиз 8 МГц сактандыргычты өчүрүшүңүз керек. анткени болбосо, attiny85 болгону 1 МГцте иштейт
5 -кадам: Компоненттердин тизмеси
Мен 12 жаңы жылдык даракка компоненттерди заказ кылдым, мен Фарнелл менен Мосерден заказ кылган компоненттердин файлын коштум, алиэкспресстен заказ кылган башка компоненттер:
- LEDs
- Протойпе ПХБ
- Аялдардын башы
- Эркектин оң бурчтуу баштары
- Баскычтарды басыңыз
- ON/OFF которгуч
Amazon.de:
- батарея
6 -кадам: 3d моделдөө
Мен 3D моделин базага кантип иштеп чыкканымды сүрөттөп бербейм, бирок эгер кааласаңыз мага PM жөнөтө аласыз, мен сизге файлдарды жөнөтөм.
Мен күйгүзүү/өчүрүү жана басуу баскычын ачтым.
Адегенде мен баскычтын жана которгучтун кээ бир зымдарын ширеттим, андан кийин мен аларды жайгаштырдым жана базанын ичинен ысык желимдедим, андан кийин перфорациялык такталарды кесип, ургаачы коннектролорду жана зымдарды бириктирип, базанын ичиндеги бардык нерселерди ысык желимдедим..
7 -кадам: Жыйынтык
Бул долбоордун негизги максаты - үй -бүлөмдү үйдө жасалган бир нерсе менен таң калтыргым келди, мотивация аны аягына чыгарууга жардам берди.
Бул долбоордо мага жардам берген досторума өзгөчө рахмат.
Мен Excel файлын коштум, анда батареянын канча убакытка чейин иштээрин эсептедим (идеалдуу шарттарда).
Суроолоруңуз болсо комментарийге калтырыңыз.
Сунушталууда:
Эс жазгыч - Жаңы жылдык белек: 8 кадам (сүрөттөр менен)
Memory Recorder - Christmas белек: Ciao a tutti! Жөнөкөй шарттар боюнча, бул жерде сиз өзүңүзгө керектүү нерселерди таба аласыз. Тапшырмалар аткарылган мезгилде, сиз өзүңүзгө керектүү документтерди тапшыра аласыз
LED Heart Photo Frame - Perfect Valentine же туулган күнүнө белек жасаңыз: 7 кадам (сүрөттөр менен)
LED Heart Photo Frame - Perfect Valentine же туулган күнүнө белек жасаңыз: Саламатсызбы! Бул көрсөтмөдө мен сизге бул кереметтүү LED жүрөк фото жээкчесин кантип жасоону көрсөтөм. Бардык электроника ышкыбоздору үчүн! Сүйүктүүлөрүңүзгө Валентин, Туулган же Юбилейлик белектерди бериңиз! Сиз бул демо видеону көрө аласыз
Энелер күнүнө белек Arduino/1sheeld колдонуу: 6 кадам
Энелер күнүнө белек Arduino колдонуу менен аспаптар, кездемелер, үй шаймандары
Arduino Blooming Белек кутусу: 4 кадам
Arduino Blooming Белек кутусу: By: 9B J05118 Shayna Faul 傅思萱 Бул Arduino долбоору сизге гүлдөгөн белек кутучасын жасоону көрсөтөт. Кутудагы гүлдүн желекчелери баскыч басылганда белекти ачуу үчүн ачылат. жана RGB светодиоду жарык кылат
$ 1 PCB Christmas Tree: 7 кадам (Сүрөттөр менен)
$ 1 PCB Christmas Tree: PCB Christmas treeby by Loann BOUDIN | 2018 Рождество келгенде, электрониканы сүйүүчү эмне кыла алат? Албетте, PCB жаңы жылдык балаты! Кичинекей электроника хоббисттер клубунун мүчөсү катары мен электроникага жана ПХБ дизайнына болгон кумарым менен бөлүшкүм келет