Orodha ya maudhui:
- Hatua ya 1: Kubuni na Faili ya Kukata Laser
- Hatua ya 2: Kukata Laser na Kusanyiko
- Hatua ya 3: Wiring wa LEDs
- Hatua ya 4: Mtihani wa Kwanza
- Hatua ya 5: Usambazaji wa Veneer Wooden
- Hatua ya 6: Raspberry Pi, Arduino na Ugavi wa Nguvu
- Hatua ya 7: Uigaji
- Hatua ya 8: Programu
Video: Silinda ya Matrix ya LED: Hatua 8 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Miradi ya Fusion 360 »
Matrix hii ya LED hutumia kupigwa kwa kiwango cha kawaida cha WS2812b kujenga matriki na umbo la silinda na kumaliza nzuri kwa veneer ya mbao.
Orodha:
- Kadibodi 790x384 1.5 mm (saizi zingine pia zinawezekana, lakini data ya CAD inapaswa kubadilishwa)
- 100 WS2812b LED kutoka kwa kupigwa kwa LED (30 LED / mita)
- Raspberry Pi au Arduino
- Veneer ya microwood au aina yoyote ya nyenzo rahisi za kueneza
- Waya
Hatua ya 1: Kubuni na Faili ya Kukata Laser
Kigezo kuu cha muundo ni unene wa nyenzo zilizotumiwa. Katika ujenzi huu, kadibodi 1.5 mm ilitumika kwa sababu ni rahisi kukata na bei rahisi kabisa. Ubunifu wa 3D (kwa mfano Fusion360) husaidia kuzuia shida katika mchakato wa kukusanyika. Kwa kukata laser, sehemu zinapaswa kupangwa kwa njia ambayo zinafaa kwa eneo la kukata laser la mashine yako, katika kesi hii 790x384 mm. Inkscape ni zana rahisi na yenye nguvu ya kushughulikia kazi hii. Faili ya SVG iliyoambatanishwa ina sehemu zote za onyesho la silinda na nyenzo 1.5 mm.
UPDATE: Nimebadilisha mfano wa Fusion360 na unene wa parameter ya mtumiaji, kwa hivyo una uwezo wa kubadilisha unene wa nyenzo kwa tumbo na utengeneze faili yako ya kukata laser. Nafasi za kukata kwa kupigwa kwa LED zitaongezwa hivi karibuni.
Unganisha kwa mfano:
Hatua ya 2: Kukata Laser na Kusanyiko
Baada ya kukata laser, utapata sehemu zifuatazo:
- sehemu 12 za umbo la C
- sega 18 kama sehemu za wima
- sehemu mbili za unganisho wima
- Sehemu 20 za wabebaji
8 C-Maumbo, masega 9 na unganisho 1 vimejumuishwa kwa nusu ya onyesho. Katika hatua hii, sehemu zimeunganishwa tu pamoja ili kuangalia ikiwa zote zinafaa vizuri. Usitumie gundi bado.
Hatua ya 3: Wiring wa LEDs
Kupigwa kwa LED hukatwa katika sehemu 5 za LED na kushikamana na sehemu za wabebaji na mkanda wa wambiso wa nyuma. Kwanza DI (data in) na DO (data nje) pini za kupigwa zimeunganishwa pamoja kwa njia ya zig-zag, ikiunganisha DO ya mstari wa kwanza na DI ya mstari unaofuata na kadhalika. Hii imefanywa kwa kila nusu ya silinda pamoja na kupigwa 10. 5V na GND zimeunganishwa kwa upande mmoja tu kutoka kwa strip hadi strip. Urefu wa waya unapaswa kulinganisha umbali wa safu ya safu.
Kabla ya taa kusanikishwa kwenye tumbo, sehemu za tumbo zinapaswa kushikamana pamoja kwa kila nusu ya silinda.
Mwishowe viboko 10 vimewekwa katika kila nusu ya tumbo na vimefungwa na gundi moto. Fanya kutoka nusu moja imeunganishwa na DI ya nusu ya pili. DI ya nusu ya kwanza itakuwa pembejeo kwa Raspberry Pi au Arduino.
Hatua ya 4: Mtihani wa Kwanza
Ili kuhakikisha kuwa kila kitu kinafanya kazi, jaribio la kwanza la LED linapaswa kufanywa. Kutumia maktaba ya Arduino na Neopixel inapaswa kuwa njia rahisi ya kufanya hivyo.
Hatua ya 5: Usambazaji wa Veneer Wooden
Baada ya kupima kipenyo na urefu wa tumbo, veneer ya mbao inaweza kukatwa na kuzungushwa kwenye tumbo. Kwa fixation, ukanda wa gundi wa uwazi unatosha.
Hatua ya 6: Raspberry Pi, Arduino na Ugavi wa Nguvu
Kwa kuweka coding rahisi katika Python ya athari nzuri za tumbo, Raspberry Pi inaweza kutumika. Katika kesi hii, Raspberry Pi Zero ilitumika, ambayo imeunganishwa na tumbo kupitia GPIO pin 18 kupitia shifter ya kiwango cha 74HCT245 ili kurekebisha 3.3V kutoka Pi hadi 5V ya WS2812. Pia capacitor kubwa (2200 uF) na kipinga mfululizo (470 Ohm) hutumiwa kama inavyopendekezwa wakati wa kutumia hesabu kubwa za Neopixel / WS2812 za LED.
Ugavi wa Umeme
Nguvu ya juu kwa LED 100 WS2812b ni 100x60mA = 6A. Kwa kweli, kwa kupunguza mwangaza, matumizi ya nguvu yanaweza kupunguzwa sana. Tafadhali hakikisha, kwamba umeme wako wa 5V una uwezo wa kuendesha sasa kwa mwangaza unaotaka.
Arduino
Matrix hii inafanya kazi moja kwa moja kwenye vifaa vya Arduino na maktaba ya NeoPixel na NeoMatrix kutoka Adafruit. Lazima ubadilishe PIN na uanzishaji ikiwa unataka kutumia mifano:
Neomatrix:
Matunda ya Adafruit_NeoMatrix = Adafruit_NeoMatrix (20, 5, PIN, NEO_MATRIX_TOP + NEO_MATRIX_LEFT + NEO_MATRIX_COLUMNS + NEO_MATRIX_ZIGZAG, NEO_GRB + NEO_KHZ800);
Lazima pia ujumuishe maktaba ya Adafruit GFX na upakie font tofauti na urefu wa pikseli 5. Tafadhali tumia mchoro wa Arduino ulioambatishwa kama sehemu ya kuanzia (tumia PIN 4 kwa tumbo). Ni toleo lililobadilishwa la mchoro wa mfano wa Neomatrix.
NeoPixel:
Ukanda wa Adafruit_NeoPixel = Adafruit_NeoPixel (100, PIN, NEO_GRB + NEO_KHZ800);
Hatua ya 7: Uigaji
Nambari ya chanzo ya chatu inapatikana katika Github
Kuna njia mbili za kuweka alama. Ikiwa PI = Uongo uliofafanuliwa mwanzoni mwa silinda.py, nambari iko katika hali ya kuiga. Unaweza kujaribu michoro zote kwenye jukwaa lolote linaloweza kuendesha chatu. Tafadhali sakinisha kwanza maktaba zote ambazo hutumiwa na programu (kama pygame, numpy, n.k.). Katika hali ya kuiga, silinda inaonyeshwa kama tumbo la pikseli 5x20.
Hatua ya 8: Programu
Njia ya pili ya programu ni PI = Kweli (inavyoelezwa katika silinda.py) na ilianza kwenye Pi. Hii inasukuma pini ya GPIO 18 ya Raspberry Pi. Uko huru kuongeza athari za ziada na kucheza karibu na vigezo.
Maandishi huonyeshwa na fonti ya 3x5, kwa hivyo sio herufi zote ni kamili kwa sababu ya urefu mdogo wa onyesho.
Furahiya!
Mkimbiaji Juu katika Mashindano ya Epilog X
Ilipendekeza:
WiFi iliyodhibitiwa Ukanda wa Matrix Matrix Onyesha Saa ya Saa: Hatua 3 (na Picha)
WiFi Kudhibitiwa LED Strip Matrix Onyesha Saa ya Saa: Vipande vya LED vinavyopangwa, n.k. kulingana na WS2812, inavutia. Maombi ni mengi na kwa haraka unaweza kupata matokeo ya kupendeza. Na kwa namna fulani saa za ujenzi zinaonekana kuwa uwanja mwingine ambao ninafikiria juu ya mengi. Kuanzia uzoefu katika
Mmiliki wa Fuse ya ndani ya Silinda (Viunganishi): Hatua 15 (na Picha)
Mmiliki wa fyuzi ya ndani ya Silinda (Viunganishi): Hii inaweza kufundishwa kwa wamiliki wa fyuzi ya glasi iliyojengwa kwenye TinkerCAD. Mradi huu ulianzishwa mnamo Juni na uliingia kwenye mashindano ya usanifu wa TinkerCAD. Kuna aina mbili za wamiliki wa fuse, moja kwa 5x20mm ya kawaida na nyingine kwa
IoT Smart Clock Dot Matrix Tumia Wemos ESP8266 - ESP Matrix: Hatua 12 (na Picha)
IoT Smart Clock Dot Matrix Matumizi Wemos ESP8266 - ESP Matrix: Tengeneza Saa yako ya IoT Smart ambayo inaweza: Onyesha Saa na ikoni nzuri ya uhuishaji Onyesha Kikumbusho-1 kwa Kikumbusho-5 Onyesha Kalenda Onyesha nyakati za Maombi ya Waislamu Onyesha Habari ya Maonyesho ya Ushauri Onyesha Habari Onyesha Ushauri Onyesha Uonyesho wa kiwango cha Bitcoin
Silinda: Hatua 14
ICylinder: Hii isiyoweza kuharibika itakuonyesha jinsi ya kutengeneza iCylinder yako mwenyewe. ICylinder ni iHome sana, bila ukweli kwamba iCylinder haiwezi kutumia wimbo kukuamsha, au kwa upande wangu, cheza redio na uwe na saa ya kengele. Kwa sababu ya bajeti, ningeweza
Jinsi ya Kutengeneza Silinda ya Spinnie / Rollie / LED !: Hatua 10
Jinsi ya Kutengeneza Silinda ya Spinnie / Rollie / LED !: Kweli, mwanzoni nilikuwa nikitengeneza zingine, na pia nilikuwa nikitengeneza zingine pia (aina ya.) Nilitaka sana kuweka kitu kwenye Kupata LED Nje! Changamoto, basi wazo hili limeingia tu akilini mwangu kama jinsi unavyopiga popcorn! Mmmm, popcorn. Y