Orodha ya maudhui:
- Hatua ya 1: Gundi Juu ya Mbao
- Hatua ya 2: CNC Paneli Tatu (Jopo la Mpaka, Pine Core na Jopo la LED)
- Hatua ya 3: Tengeneza Kaunti kutoka Karatasi ya Acrylic
- Hatua ya 4: Rangi na Madoa
- Hatua ya 5: Gundi Up Paneli
- Hatua ya 6: Funga waya wa LED na Friction Fit na Unganisha Arduino
- Hatua ya 7: Kuandika Arduino
- Hatua ya 8: Furahiya Uonyesho wa Nuru ya Sanaa
Video: Ramani mahiri ya Idaho iliyo na Takwimu za LED + Sanaa: Hatua 8 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Fuata Zaidi na mwandishi:
Nimekuwa nikitaka njia ya kuonyesha kisanaa na kwa nguvu data ya kijiografia kwa "kuchora" ramani yenye nuru. Ninaishi Idaho na napenda jimbo langu kwa hivyo nilidhani hii itakuwa mahali pazuri kuanza! Mbali na kuwa kipande cha sanaa na athari nzuri za kuangaza, inatoa habari muhimu pia. Kwa mfano, unaweza kuonyesha "ramani ya joto" kwa hesabu ya idadi ya watu, viwango vya mvua, kiwango cha juu / kiwango cha chini, idadi ya ekari za eneo la jangwani, n.k. Baada ya kufanya ramani hii ya Idaho, nimehamasishwa kufanya kitu kama hicho kwenye kiwango cha kimataifa!
Kwa hili kufundisha utahitaji yafuatayo:
- (2) karatasi ya 2'x4 'ya 1 / 4MDF
- (1) 10 'kipande 1 "x8" Bodi ya msini
- (1) karatasi ya taa inayoeneza ya akriliki
- Kamba 2 za (50) ws2812B LED iliyosambazwa iliyosambazwa
- Ugavi wa volt 5
- Doa, rangi, gundi
- Arduino Micro au sawa
Zana zinahitajika
- Mashine ya CNC
- Chuma cha kulehemu
- Vifungo
- Karatasi ya Mchanga
Hatua ya 1: Gundi Juu ya Mbao
Wakati wowote ninapounganisha paneli za kuni, kila wakati biskuti hujiunga pamoja. Hii inazuia kugawanyika kwa sababu ya kupungua wakati kuni hukauka. Hii ni muhimu sana kwenye mradi huu kwani eneo la uso linalounganisha vipande pamoja litapungua kwa sababu ya shughuli za mfukoni za CNC. Baada ya kupata shanga nzuri ya gundi pande zote mbili na vile vile katika nusu zote mbili za mashimo ya biskuti, unganisha na uondoke kwa masaa 24.
Baada ya kuvuta vifungo, tumia mtembezi wa mitende (au ikiwa una ujasiri mkanda wa sanda) na mchanga viungo vizuri. Daima utakuwa na gundi itapunguza viungo na unataka mchanga ubao chini uwe gorofa na waa bure iwezekanavyo.
sasa kwa kuwa tuna paneli tatu tutakuwa tunahitaji wacha tuendelee na kazi ya CNC!
Hatua ya 2: CNC Paneli Tatu (Jopo la Mpaka, Pine Core na Jopo la LED)
Kuna paneli tatu zinazounda mradi huo. Unaweza kuona mifano katika programu ninayotumia. Takwimu za ramani zilinunuliwa kutoka kwa pakiti bora za ramani za bure za riba. Maelezo ya kushangaza na thamani hapa! Faili za CAD zimeambatishwa katika hatua inayofuata ikiwa ungependa DXF ya CAD au faili za Vector.
Jopo la msingi la LED kimsingi ni karatasi ya 1/4 "ya MDF iliyoshonwa ambayo inashikilia LEDs na msuguano mkali. Utagundua kwenye jopo hili" mfukoni "mkubwa karibu na LED. Hii ni kuruhusu taa kuenea haraka kama inawezekana ili kuzuia matangazo ya moto kwenye akriliki.
Msingi ni jopo la pine ambalo tuliunganisha katika hatua ya awali na inawakilisha mandhari ya nyuma ya mradi huo. Ili mwanga ufikie paneli za akriliki tulichambua kila kata.
Mwishowe jopo la juu limetengenezwa na muhtasari tu wa kata na bodi ya serikali. Kila kata ina rafu ndogo ambayo itapokea akriliki 1/8 nyepesi.
Akizungumzia akriliki, wakati wa mashine hizi zifuatazo.
Hatua ya 3: Tengeneza Kaunti kutoka Karatasi ya Acrylic
Kusanya kaunti kutoka kwa akriliki ilichukua jaribio na kosa kidogo. Acrylic inaweza kuyeyuka ikiwa imetengenezwa polepole kwa hivyo feedrate sahihi ni muhimu kupata matokeo mazuri. Ncha nyingine ni kutumia zana kubwa iwezekanavyo na kuvuta vizuri kuondoa chips. Zana ndogo huwa haziondoi chips kwa urahisi na hutengeneza joto ambalo linazalisha kuyeyuka kusikofaa.
Niliweza kupata azimio nililohitaji na 1/8 uputa filimbi mbili ond saa 18, 500rpm na feedrate ya 200ipm. Malisho mazuri na kasi ya hesabu ni muhimu hapa! Ningependekeza ile ya cnccookbook.com Flute moja kidogo ingefanya kazi vizuri zaidi lakini sikuwa na moja kwa mkono. Kuweka tabo ndogo kwenye vipande hivi kwenye kazi ya CAM ni muhimu kuweka vipande vilivyomalizika kutoka kuvunjika na kuingia kwenye chumba!
Malipo ya uchawi ya kutengeneza kaunti ukubwa sawa, iligeuka kuwa.075 kurudi nyuma kutoka kwa mstari wa kati kwenye kuchora kwa cad. Hii ilitoa posho ya 1/2 ya mpaka wa 1/8 pamoja na nyongeza kidogo kwa jopo kushuka mahali. Kiasi kidogo cha mchanga ulihitajika kwenye vipande kadhaa ili kuwaangukia. Tena, kundi la msuguano vipande vilivyofaa vilifanya kazi hii haraka na rahisi.
Kupata kaunti zote kutoshea kipande kimoja cha akriliki ilikuwa kazi rahisi na programu yangu ya vectric ambayo ina huduma ya kiota ili kuongeza matumizi ya karatasi.
Kwa raha tu nilianza kujaribu kufaa vipande kadhaa. Kuanza kuja pamoja. Baridi!
Unataka faili za kuchakata kaunti. Hakika! Tazama kiambatisho.
Hatua ya 4: Rangi na Madoa
Kabla ya kukusanya vipande vyetu vyote, tunapaswa kupaka rangi na kutia doa kwanza. Nilitumia mchanganyiko wa madoa kwa jopo la kuni, rangi ya dawa kwa safu ya mpaka na nyeupe inayoonyesha kwa safu ya LED. Kazi ya haraka na tuko kwenye mkutano. Kuwa na furaha!
Hatua ya 5: Gundi Up Paneli
Sasa ni wakati wa kushikamana na jopo la chini chini ya msingi wa pine na kisha jopo la mpaka wa jimbo la MDF hadi kwenye msingi wa pine. Nilitumia tu safu kadhaa za kufanya hivyo.
Hatua ya 6: Funga waya wa LED na Friction Fit na Unganisha Arduino
Kazi hii ya kutisha ilikuwa rahisi sana na uvumilivu unaofaa wa msuguano hapa. Nilitumia mwisho wa kalamu kuwashinikiza mahali. Karibu wamevuliwa na hawatatoka bila nguvu kubwa. Hakuna gundi ya aina yoyote iliyotumiwa kwa sehemu hii ya mradi. Hii inafanya mkutano, NJIA rahisi! Nimefanya miradi mingi ambapo nimelazimika kugombanisha wiring kwa masaa na hii ilichukua dakika 10. Hii ndiyo njia rahisi kabisa. Nilijaribu kuweka waya kwa serikali kwa mpangilio wa zigzag kuweka vikundi hivi kwamba kila kaunti ilifuatana kwa kamba.
Kuunganisha kwa arduino ilikuwa rahisi kupitia matumizi ya ubao mdogo wa mkate na waya za kuunganisha. Ugavi wa umeme ulikuwa ununuzi wa ebay. 5v na 8amps ni overkill kwa mradi huu lakini inatoa mengi ya kichwa. Wiring vitu hivi ni rahisi kufa. + 5v kwa pini ya VCC, chini kwa pini ya ardhini na kisha weka nguvu kwa chanzo hicho hicho cha 5v. Pini iliyobaki tu ni pini ya data inayowezesha kamba! Kwa upande wangu, nilitumia D7 kwa data. Sasa endelea kwenye programu!
Hatua ya 7: Kuandika Arduino
LED zinaendeshwa na arduino ambayo hufanya keki ya kuweka alama. Baadhi ya mazoea ya awali yalikopwa (yaani kuibiwa) kutoka kwa maktaba bora ya ws2813fx kwenye github. Ilikuwa rahisi kurekebisha mazoea haya kufanya kile nilichohitaji wafanye. Upeo kamili wa nambari hiyo itakuwa ngumu kuelezea kwa jumla lakini hapa kuna mambo muhimu!
Hapa kuna utaratibu wa maonyesho:
# define FX_MODE_STATIC 0 # kufafanua FX_MODE_BLINK 1 # define FX_MODE_BREATH 2 # define FX_MODE_COLOR_WIPE 3 # define FX_MODE_COLOR_WIPE_INV 4 # define FX_MODE_COLOR_WIPE_REV 5 # define FX_MODE_COLOR_WIPE_REV_INV 6 # define FX_MODE_COLOR_WIPE_RANDOM 7 # define FX_MODE_RANDOM_COLOR 8 # define FX_MODE_SINGLE_DYNAMIC 9 # define FX_MODE_MULTI_DYNAMIC 10 # define FX_MODE_RAINBOW 11 # define FX_MODE_RAINBOW_CYCLE 12 # define FX_MODE_SCAN 13 # define FX_MODE_DUAL_SCAN 14 # define FX_MODE_FADE 15 # define FX_MODE_THEATER_CHASE 16 # define FX_MODE_THEATER_CHASE_RAINBOW 17 # define FX_MODE_RUNNING_LIGHTS 18 # define FX_MODE_TWINKLE 19 # define FX_MODE_TWINKLE_RANDOM 20 # define FX_MODE_TWINKLE_FADE 21 # define FX_MODE_TWINKLE_FADE_RANDOM 22 # define FX_MODE_SPARKLE 23 # define FX_MODE_FLASH_SPARKLE 24 #fafanua FX_MODE_HYPER_SPARKLE 25 #fafanua FX_MODE_STROBE 26 #fasili FX_MODE_STROBE_RAINBOW 27 #fafanua FX_MODE_MULTI_STROBE 28 #fafanua FX_MODE_BLINK_RAINBOW 29 #fafanua FX_MODE_CHASE_WHITE 30 #define FX_M ne FX_MODE_CHASE_RANDOM 32 # define FX_MODE_CHASE_RAINBOW 33 # define FX_MODE_CHASE_FLASH 34 # define FX_MODE_CHASE_FLASH_RANDOM 35 # define FX_MODE_CHASE_RAINBOW_WHITE 36 # define FX_MODE_CHASE_BLACKOUT 37 # define FX_MODE_CHASE_BLACKOUT_RAINBOW 38 # define FX_MODE_COLOR_SWEEP_RANDOM 39 # define FX_MODE_RUNNING_COLOR 40 # define FX_MODE_RUNNING_RED_BLUE 41 # define FX_MODE_RUNNING_RANDOM 42 # define FX_MODE_LARSON_SCANNER 43 # define FX_MODE_COMET 44 # define FX_MODE_FIREWORKS 45 # define FX_MODE_FIREWORKS_RANDOM 46 # define FX_MODE_MERRY_CHRISTMAS 47 # define FX_MODE_FIRE_FLICKER 48 # define FX_MODE_FIRE_FLICKER_SOFT 49 # define FX_MODE_FIRE_FLICKER_INTENSE 50 # define FX_MODE_CIRCUS_COMBUSTUS 51 # define FX_MODE_HALLOWEEN 52 # define FX_MODE_BICOLOR_CHASE 53 # define FX_MODE_TRICOLOR_CHASE 54 # define FX_MODE_ICU 55
Na angalia moja ya kawaida ya sampuli.
uint16_t WS2812FX:: mode_breath (batili) {// 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 // hatua uint16_t breath_delay_steps = {7, 9, 13, 15, 16, 17, 18, 930, 19, 18, 15, 13, 9, 7, 4, 5, 10}; // nambari za uchawi za kupumua LED uint8_t breath_brightness_steps = {150, 125, 100, 75, 50, 25, 16, 15, 16, 25, 50, 75, 100, 125, 150, 220, 255}; // nambari zaidi za uchawi!
ikiwa (SEGMENT_RUNTIME.counter_mode_call == 0) {
SEGMENT_RUNTIME.aux_param = hatua za kupumua_ng'aa [0] + 1; // tunatumia aux_param kuhifadhi mwangaza}
uint8_t breath_brightness = SEGMENT_RUNTIME.aux_param;
ikiwa (SEGMENT_RUNTIME.counter_mode_step <8) {breath_brightness--; } mwingine {pumzi_kuangaza ++; }
// sasisho la sasisho la ucheleweshaji wa sasa wakati mwangaza wa lengo unafikiwa, anza tena baada ya hatua ya mwisho
ikiwa (breath_brightness == breath_brightness_steps [SEGMENT_RUNTIME.counter_mode_step]) {SEGMENT_RUNTIME.counter_mode_step = (SEGMENT_RUNTIME.counter_mode_step + 1)% (sizeof (breath_brightness_steps) / sizeof (sizeof)) (sizeof) }
int lum = ramani (pumzi_kuangaza, 0, 255, 0, _kuangaza); // weka mwangaza chini ya mwangaza uliowekwa na mtumiaji
uint8_t w = (SEGMENT.colours [0] >> 24 & 0xFF) * lum / _kuangaza; // rekebisha rangi za RGBW na maelezo ya mwangaza uint8_t r = (SEGMENT.colours [0] >> 16 & 0xFF) * lum / _brightness; uint8_t g = (SEGMENT.colours [0] >> 8 & 0xFF) * lum / _kuangaza; uint8_t b = (SEGMENT.colours [0] & 0xFF) * lum / _ukuwa; kwa (uint16_t i = SEGMENT.anza; i <= SEGMENT.acha; i ++) {Adafruit_NeoPixel:: setPixelColor (i, r, g, b, w); }
SEGMENT_RUNTIME.aux_param = pumzi_ng'aa;
rudisha hatua za kupumua_kuchelewesha [SEGMENT_RUNTIME.counter_mode_step]; }
Chanzo kamili kinaweza kupakuliwa kutoka kwa ghalab ya ws2812fx.
Hatua ya 8: Furahiya Uonyesho wa Nuru ya Sanaa
Nilifurahi sana na matokeo! Kwa kweli ni furaha kutazama na ninafurahi kuendelea kucheza karibu na mipangilio anuwai ya kuonyesha data! Jisikie huru kuuliza maswali yoyote au unipige kwa habari yoyote niliyokosa.
Tuzo ya pili katika Mashindano ya LED 2017
Mkimbiaji Juu katika Mashindano ya Arduino 2017
Ilipendekeza:
Continuum - Slow Motion Onyesho la Sanaa ya LED: Hatua 22 (na Picha)
Continuum - Slow Motion Onyesho la Sanaa ya LED: Continuum ni onyesho la sanaa nyepesi ambalo linaendelea mwendo, na chaguzi za kusonga haraka, polepole, au polepole sana. LED za RGB kwenye onyesho husasishwa mara 240 kwa sekunde, na rangi za kipekee zimehesabiwa kila sasisho. Kitelezi pembeni
Sanaa ya 2D iliyo na LED zinazoweza kusanidiwa na Msingi na Rangi inayoweza kubadilishwa: Hatua 5 (na Picha)
Sanaa ya 2D iliyo na LED zinazoweza kupangiliwa na Msingi na Rangi inayoweza kubadilishwa: Karibu kwa anayefundishwa! Leo, nitakuonyesha jinsi ya kutengeneza Mradi wa Sanaa wa 2D na nembo na muundo wa jumla wa chaguo lako. Nilifanya mradi huu kwa sababu inaweza kufundisha watu juu ya stadi nyingi kama programu, wiring, modeli ya 3D, na zingine. Hii
Mdhibiti wa Taa ya Nguvu ya LED ya Sanaa: Hatua 16 (na Picha)
Mdhibiti wa Taa ya Nguvu ya LED ya Sanaa: Utangulizi: Taa ni jambo muhimu la sanaa ya kuona. Na ikiwa taa inaweza kubadilika na wakati inaweza kuwa mwelekeo mkubwa wa sanaa. Mradi huu ulianza na kuhudhuria onyesho nyepesi na kuona jinsi taa inaweza kabisa
Sura ya Sanaa ya Pikseli ya LED na Sanaa ya Arcade ya Retro, Udhibiti wa Programu: Hatua 7 (na Picha)
Fremu ya Sanaa ya pikseli ya LED na Sanaa ya Arcade ya Retro, App Inayodhibitiwa: TENGENEZA APP INAYODHIBITIWA SURA YA SANAA YA LED NA VITA 1024 ZINAZOONESHA RETRO 80s ARCADE GAME ART PartsPIXEL Makers Kit - $ 59Adafruit 32x32 P4 LED Matrix - $ 49.9512x20 Karatasi ya Acrylic Inch, 1/8 " inchi nene - Moshi wa Uwazi Mwanga kutoka kwa Bomba za Plastiki -
Sanaa ya pikseli katika Picha tayari / Photoshop: Hatua 5 (na Picha)
Sanaa ya pikseli katika Imageready / Photoshop: Sasa, nimeona ni ya kushangaza sana kwamba hakuna mtu kwenye wavuti hii aliyewahi kujaribu kuelimisha kutengeneza / kufanya / kuchora sanaa ya pikseli. Hii inaweza kufundishwa kupitia hatua rahisi za kutengeneza michoro za isometriki kwa kutumia saizi! maneno makubwa oooh :) Mchoro