Мазмұны:
- 1 -қадам: LIXIE дисплейі қалай жұмыс істейді
- 2 -қадам: АЖЖ және аппараттық бөліктер
- 3 -қадам: схема
- 4 -қадам: ПХД жасау
- 5 -қадам: ингредиенттер
- 6 -қадам: электронды жинақ
- 7 -қадам: плексигласс жинау
- 8 -қадам: Бағдарламалық қамтамасыз ету бөлігі
Бейне: Arduino LIXIE сағаты: 8 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Эй балалар! Сізге менің бұрынғы нұсқаулық «Arduino MIDI Controller DIY» ұнады деп үміттенемін және сіз жаңасына дайынсыз, әдеттегідей мен сізге бұл оқулықты біртіндеп бағдарлау үшін жасадым, бұл өте арзан электронды жобалар. Arduino LIXIE сағаты ».
Бұл жобаны жасау барысында біз бұл нұсқаулық сізге ең жақсы нұсқаулық болатынына көз жеткізуге тырыстық, егер сіз өзіңіздің цифрлық сағатты жасағыңыз келсе, сізге көмектеседі, сондықтан бұл нұсқаулықта қажетті құжаттар бар деп үміттенеміз.
Бұл жоба біздің сағаттардың көрінісін жақсарту үшін біз JLCPCB -ден тапсырыс берген теңшелген ПХД алғаннан кейін жасауға өте ыңғайлы, сонымен қатар осы нұсқаулықта Arduino сағатын оңай жасауға мүмкіндік беретін құжаттар мен кодтар жеткілікті. Біз бұл жобаны небәрі 4 күнде жасадық, барлық қажетті бөлшектерді алу үшін, аппараттық құралдарды жасау мен жинауды аяқтау үшін үш күнде жасадық, содан кейін біз өз жобамызға сәйкес кодты дайындадық, ал андроид қосымшасын әзірлеуге бір күн кетеді.
Бастамас бұрын алдымен көрейік
Бұл нұсқаулықтан не үйренесіз:
- Сіздің жобаңыздың функционалдығына байланысты аппараттық құралдарды дұрыс таңдау.
- LIXIE дисплей технологиясын біліңіз.
- Барлық таңдалған компоненттерді қосу үшін схеманы дайындаңыз.
- Жобаның барлық бөлшектерін жинаңыз (механикалық және электронды құрастыру).
- жеке цифрлық сағатты бастаңыз.
1 -қадам: LIXIE дисплейі қалай жұмыс істейді
Әдеттегідей, мен бұл қысқаша сипаттаманы жасаймын, онда мен жасағалы отырған жоба туралы интернеттен мәліметтер жинаймын.
Негіздерден бастап, алдымен Lixie дисплей әдісі мен оның қалай жұмыс істейтінін анықтау керек, бұл принцип қарапайым; Плексиглас бөлігін кесіп, лазерлік логотиптер немесе фигуралар жасағаннан кейін сіз бөліктердің кез келген жағына жарықдиодты қою арқылы осы пішіндерді жарықтандыруға болады, ал біздің жағдайда біз 0 -ден 9 -ға дейінгі сандарды 10 бөлікке ойып саламыз. төрт цифр үшін төрт рет қайталаңыз, сағаттар мен минуттарды ажырату үшін екі нүктені қосуға болады, содан кейін біз барлық осы плексиглас бөлшектерін біріктіретін дизайн жасаймыз және әр плексиглазаның төменгі жағына екі жарықдиодты орналастырамыз. бізде барлығы 82 жарық диоды бар.
Барлық осы светодиодтардың Arduino -ға қосылуы туралы, біз 10 жолды алу үшін бір қатардағы анодтарды, 10 бағаннан тұратын катодтарды біріктіріп, 10 жолдан тұратын матрицаны алу үшін нүктелер туралы 4 бағанды қосамыз, оларды басқару оңай.. Осыдан кейін Arduino кодын қолдана отырып, қажетті цифрды өшіру оңай болады, ал егер сіз сол матрицаның жарық диодтарын қалай басқаруға болатынын білгіңіз келсе, біздің нұсқаулыққа сілтеме жасай аласыз, онда мен текшені қалай басқаруға болатынын түсіндірдім. светодиодтар матрицалық әдіспен.
2 -қадам: АЖЖ және аппараттық бөліктер
Лазерлік гравировка мен кесу бөлшектерінен бастап, мен жоғарыда көрсетілген дизайнды solidworks бағдарламалық жасақтамасы арқылы жасадым және сіз DXF файлдарын жүктеу сілтемесінен ала аласыз, бұл дизайн сіздің құрылғыны жасауға көмектесу үшін 100% ұсынылады, себебі ол тек плексигласс ұстаушы. Тапсырыс беріңіз, дизайнды дайындағаннан кейін мен өз бөлшектерімді өте жақсы дайындадым және әрекетке дайынмын. және сіз соңғы фотода көріп тұрғандай, біз әр сан үшін төрт рет толтырылған сандарды дайындадық.
3 -қадам: схема
Электроникаға көшіп, мен осы жобаға қажетті барлық қажетті бөлшектерді қамтитын схеманы құрдым.
Мен құрылғы өшірілгеннен кейін уақыт пен күн конфигурациясын қалпына келтіру үшін RTC модулінің компоненттерін қолданамын, осылайша сіз RTC модулін қолдана аласыз немесе сіз RTC үшін DS3231 интеграцияланған схемасын ала аласыз және екеуінде де I²C байланыс орнатасыз. Деректерді жіберуге арналған MCU. Мен дабылдар үшін дыбыстық сигналды қолданамын, өйткені біз бұл мүмкіндікті сағатымызға қосамыз, осылайша біз бірнеше алрамды орната аламыз және Bluetooth модулін пайдаланып, андроид қосымшасының көмегімен уақыт пен күнді реттеймін.
Arduino Uno -да барлық осы компоненттерді біріктіру үшін қажетті түйреуіштер болмағандықтан, мен MCP23017 GPIO кеңейту интегралды схемасын қолданамын.
біз осы жобада қолданатын светодиодтарды ұмытпай, цифрлар дисплейі үшін 80 көк жарық диодты және нүктелер дисплейі үшін екі ақ жарықдиодты қажет етеді.
4 -қадам: ПХД жасау
JLCPCB туралы
JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.)-бұл Қытайдағы ПХД прототипінің ірі кәсіпорны және ПХД прототипі мен шағын партиялы ПХД өндірісіне маманданған жоғары технологиялық өндіруші. ПХД өндірісінде 10 жылдан астам тәжірибесі бар JLCPCB -де үйде және шетелде 200 000 -нан астам клиенттер бар, олардың ішінде тәулігіне ПХД прототиптеудің 8 000 -нан астам онлайн тапсырыстары бар және ПХД өндірісінің аз мөлшері бар. Жылдық өндірістік қуаты 200 000 ш.м. әр түрлі 1 қабатты, 2 қабатты немесе көп қабатты ПХД үшін. JLC - бұл кең ауқымды, ұңғымалы жабдықтармен, қатаң басқарумен және жоғары сапамен ерекшеленетін кәсіби ПХД өндірушісі.
Сөйлейтін электроника
Электр схемасын жасағаннан кейін мен оны теңшелген ПХД конструкциясына айналдырдым, енді маған тек ПХД өндіру қажет, мен PCLC өндірушіге ең жақсы жеткізушіге көшкенмін, бірнеше рет басқаннан кейін. менің дизайнымның сәйкес GERBER файлдарын жүктедім, мен ПХД қалыңдығы мен түсі сияқты кейбір параметрлерді қойдым, бұл жолы біз алтын нүкте опциясын қолданып көреміз; тек кем дегенде төрт күннен кейін ПХД алу үшін сізге кем дегенде 2 доллар төлеу керек, бұл жолы мен JLCPCB туралы байқағаным - бұл ПХД түсі жоқ, бұл сіз таңдаған ПХД түсі үшін тек 2 АҚШ долларын төлейтіндігіңізді білдіреді..
Қатысты жүктеу файлдары
Жоғарыдағы суреттерден көріп отырғаныңыздай, ПХД өте жақсы шығарылған және менде негізгі тақтаға арналған ПХД дизайны бар, мен барлық жапсырмалар, логотиптер мен әдемі алтын дақтар бар. дәнекерлеу қадамдары. Егер сіз сол схемаға тапсырыс бергіңіз келсе, сіз осы схемаға арналған Gerber файлын төмендегі жүктеу сілтемесінен жүктей аласыз.
5 -қадам: ингредиенттер
Электрондық бөлшектерді дәнекерлеуді бастамас бұрын, біздің жобаның компоненттерінің тізімін қарастырайық, сондықтан бізге қажет:
★ ☆ ★ Қажетті компоненттер ★ ☆ ★
Біз JLCPCB -ден тапсырыс берген ПХД
ATmega328P - бұл Uno MCU
MCP23017 IC
Екі 22pF конденсаторлар
330 Ом резисторы
RTC модулінің компоненттері
16 МГц кварц осцилляторы
Bluetooth модулі
Дыбыстық сигнал
Кейбір терминалды байланыс
80 көк жарық диодтары
2 ақ жарық диоды
Және лазерлік сүйкімді бөліктер
6 -қадам: электронды жинақ
Енді бәрі дайын, сондықтан электронды компоненттерді ПХД -ге дәнекерлеуді бастайық, ол үшін бізге дәнекерлеуіш пен дәнекерленген сым және SMD компоненттеріне арналған SMD қайта өңдеу станциясы қажет (егер сіз RTC модулін қолдансаңыз қажет емес).
Ең алдымен қауіпсіздік
Пісіру темірі
Дәнекерлеу үтігінің элементіне ешқашан қол тигізбеңіз….400 ° C!
Пинцетпен немесе қысқышпен жылытылатын сымдарды ұстаңыз.
Пайдаланылмаған кезде дәнекерлеу үтікті әрқашан тірегіне қайтарыңыз.
Ешқашан оны жұмыс үстеліне қоймаңыз.
Пайдаланылмаған кезде құрылғыны өшіріп, розеткадан ажыратыңыз.
RTC компоненттері туралы сіз оларды дәнекерлей аласыз немесе RTC модулін сатып алып, оны тақтадағы тиісті қосқыш арқылы пайдалана аласыз.
Көріп отырғаныңыздай, бұл ПХД қолдану өте жоғары сапалы болғандықтан және әр компонентті дәнекерлеу кезінде сізге басшылық ететін жапсырмаларды ұмытпастан оңай болады, өйткені сіз жоғарғы жібек қабатында әр компоненттің жапсырмасы орналасқанын көрсететін жапсырманы таба аласыз. тақта және осылайша сіз дәнекерлеу кезінде қателік жасамайтыныңызға 100% сенімді боласыз.
Мен әр компонентті орналастыруға дәнекерледім және сіз электронды компоненттерді дәнекерлеу үшін ПХД екі жағын да пайдалана аласыз.
7 -қадам: плексигласс жинау
Енді бізде ПХД дайын және барлық компоненттер өте жақсы дәнекерленген, біз аппараттық қондырғының екінші бөлігіне көшеміз, ол светодиоды қосылу, жоғарыдағы суретте көріп тұрғаныңыздай, біз өз дизайнымызда әр жарықдиодты тесік жасадық. светодиодтарды орналастыру үшін желім, содан кейін сол жолдардың барлық анодтарын және сол бағаналардың катодтарын бір -біріне дәнекерлеңіз, тапсырманы аяқтағаннан кейін сізде матрица үшін 14 сым болады, сондықтан оларды бұраңыз, себебі бұл ПХД көрсетеді.
Біз плексиглас бөлшектерін орналастыру арқылы жинауды жалғастырамыз және қосылу нүктелерін бұрап аламыз.
8 -қадам: Бағдарламалық қамтамасыз ету бөлігі
Бізге қазір қажет нәрсе - бұл бағдарламалық қамтамасыз ету, мен сіздерге Arduino кодын жасадым, сіз оны төмендегі сілтемеден ақысыз ала аласыз, сонымен қатар мен уақытты, күнді және уақытты орнату кезінде қолдануға арналған андроид қосымшасын құрдым. сағат дабылдары. Код өте жақсы түсіндірілген, сондықтан сіз оны түсініп, оны өз қажеттіліктеріңізге қарай реттей аласыз, бізге кодты ATmega328 MCU -ге жүктеу үшін бізге Arduino Uno тақтасы қажет, содан кейін біз MCU -ны аламыз және оны ПХД ұясына орналастырамыз.
Құрылғыны қосу үшін бізге сыртқы 5В қуат адаптері қажет, міне, бізде сағат өте жақсы жұмыс істейді және біз осы андроид қосымшасын пайдаланып уақытты реттеп, кейбір дабылдарды қоя аламыз.
Бұл жобаны жасау өте оңай және бұл керемет көк светофорлармен таңғажайып жоба, ол сіздің ең жақсы DIY сағатыңыз болуы мүмкін, бірақ оны майға айналдыру үшін басқа жақсартулар жасау керек, сондықтан мен сіздің ұсыныстарыңызды күтемін. осы LIXIE сағатын жақсартыңыз, егер сізге ұнаса, бұл жобаны басуды ұмытпаңыз және менің YouTube каналыма жазылыңыз және одан да керемет бейнелер алыңыз және біздің алдыңғы жобаларды көруді жіберіп алмаңыз.
Ұсынылған:
NEO-6M модулін қолданатын жергілікті уақытпен Arduino GPS сағаты: 9 қадам
NEO-6M модулін қолданатын жергілікті уақытпен Arduino GPS сағаты: Бұл оқулықта біз спутниктерден arduino көмегімен ағымдағы уақытты алуды үйренеміз. Бейнені қараңыз
Magicbit (Arduino) көмегімен ақылды дабыл сағаты: 10 қадам
Magicbit (Arduino) көмегімен ақылды дабыл сағаты: Бұл оқулықта RTC модулін пайдаланбай Magicbit дев тақтасындағы OLED дисплейі арқылы ақылды оятқыш жасауды көрсетеді
Arduino Uno -дан ICSP / ISP арқылы дәйекті Arduino 3.3V Вт / 8 МГц сағаты бағдарламаланған (сериялық бақылаумен!): 4 қадам
Arduino Uno -дан ICSP / ISP арқылы дәйекті Arduino 3.3V Вт / Сыртқы 8 МГц сағаты (сериялық бақылаумен!): Мақсаты: 8 МГц сыртқы сағаттан 3,3В жұмыс істейтін автономды Arduino құрастыру. Оны Arduino Uno (5В жұмыс істейтін) провайдерімен (сонымен қатар ICSP деп аталады) тізбектей бағдарламалау үшін жүктеуші файлын өңдеу және
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): 6 қадам (суреттермен)
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): Индуктивті зарядтау (сымсыз зарядтау немесе сымсыз зарядтау деп те аталады) - сымсыз қуат беру түрі. Ол портативті құрылғыларды электрмен қамтамасыз ету үшін электромагниттік индукцияны қолданады. Ең көп таралған қолданба - Qi сымсыз зарядтау
Gixie сағаты: ең әдемі жарқыраған түтік сағаты: 4 қадам
Gixie сағаты: ең әдемі жарқыраған сағаттар: маған Nixie түтігі өте ұнайды, бірақ ол тым қымбат, мен оған шыдай алмаймын. Мен бұл Gixie сағатын жасауға жарты жыл жұмсадым. Gixie сағаты ws2812 акрил жарығын қолдану арқылы қол жеткізілді, мен RGB түтікшесін жұқа ету үшін барымды саламын