Мазмуну:
- Жабдуулар
- 1 -кадам: Акрил баракты талкалаңыз
- 2 -кадам: LED үчүн тешиктерди өлчөө
- 3 -кадам: Светодиоддор үчүн тешиктерди бургулаңыз
- 4 -кадам: Катмарларды бириктирүү
- 5 -кадам: Катмарларды туташтырыңыз, схеманы өстүрүңүз жана кодду жүктөп алыңыз
- 6 -кадам: Жарыктандыруу
Video: DIY 3D LED кубу Raspberry Pi менен: 6 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул долбоор ws2812b светодиодунан DIY 3D LED кубун кантип жасаганыбызды камтыйт. Куб 8х8х8 светодиоддор, ошондуктан 512 жалпы, жана катмарлар үй кампасынан алган акрил баракчаларынан жасалган. Анимациялар малина пи жана 5В кубат булагы менен иштейт. Куб - бул досторго көрсөтүү үчүн эң сонун чыгарма жана чырактын ролун аткара алат. Биздики лампа үчүн бир аз чоң (2ft x 2ft x 2ft), бирок сиз муну керектөөлөрүңүзгө ылайыкташтырсаңыз болот.
Жабдуулар
- ws2812b LED лампалары -
- 5V электр булагы -
- Мен колдонгон Raspberry pi 3b (каалаганын колдонсо болот) -
- SN74HCT125 Интегралдык микросхемасы - малина пи сигналынан чыңалуу секирип, лед тилкеси үчүн туура чыңалууга ээ болот (мен көбүнчө схема бөлүктөрүмдү Digikeyден алам)
- 4ft x 8ft акрил барак - Home Depot
1 -кадам: Акрил баракты талкалаңыз
Биз wx2812b леддери бар 8x8x8 кубун жасап жатабыз. Ледтер 3 дюйм менен бөлүнгөн, андыктан жарыктар 21 дюймдан 21 дюймга чейин болот. Биз муну чечүү үчүн акрил барактарын 2ft x 2ftдан бир аз азыраак кылууну чечтик. Бул 4ft x 8ft акрилдин бир барагынан 8 катмар жасай алабыз дегенди билдирет.
Биз 4ft x 8ft бөлүгүн стол араа менен бирдей туурасы 2 бөлүккө (~ 2ft x 8ft) бөлүү менен баштадык. Андан кийин, биз кесимдерден бирдей квадраттарды жасоо үчүн кургак тазалоо маркерин колдонуп сызык чийүү үчүн шаблон катары бир бөлүктү колдондук. Андан кийин 8 чарчы катмарды түз тегерек жана тегерек араа менен колдондук.
2 -кадам: LED үчүн тешиктерди өлчөө
8 катмардын ар биринин өлчөмү кесилгенден кийин, биз LEDлердин кайда болорун өлчөп бердик. Биз кургатылган тазалоо маркерин жана түз аянтты алып келип, чарчы аянттын борборун түздүк. Бизде 8x8x8 жетектелген куб болгондуктан, ар бир катмарда 64 светодиоддор чектеш диоддордун ортосунда 3 дюймга жакын сетка үлгүсүндө тегизделет.
3 -кадам: Светодиоддор үчүн тешиктерди бургулаңыз
Тешиктер белгиленгенден кийин, 1/2 дюймдук тешиктерди бургулоочу тешик менен бургулаңыз. Бул акрилдин жарылып кетпешин камсыздайт. Бизде бул материал боюнча кадимки дрельди колдонууда көйгөйлөр бар болчу жана кыскартууну бүтүрүү үчүн бир баскычтуу бургу алышыбыз керек болчу. Кесимдер бириктирилгендиктен, биз болгону 64 тешик бургулоого туура келди. Биз дагы фанерден кубдун түбү боло турган катмар жасадык. Тешиктер тешилгенден кийин, биз ар бир тешиктен LED лампаларын бердик. Ар бир катардагы ледтерди багыттоо үчүн жылан үлгүсүн колдондук.
4 -кадам: Катмарларды бириктирүү
Катмарлар ар биринде лед менен жасалып бүткөндөн кийин, 3 дюймдук акрил бөлүктөрүн колдонуп, катмарларды бириктириңиз. Биз бардык 8 катмарды бир катмарга 5 боштук менен бирге желим кылып чаптадык. Андан кийин биз дагы 2 фут акрил бөлүктөрү менен кайтып келип, кубдун капталдарын бекемдедик. Бул кубдун чын эле чогулганын көргөн биринчи кадамыбыз жана ал сонун көрүндү.
5 -кадам: Катмарларды туташтырыңыз, схеманы өстүрүңүз жана кодду жүктөп алыңыз
Эми катмарлардын бардыгы корголгон соң, катмарлардын ортосундагы байланыштарды ширетүүгө туура келди. Бизде бирдей светодиоддор болгондуктан (8), ар бир катмарда биз LEDдин жылан тилкесин тилкенин башталышы менен бир тарапта бүтүрдүк. Андан кийин биз ар бир катмарды жогорудагы катмарга туташтырдык, ал өз кезегинде катмарларды бириктирүүчү вертикалдуу жылан үлгүсүн жасады. Катмарлар туташкандан кийин, малина piден ws2812b леддерине маалыматтарды жөнөтүү үчүн тиркелген сүрөттө көрүнгөндөй жөнөкөй схеманы түздүк. Малина пи 3.3V сигналында чыккандыктан жана ws2812b ледтерге маалыматты туура жөнөтүү үчүн бизге 5В сигнал керек болгондуктан, биз чыңалууну күчөтүү үчүн SN74HCT125 интегралдык схемасын колдонобуз.
Район орнотулгандан кийин, кодду github репозиторийимден жүктөп алыңыз. Бизде көптөгөн анимациялар бар жана дагы көптөгөн нерселер келе жатат, карап көрүүдөн тартынбаңыз. Мен экранга анимация тартуу үчүн BiblioPixel китепканасын жана анимация кодунун бир бөлүгүн көчүрүү үчүн BiblioPixelAnimations китепканасын колдондум. BiblioPixel жылан вертикалдуу кубду туура иштетпегендиктен, мен муну чечүү үчүн кодду бир аз өзгөртүүгө туура келди. BiblioPixel орнотулгандан кийин, анимацияларды эч көйгөйсүз иштете алышыңыз керек.
6 -кадам: Жарыктандыруу
Анимациялардан ырахат алыңыз! Чындыгында сонун нерселер бар жана мен алардын баарын иш жүзүндө көрүү үчүн youtube видеосун көрүүнү сунуштайм. Окуганыңыз үчүн рахмат!
Сунушталууда:
Жөнөкөй Arduino RGB LED кубу (3x3x3): 18 кадам (сүрөттөр менен)
Жөнөкөй Arduino RGB LED кубу (3x3x3): Мен LED кубиктерин карап көрдүм жана алардын көбү татаал же кымбат экенин байкадым. Ар кандай кубдарды карап чыккандан кийин, акыры, менин LED кубум мындай болушу керек деп чечтим: жеткиликтүү куруу оңой жана жөнөкөй
Bluetooth App + AnimationCreator менен RGB LED кубу: 14 кадам (сүрөттөр менен)
Bluetooth App + AnimationCreator менен RGB LED кубу: Бул 6x6x6 RGB LED (Жалпы аноддор) кубун Bluetooth колдонмосу аркылуу Arduino Nano аркылуу кантип курууну үйрөтөт. Бүт түзүлүш 4x4x4 же 8x8x8 кубга оңой ыңгайлаштырылган. Бул долбоор GreatScott тарабынан шыктандырылган. Мен чечтим
Жөнөкөй RGB LED кубу 2X2X2: 5 кадам (сүрөттөр менен)
Жөнөкөй RGB LED кубу 2X2X2: Бул долбоор RGB LED кубу, анткени ал Arduino унонун 14 чыгарылышын колдонуп кубдан алган түстөрдүн санын көбөйтүүгө мүмкүндүк берет, андыктан сиз LEDлерди башкаруу үчүн 12 чыгымды жана 2 чыгууну колдоносуз. кубдун учактарын 2 аркылуу көзөмөлдөө
3x3x3 LED кубу Arduino Lib менен: 4 кадам (сүрөттөр менен)
3x3x3 LED кубу Arduino Lib менен: LED кубиктерин куруу боюнча башка көрсөтмөлөр бар, бул бир нече себептерден улам айырмаланат: 1. Ал аз сандагы дүкөндөрдүн компоненттери менен курулган жана Arduino менен түз байланышат. 2. Айкын, оңой калыбына келтирүү схемасы пр
Чак ТВ кесилиш кубу DIY жумушчу модели: 13 кадам (сүрөттөр менен)
Чак ТВ Intersect Cube DIY жумушчу модели: Негизги маалымат: "Чак &телеканалда" телешоусунда. (NBC Дүйшөмбү 8 PM EST) баатыр, Чак бардык өкмөттөрдү жүктөйт ’ Intersect компьютеринен коддолгон сүрөттөр сериясы катары эң жашыруун сырлар. 2 -сезондо (2009) биз Интерди көрүшүбүз керек болчу