Orodha ya maudhui:

Silinda ya Matrix ya LED: Hatua 8 (na Picha)
Silinda ya Matrix ya LED: Hatua 8 (na Picha)

Video: Silinda ya Matrix ya LED: Hatua 8 (na Picha)

Video: Silinda ya Matrix ya LED: Hatua 8 (na Picha)
Video: 😰😰😰mwizi achomwa 🔥🔥🔥 aki watu hamtaona mbinguni⛪⛪ 2024, Julai
Anonim
Image
Image
Ubunifu na Faili ya Kukata Laser
Ubunifu na Faili ya Kukata Laser

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:

  1. Kadibodi 790x384 1.5 mm (saizi zingine pia zinawezekana, lakini data ya CAD inapaswa kubadilishwa)
  2. 100 WS2812b LED kutoka kwa kupigwa kwa LED (30 LED / mita)
  3. Raspberry Pi au Arduino
  4. Veneer ya microwood au aina yoyote ya nyenzo rahisi za kueneza
  5. Waya

Hatua ya 1: Kubuni na Faili ya Kukata Laser

Ubunifu na Faili ya Kukata Laser
Ubunifu 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

Kukata Laser na Kusanyiko
Kukata Laser na Kusanyiko
Kukata Laser na Kusanyiko
Kukata Laser na Kusanyiko
Kukata Laser na Kusanyiko
Kukata Laser na Kusanyiko
Kukata Laser na Kusanyiko
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

Wiring wa LEDs
Wiring wa LEDs
Wiring wa LEDs
Wiring wa LEDs
Wiring wa LEDs
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

Mtihani wa Kwanza
Mtihani wa Kwanza
Mtihani wa Kwanza
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

Tofauti ya Veneer Wooden
Tofauti ya Veneer Wooden
Tofauti ya Veneer Wooden
Tofauti ya 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

Raspberry Pi, Arduino na Ugavi wa Umeme
Raspberry Pi, Arduino na Ugavi wa Umeme
Raspberry Pi, Arduino na Ugavi wa Umeme
Raspberry Pi, Arduino na Ugavi wa Umeme

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

Uigaji
Uigaji
Uigaji
Uigaji
Uigaji
Uigaji
Uigaji
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

Kupanga programu
Kupanga programu
Kupanga programu
Kupanga programu
Kupanga programu
Kupanga programu
Kupanga programu
Kupanga 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!

Mashindano ya Epilog X
Mashindano ya Epilog X
Mashindano ya Epilog X
Mashindano ya Epilog X

Mkimbiaji Juu katika Mashindano ya Epilog X

Ilipendekeza: