Мазмұны:
- Жабдықтар
- 1 -қадам: Ағашты кесіңіз
- 2 -қадам: тор мен табанды жинаңыз
- 3 -қадам: Неопиксель жолағын кесіңіз
- 4 -қадам: Неопиксельдерді жинаңыз
- 5 -қадам: неопиксельдерді қосу
- 6 -қадам: матрицаны тексеріңіз
- 7 -қадам: торды неопиксельге жабыстырыңыз
- 8 -қадам: кернеу реттегіш тақтасын дәнекерлеу
- 9 -қадам: Data Wire резисторы
- 10 -қадам: бұрандаларды қосу
- 11 -қадам: Барлығын бірге ыстық желіммен жабыңыз
- 12 -қадам: Қуат көзін дайындаңыз және оны қосыңыз
- 13 -қадам: Micro: bit қосу
- 14 -қадам: тестілеу
Бейне: Микро: бит - жарықдиодты матрица: 14 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл нұсқаулықта мен светодиодты жолақтардан микро: битке арналған жарықдиодты матрицаны қалай құруға болатынын қарастырамын. Мен мысал ретінде 4х4 матрицаны және 10х10 матрицаны қолданамын. Мен мектепте жұмыс істейтіндіктен, біз көп құрылыс жүргізетін болсақ, онда біз көптеген аккумуляторлық ұстағыштарды, қуат көздерін және микро: битке жүгінеміз, егер бәрін жобаға енгізу қажет болса. Екінші жағынан, егер сіз micro: bit -ті аллигатор коннекторларымен қоссаңыз, бұл өте жақсы көрінбейді, сондықтан мен бұл нұсқаулықта біз қайтадан қолданатын заттарды қалай салу керектігін көрсетемін.
Мен неопиксельдерді қалай бағдарламалау туралы қысқаша нұсқаулық жасадым, бірақ мен неопиксель матрицасын қалай бағдарламалауға көбірек назар аударатын басқа нұсқаулықты жүктеймін.
Жабдықтар
Материалдар:
4 мм фанера
1 x TO220-3 кернеу реттегіші
2 x 10 uF электролиттік конденсатор
4х4 матрица үшін 1 х 5 вольтты қуат көзі 2 А жеткілікті, бірақ 10х10 матрица үшін 4 А қажет.
3 x M3 25 болттар
12 x M3 жаңғақтар
1 x Микро: бит
1 x 330 Ом резисторы
1 x Екі жақты бұрандалы терминал блогының қосқышы
Micro жолағы: биттік үйлесімді неопиксельдер. 60 LED/метр қолайлы. Сізге 4х4 матрицасы үшін жарты метрден сәл астам, ал 10х10 матрицасы үшін 2 метрден аз қажет болады.
Бірнеше метр сым. Егер сізде түрлі түстер болса жақсы
Пісіру тақтасының кішкене бөлігі
Аздап электрлік таспа
Ағаш желімі
Ыстық желім
Құралдар:
Дәнекерлеу құралдары
Ласеркуттер
Wirrecter
Қарындаш
Ескі щетка
Ыстық желім қаруы
4 аллигатор секіру сымы
1 -қадам: Ағашты кесіңіз
Алдымен ағаш кесу үшін лазерді пайдаланыңыз. Мен 4х4 матрицаны да, 10х10 матрицаны да кесу үшін файлдарды жүктедім.
2 -қадам: тор мен табанды жинаңыз
Торды жинау үшін ағаш желімін қолданыңыз. Мен желімді жағу үшін ескі щетканы қолдандым, бірақ сіз кез келген нәрсені қолдана аласыз. Есіңізде болсын, тордың екі бөлігі қалғандарына қарағанда сәл жұқа. Бұл соңғы бөліктер. Бізде сымдар өтеді, сондықтан оларды тордың қарама -қарсы жақтарына қойыңыз.
Фотодағы көзқарас сәл түсініксіз. Артқы жағын үшбұрыштың екінші ең ұзын бөлігіне жабыстыру керек. Артқы жағы - ішінде 5 тесік бар шаршы.
3 -қадам: Неопиксель жолағын кесіңіз
Сіз неопиксель жолағын ақ сызықтан қиып алғыңыз келеді. Егер сіз 4х4 матрицасын жасасаңыз, онда сіз 4 неопиксельді 4 жолақты кескіңіз келеді, ал егер сіз 10х10 матрицаны жасасаңыз, онда әрқайсысында 10 неопиксельді 10 жолақты қиып алғыңыз келеді. Зауыттар неопиксельді ұзын жолақтарды жасайды, бірақ қысқа жолақтарды дәнекерлейді. Бұл дәнекерлеу орындары соңғы мәселе болады, сондықтан жолақтарды фабрикалар бір -бірімен дәнекерленген жерлерді кесетін етіп кесуге тырысыңыз. Бұл бірнеше неопиксельді жоғалтқаныңызды білдіруі мүмкін, бірақ бұл сіздің соңғы жұмысыңызды айтарлықтай жеңілдетеді.
4 -қадам: Неопиксельдерді жинаңыз
Кесілген ең үлкен шаршыны алыңыз. Неопиксельдер қаламсаппен қай жерде орналасуы керектігін белгілеу үшін жиналған торды пайдаланыңыз. Неопиксель жолақтарының көпшілігінде таспа бар, сондықтан оларды орнына бекіту оңай. Егер сіздікі болмаса, онда желімді қолдану керек.
Неопиксельдер бағытталған екенін біліңіз, өйткені деректер тек бір бағытта жүре алады. Барлық неопиксельді жолақтардың дәл осылай жүруі маңызды, сізде бір жағында Din, ал екінші жағында Do бар.
5 -қадам: неопиксельдерді қосу
Неопиксельдерді қосқанда, қуат, жер мен деректер бірінші жолақтан келесі жолаққа, содан кейін келесі жолаққа өтетінін есте сақтаңыз.
Жолақ -> Келесі жолақ
5в + -> 5в +
gnd -> gnd
Жасаңыз -> Дин
Қуат пен жер неопиксельде екі жолмен жүре алады, сондықтан әр жолақты ол жерге қалай қосуға болатыны маңызды емес, демек сіз қысқа жолмен жүре аласыз, бірақ деректер тек бір жолмен жүре алады, сондықтан Do -ды Din -ге қосқаныңызға көз жеткізіңіз..
6 -қадам: матрицаны тексеріңіз
Неопиксельдердің үстіне торды жаппас бұрын, біз бәрі жұмыс істейтініне көз жеткізгіміз келеді. Микро: биттен көптеген неопиксельдерге ауысу оны қысқа тұйықталуы мүмкін, бірақ сіз бір уақытта тек бір неопиксель қосылған кезде, сыртқы қуатсыз микро: биттен 16 неопиксельді іске қосуға болады. Сынақ бағдарламасын микро: битке жүктеңіз, оны аллигатор сымдарымен жарықдиодты матрицаға қосыңыз.
Теорияда мұны 100 пиксельмен де жасауға болады, бірақ бұл біршама қауіпті, керісінше қуат көзін неопиксель матрицасына қосу үшін аллигатор сымдарын қолданыңыз, содан кейін сынақ бағдарламасын микро: битке жүктеңіз және оны жерге және деректерге қосыңыз аллигатор сымдарын қолдану.
4х4 матрица үшін
Микро: бит -> неопиксельдер
GND -> GND
3 в -> 5 в +
Pin 0 -> Din
10х10 матрица үшін
микро: бит
Микро: бит -> неопиксельдер
GND -> GND
Pin 0 -> Din
Қуат көзі -> неопиксельдер
GND -> GND
Қуат -> 5в +
Барлық жолақтар жұмыс істеп тұрғанын тексеру үшін микро: битті қосыңыз және А түймесін бірнеше рет басыңыз.
Мен бұл бағдарламаны 10х10 матрицасын тексеру үшін қолданамын.
Мен бұл бағдарламаны 4x4 матрицасын тексеру үшін қолданамын.
7 -қадам: торды неопиксельге жабыстырыңыз
Барлығы жұмыс істеді деп есептесеңіз, енді торды непиксельдерге жабыстыру қажет. Есіңізде болсын, біз әр ұшына қосқан екі жұқа бөлікті сіз дәнекерленген жердің екі жағын жабуы керек, әйтпесе торды дұрыс деңгейге жеткізе алмайсыз. Егер сізде зауыттық дәнекерлеу жоқ болса, онда торды бір деңгейге қою мүмкін емес, сондықтан зауыттық дәнекерлеуге сәйкес келетін тордағы кішкене тесікті ұсақтаңыз.
Торды неопиксель пластинасына жапсырғаннан кейін, үстіне ауыр зат қойыңыз және алдын ала қарау кезінде кептіруге қалдырыңыз.
Есіңізде болсын, ағаш желімі құрғағанша өткізгіш болады, сондықтан оның құрғақ екеніне сенімді болмас бұрын матрицалық торды қуат көзіне қоспаңыз.
8 -қадам: кернеу реттегіш тақтасын дәнекерлеу
Енді біз кернеу реттегіш тақтасын дәнекерлейміз. Сіз менің соңғы схемаға арналған схемамды жоғарыдағы суретте көре аласыз, бірақ кейбір қосылыстар бұрандалармен және дәнекерленбестен жасалатынын біліңіз.
To220-3 ішіндегі аяқтар біршама тақ. Сізде gnd солға, оңға - 3.3 В кернеу ортасында. Біз конденсаторларды дәнекерлегіміз келеді, олар gnd және 3.3 В арасындағы тұрақтылық үшін микро: бит пен gnd және 5 вольтты тұрақтандыру үшін неопиксельдер үшін.
Содан кейін сіз неопиксель матрицасын Vin және GND -ге дәнекерлегіңіз келеді.
Neopixel -> To220-3
5 v + -> Вин
gnd -> gnd
Содан кейін сіз сымды ортаңғы аяққа дәнекерлегіңіз келеді. Бұл сым микро: битке арналған болады.
Содан кейін сіз Винге оң аяқтағы қосымша сымды дәнекерлегіңіз келеді. Бұл сым соңынан қуат көзіне түседі.
Ақырында сіз gnd үшін қосымша екі сымды дәнекерлегіңіз келеді. Бір сым қуат көзіне, ал екінші сым микро; битке түседі.
9 -қадам: Data Wire резисторы
Adafruits неопиксельді нұсқаулығына сәйкес, сіз әрқашан бірінші неопиксельге сымға 300+ Ом резистор қоюыңыз керек. Сонымен, біз 330 Ом резисторды деректер сымына дәнекерлеп, резистордың екінші шетіне жаңа сым қосамыз.
Содан кейін қысқа тұйықталудың алдын алу үшін біз дәнекерлеу мен резисторды электр таспасымен жабамыз.
10 -қадам: бұрандаларды қосу
Енді M3 бұрандаларының бірін алыңыз, микроға қосқыңыз келетін gnd сымын ораңыз: оны айналдырыңыз және жаңғақтардың бірімен орнында ұстаңыз. Деректер сымы мен 3,3 В сым үшін де осылай жасаңыз.
Содан кейін бұрандаларды тесіктерге салыңыз. Gnd ең сол жақ тесік арқылы, 3,3 В екіншіден солға қарай және деректер оң жақ тесік арқылы өтеді. Оларды орнында ұстау үшін әрқайсысына екі жаңғақ қолданыңыз. Біз біреуінің орнына екеуін қолданамыз, себебі микро: бит қосқан кезде де біраз қашықтыққа жетуіміз керек.
11 -қадам: Барлығын бірге ыстық желіммен жабыңыз
Біз енді терминал қосқышын бүйіріне ыстық желіммен жабамыз, содан кейін кернеу реттегіш тақтасын ыстық желіммен жабамыз, соңында аяғы мен неопикселді тақтаны ыстық желіммен жабыстырамыз.
Неопиксельдерді қосудың екі түрлі әдісі бар екенін біліңіз. жолақтар бүйірден бүйірге немесе жоғары және төмен өтуі үшін оларды қосуға болады. Егер неопиксельдер жоғары және төмен түссе, онда жоғары және төмен анимация жасау оңай болады, ал егер неопиксельдер бір жақтан екінші жағына өтсе, онда бір жағынан екінші жағына қарай анимация жасау оңай болады. Мұнда 4х4 матрица жоғары және төмен көтеріледі, ал 10х10 матрицасы бір жақтан екінші жағына өтеді.
12 -қадам: Қуат көзін дайындаңыз және оны қосыңыз
Қуат сымының ұшын кесіп, сымдарды ашыңыз. Содан кейін оны бұрандалы терминалға бұраңыз. Қуатты қуат пен жерге қосу керектігін ұмытпаңыз.
13 -қадам: Micro: bit қосу
Micro: bit бағдарламасын жасаңыз, содан кейін бұраңыз.
14 -қадам: тестілеу
Енді неопиксель матрицасын қуат көзіне қосыңыз және матрицаны тексеріңіз. Содан кейін сіз өзіңіздің дефузиялық материалды үстіне қосуға болады.
Ұсынылған:
Микро: бит Smart Watch: 9 қадам
Micro: bit Smart Watch: Рождествоға арналған микро: бит ақылды үй жиынтығын алдым. Мен оятқыш, сағат, музыкалық ойнатқыш, тіпті педометр мен калькулятор ретінде жұмыс істейтін ақылды сағат жасай аламын деп ойладым. Ақырында мен керемет жасадым, сондықтан мен сізге нұсқаулық жаза аламын
Микро: бит Drawbot: 3 қадам
Micro: bit Drawbot: Micro: bit үшін шағын қозғалтқыштар жиынтығымен бізде жылжымалы робот бар және біз сурет салу үшін код жасай аламыз
Микро: бит - микро барабан машинасы: 10 қадам (суреттермен)
Микро: бит - Микро барабан машинасы: Бұл микро дыбысты микро барабан машинасы, ол тек дыбысты шығарудың орнына, барабанды әрекет етеді. Бұл микро: бит оркестрінің қояндарының шабытымен.Мокро: битпен қолдануға оңай соленоидтарды іздеуге біраз уақыт кетті
Микро бағдарламалау: бит робот және джойстик: MicroPython көмегімен бит контроллері: 11 қадам
Micro: Bit Robot & Joystick бағдарламалау: MicroPython көмегімен бит контроллері: Robocamp 2019 үшін біздің жазғы робототехника лагері, 10-13 жас аралығындағы жастар BBC микро: битке негізделген «салмаққа қарсы роботты» дәнекерлейді, бағдарламалайды және құрады. микро: бит қашықтан басқару құралы ретінде пайдаланылады. Егер сіз қазір Robocamp -та болсаңыз, шаңғымен
Pimoroni Enviro көмегімен жарық пен түсті өлшеу: микро үшін бит: бит: 5 қадам
Pimoroni Enviro көмегімен жарық пен түстерді өлшеу: бит үшін микро: бит: Мен бұрын жарық пен түстерді өлшеуге мүмкіндік беретін кейбір құрылғыларда жұмыс істедім, және сіз осындай өлшемдердің теориясы туралы көптеген нұсқауларды таба аласыз. жақында қоршаған ортаны шығарды: бит, m үшін қосымша