Мазмұны:
- 1 -қадам: Схемалық
- 2 -қадам: тақта
- 3 -қадам: ПХД тапсырысы
- 4 -қадам: ПХД мен бөлшектерді дәнекерлеуді дайындаңыз
- 5 -қадам: Бірге дәнекерлеу
- 6 -қадам: Бағдарламалық қамтамасыз ету
- 7 -қадам: Қорытындылау
Бейне: Рождестволық шыршаны бейнелеу: 7 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Рождество келеді және бізге жаңа жабдық қажет.
Рождестволық жабдық жасыл + ақ + қызыл + жыпылықтауы керек.
ПХД жасыл + ақ, содан кейін жыпылықтайтын жарықдиодты қосыңыз, біз аяқтадық. Менде «Оң жақ бұрыштық көрініс Red Clear Ultra жарқын SMD 0806 жарық диодтары» көп (1206 жұмыс істейді), онда бізде барлығы дерлік бар.
1 -қадам: Схемалық
Жарайды, бізде идея бар. Бізге келесі қалпақ қажет - схемалар.
Көптеген жарықдиодты онша күрделі емес құрылғымен басқара алу үшін, шарлиплекстеуді қолданған дұрыс. Charlieplexing матрицаға жақын, бірақ ол жолдар мен бағандарды біріктіреді. Идея 6 жақты ағаш болуы керек, содан кейін e 5 × 6 немесе 6 × 7 charlieplexing матрицасын қолдана алады. Жақсы, бұл Рождество, содан кейін үлкенірек пайдаланыңыз. Мен 6 баған мен 7 жолдан тұратын матрицаны қолдануды шештім. Содан кейін бізге кемінде 7 GPIO түйреуіші бар MCU қажет, олардың әрқайсысы шығыс және кіріс (немесе 3 -ші күй) ретінде жұмыс істей алады. Ең арзанның бірі - PIC16F15323.
Бізде ақысыз түйреуіштер бар, мысалы, кейбір жұмыстар үшін кондиционерді қолданыңыз және үстіне бір светодиод қойыңыз.
Жарайды, онда схема орнында.
Келесі бөлім тақтаны қалай қою керектігін шешеді.
2 -қадам: тақта
Менің жоспарым - 6 × қолдануға болатын жалпы тақта. Әр бағанға бір тақта.
Бізде екі жақты тақта бар деп есептейік, бізде бір тақтада екі баған болуы мүмкін, бір жағынан жоғарыдан төмен қарай жарықдиодты, екіншіден төменнен жоғарыға дейін. Бізде бұл екі арнаны бөлетін орын болуы керек. ПХД желілерін бөлу үшін бізде әдеттегі екі нұсқа бар.
- Біз пышақ пен кескіш сызықты қолдана аламыз (дәл болуыңыз керек, әйтпесе тақтаны зақымдайсыз)
- Немесе біз көлденең қиылысты бұрғылай аламыз («арқылы» деп аталады)
Мен жаттығуды ұнатамын. Бұл оңайырақ және аз көрінеді.
Біз сондай -ақ жолдарды беруіміз керек, бірақ сәйкес бағаннан сәйкес келетінін таңдауымыз керек. Мен ПХД дәнекерлеу торабын қолдануды шештім. Бұл оңай және ақысыз. Содан кейін бір бағанды білдіретін әр тақтада бізде x белгілі бір тақтаны білдіретін бір «Jx» және «Vx» арқылы «түйісу» бар. Бұл дегеніміз, 1 -ші бортта біз «J1 түйінін» дәнекерлеп, «V1» арқылы бұрғылауымыз керек. Кішкене ақтаудың бірі - 6 тақта, ол екі қатарды тамақтандыруы керек, содан кейін екі J6 және J6 'түйіспелері болады.
Соңғы бөлімде MCU мен қалған электронды компоненттерді қамтитын «базалық» тақтаны құру. Бұл тақта арнайы функцияларсыз салыстырмалы түрде қарапайым.
3 -қадам: ПХД тапсырысы
Мен тақтаға тапсырыс беру үшін қытай өндірісін қолданамын.
Мен үшін жылдам әрі ыңғайлы бірі - AllPCB. Олардың қарапайым тапсырыс беру жүйесі бар. Бірінші бетте өлшемді енгізіңіз. Бұл тақтаның өлшемі 85 × 100 мм, мөлшерін таңдаңыз (бір ағашқа 3 дана қажет екенін ұмытпаңыз), 2 қабатты сақтаңыз және қалыңдығы 1, 6 мм. Дәл қазір баға белгілеуді басыңыз, содан кейін сіз жеткізілімді қосқанда баға аласыз.
Сіз тақта түстерін реттей аласыз, бірақ жасыл түс - ағаш үшін ең жақсы түс, ал ақ түс - қарға еліктеу үшін ең жақсы түс.
Электрондық пошта мекенжайын енгізіңіз және «Себетке қосу» түймесін басыңыз.
Сізден «гербер файлы» сұралады. Бұл charlieplex7_85x100_brd.zip файлына тіркеледі, содан кейін оны жүктеңіз. Сіздің мекен -жайыңызды, қолайлы төлем әдісін және тапсырысты таңдаңыз.
4 -қадам: ПХД мен бөлшектерді дәнекерлеуді дайындаңыз
Бірнеше күн ішінде ПХД бар пакетті күтуге болады.
Ең алдымен, біз тақталарды бөлуіміз керек. Олар шағын көпірлер арқылы қосылады. Тапсырысты жеңілдету үшін мұнда үш бөлік біріктірілген. Мен қайшыларды қолданамын, бұл тез, бірақ JLC ұстараның көмегімен араны кесу тегіс болады.
Кесу аяқталғаннан кейін қай бағанға қандай тақта қолданылатынын дайындаңыз. 3 және 6 -бағандарға арналған тақталарды таңдағанда абай болыңыз. 3 және 6 -тақталарда артқы жағында жоғарғы жарықдиодты жарықдиодты қосу үшін қосымша сым болуы керек. Бұл қосымша сымы бар тақталар - бұл снеговик пен қоңырау бейнелері бар тақталар.
Келесі қадам - тиісті бұрандалар мен дәнекерлеу тораптарын бұрғылау.
Содан кейін барлық SMD светодиодтарын, процессорлық резисторларды және басқа электронды бөлшектерді алты бағаналы тақтаға және бір негізгі тақтаға дәнекерлеңіз.
5 -қадам: Бірге дәнекерлеу
Барлық SMD электронды бөлшектері дәнекерленген кезде, тақталарды бірге дәнекерлеу уақыты келді.
Бірінші қадам - барлық алты бағаналы тақтаны негізгі тақтаға дәнекерлеу. Бір жағынан кішкене нүктелерден бастаңыз (мысалы, тек жоғарғы жағы). дәнекерлеу тақталары. Дәнекерлеу тақталарын мұқият қадағалаңыз, тақталарды ортасына жақындатыңыз, бірақ ортасында алтыбұрышты жасаңыз.
Барлық алты тақта негізгі тақтаға бекітілген кезде, ұстағыш ретінде бір бос бос тақтаны қолданыңыз. Бұл қосалқы тақтаны баған тақталарының үстіне салыңыз, ол баған тақталарын күтілетін күйде және қашықтықта бекітеді. Бұл барлық құрылысты тұрақтандырады және тақталарға шамамен үш төменгі қатарды дәнекерлеуді жеңілдетеді. Аяқтаған кезде, тақталардың артқы жағын дәнекерлеңіз, үстіңгі жағын соңғы күйге келтіріңіз және жоғарғы жарықдиодты үшін екі қосымша сымды ұмытпаңыз.
Осыдан кейін қосалқы тақтаны алып тастап, барлық бағандарды дәнекерлеуді аяқтаңыз.
Соңғы қадам - жоғарыдан орнатылған THT жарық диоды. Бұл светодиодтың сымдарын кесіңіз, ол тақтаның артқы жағына бекітіліп, оны бортында катод 3 және анод 6 бортында қалыпқа дәнекерлейді.
Мұның бәрі дәнекерлеу тұрғысынан.
6 -қадам: Бағдарламалық қамтамасыз ету
Бағдарламалық қамтамасыз ету өте оңай.
Мен Microchip PIC MCU үшін дәстүрлі кестелерді қолданатын қарапайым мысал дайындадым. Бағдарламалық қамтамасыз ету «бейне» ЖЖҚ -да сақталған жарықдиодты шамдар мен дисплей жақтаулары арқылы үзіліс жасау үшін бір таймерді пайдаланады.
Негізгі бағдарлама тек келесі қадамды бақылайды. Деректерді «бейне» жедел жадыға ауыстырып, оған келесі бағанды қойыңыз.
Ол сондай -ақ DA түрлендіргішінің мәнін оқиды және оны келесі кадрдың ұзақтығына қолданады.
Сіз бастапқы кодты жүктей аласыз және оны өзгерте аласыз немесе тек он алтылық файлды жүктей аласыз және оны сол күйінде қолдана аласыз.
Мен процессорға HEX бағдарламалау үшін PICkit3 қолданамын.
HEX файлы Рождестволық шыршаға алты тесік 0,1 дюймдік X1 көмегімен бағдарламаланған. Бұл жерде коннекторды дәнекерлеудің қажеті жоқ. PICkit 3 жеткізілетін екі жағындағы түйреуіштері бар тікелей сымдарды қолданыңыз.
Тақтада PICkit3 сияқты 1 -ші пин үшін үшбұрыш белгісі бар. Бағдарламалау кезінде бір PICkit3 үшбұрышымен белгіленген сым тақтаның белгіленген тесігінде екенін тексеріңіз.
Мен бағдарламалау үшін MPLAB IPE (Integrated Programming Environment) қолданамын.
Бағдарламалауды бастамас бұрын, тақтаны құралдан қосуды қосуды ұмытпаңыз. Бұл опция IPE «Қуат» қойындысында қол жетімді.
Бағдарламалағаннан кейін құралдар тақтаға қосылады, содан кейін сіз нәтижені тікелей тексере аласыз.
7 -қадам: Қорытындылау
Қорытынды бөлігі - батарея жинағын тірек ретінде бекіту.
Мен 3 × АА батарея ұстағышын қолданамын. Бұл ұстағышта әдетте екі М3 бұрандасы үшін екі тесік болады. Негізгі тақтаның тесіктері бірдей, содан кейін M3 × 12 екі бұранда мен тиісті гайкаларды қолдану арқылы монтаждау оңай.
Орнатпас бұрын электр сымдарын негізгі тақтаға және батарея ұстағышына дәнекерлеңіз.
Және бұл бәрі. Үш батареяны қосыңыз және ләззат алыңыз.
Ұсынылған:
Рождестволық шыршамен тыныс алу - Arduino Рождестволық жарық контроллері: 4 қадам
Рождестволық шыршаның тыныс алуы-Arduino Рождестволық жарық реттегіші: 9 футтық алдын ала жарықтандырылған жасанды шыршаның басқару қорабы Рождество алдында үзілгені жақсы жаңалық емес, ал өндіруші қосалқы бөлшектерді бермейді. Бұл жарықдиодты жарықдиодты драйвер мен контроллерді қалай қолдануға болатынын көрсетеді
DIY термиялық бейнелеу инфрақызыл камерасы: 3 қадам (суреттермен)
DIY термиялық бейнелеу инфрақызыл камерасы: Сәлеметсіз бе, мен үнемі физика сабағыма жаңа жобалар іздеймін. Екі жыл бұрын мен Melexis MLX90614 жылу сенсоры туралы есепке тап болдым. 5 ° FOV (көру өрісі) бар ең жақсы камера өздігінен жасалған термиялық камераға сәйкес келеді. Оқу үшін
Рождестволық шыршаны безендіру: 3 қадам (суреттермен)
Жарықдиодты жарықдиодты безендіру: бәріне сәлем. Рождество келе жатқан кезде мен жарықдиодты шамдар, резисторлар мен 555 таймері бар Рождестволық шыршаның әдемі безендірілуін жасауды шештім. Қажетті барлық компоненттер THT компоненттері болып табылады, оларды SMD компоненттеріне қарағанда дәнекерлеу оңай
Фибреоптикалық шыршаны жаңарту: 5 қадам (суреттермен)
Фибреоптикалық шыршаны жаңарту: Бізде бірнеше жыл бойы талшықты -оптикалық шыршалардың бірі болды. Негізде 12В галогендік рефлекторлық шам бар, ал мотор басқаратын түсті диск шам мен ағаш түбінің арасына орналастырылған. Шам мен қозғалтқыш 12В кернеумен жұмыс істейді
Рождестволық қорап: Arduino/ioBridge Интернет арқылы басқарылатын Рождестволық шамдар мен музыкалық шоу: 7 қадам
Рождестволық қорап: Arduino/ioBridge Интернет арқылы басқарылатын Рождестволық шамдар мен музыкалық шоу: Менің xmas-box жобам интернетпен басқарылатын Рождестволық шамдар мен музыкалық шоудан тұрады. Рождестволық әнді онлайн режимінде сұрауға болады, содан кейін ол кезекке қойылады және сұралған ретпен ойнатылады. Музыка FM күйінде беріледі