Բովանդակություն:
- Քայլ 1: Պարզապես գծեք: Ուղղակի լույս! (Տեսակ 1)
- Քայլ 2. Նախագծի մասին (տեսակ 1)
- Քայլ 3: Նյութ (սարքավորում)
- Քայլ 4: Նյութ (հսկողություն)
- Քայլ 5: Քայլ 3: Նյութ (ուժ)
- Քայլ 6: Քայլ. Նյութ (և այլն)
- Քայլ 7: Նախշը նկարելուց առաջ
- Քայլ 8: Կատարեք սարքավորում (ակրիլային կտրում)
- Քայլ 9: Կատարել (կառուցվածք)
- Քայլ 10. Սարքավորումներ և ծրագրակազմի հավաքում
- Քայլ 11: Կատարեք սարքավորում (Formex Cutting)
- Քայլ 12: Պատրաստեք սարքավորում (փայտահատում և ներկում)
- Քայլ 13: * Եթե ցանկանում եք այս կտորը կախել պատից, պատրաստեք նույն կառուցվածքը, ինչ պատկերը
- Քայլ 14: Ստեղծեք ծրագրակազմ (սխեմայի սխեմա)
- Քայլ 15: Սարքաշարի համակցում և հետևի վահանակի սխեմայի կազմաձևում
- Քայլ 16. Մուտքագրեք ծածկագիրը ծրագրաշարի մեջ (A-a Arduino Mega Board)
- Քայլ 17. Մուտքագրեք ծածկագիրը ծրագրաշարի մեջ (B-b Arduino Mega Board)
- Քայլ 18: Վայելեք:
Video: Just Line, Just Light! (Type1) ՝ 19 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Այն գծի արվեստի նախշերով փորագրված ակրիլային ափսեների վրա լույս արտահայտելու աշխատանք է: Այն ներդաշնակորեն արտահայտում է տարբեր LED- ների գույներն ու նախշերը: Այս նախագիծը իրականացվել է Արութ Մեյջերի «Շնորհակալություն մոլորակների համար» մոտիվներով, որոնցից սինթեզվում են երկու բաց գույներ ըստ գծերի տարածության և գեղեցիկ ներկայացված:
Քայլ 1: Պարզապես գծեք: Ուղղակի լույս! (Տեսակ 1)
Այն գծի արվեստի նախշերով փորագրված ակրիլային ափսեների վրա լույս արտահայտելու աշխատանք է: Այն ներդաշնակորեն արտահայտում է տարբեր LED- ների գույներն ու նախշերը: Այս նախագիծը իրականացվել է Արութ Մեյջերի «Շնորհակալություն մոլորակների համար» մոտիվներով, որոնցից սինթեզվում են երկու բաց գույներ ըստ գծերի տարածության և գեղեցիկ ներկայացված:
Քայլ 2. Նախագծի մասին (տեսակ 1)
Ակրիլային հարթության վրա գծանկարչության օրինակը փորագրելուց հետո սինթեզեք և ներթափանցեք լույսը ակրիլային միջնամասում և դրսից
Կառուցվածքը
Օգտագործողը կարող է կայուն կերպով կարգավորել լույսը ՝ տեղադրելով պոտենցիոմետրը 3 օրիգինալ թիթեղների ներսում և նեոֆիքսելները պահելով եզրին:
Ինչպես օգտագործել
Օգտագործողը պտույտով պտտեցնում է երեք ափսե `լույսի գույնը վերահսկելու համար:
Քայլ 3: Նյութ (սարքավորում)
1. LED ժապավեն:
Adafruit NeoPixel Digital RGB LED ժապավեն (WS2812) (144 LED/1 մ) - 2 մ
Adafruit NeoPixel Digital RGB LED ժապավեն (WS2812) (60 LED/1 մ) - 2 մ
2 Ակրիլային
10t - 600*600 (մմ)
3. Ֆորմեքս.
12t (10+2t) - 800*800 (մմ)*2
2t - 800*800 (մմ)*2
4. Փայտե տախտակ
5t - 850*850 (մմ)
Քայլ 4: Նյութ (հսկողություն)
1. ARDUINO MEGA 2560
ARDUINO MEGA 2560 * 2
2.10k պոտենցիոմետր
10k պոտենցիոմետր * 3
Քայլ 5: Քայլ 3: Նյութ (ուժ)
1. Էներգամատակարարում
SMPS սնուցման աղբյուր 5V 40A (200W)
SMPS սնուցման աղբյուր 5V 2A (10W)
2. Էլեկտրական մետաղալար
14awg (3 գույն) - 10 մ/յուրաքանչյուրը
Քայլ 6: Քայլ. Նյութ (և այլն)
1. Ներկի լակի (Matt Black)
*Եթե ցանկանում եք ավելի դրամատիկ ազդեցություն ստանալ մթության մեջ, օգտագործեք Vanta Black Paint
2. Պտուտակ
3. Փտած անկյուն երկաթ
4. Դրիլ
5. Գլյուգան
6. Ուժեղ կպչունություն
*Պատրաստեք գործիքները ՝ ըստ ձեր իրավիճակի
Քայլ 7: Նախշը նկարելուց առաջ
*Վերը նկարը Առնութ Մեյջերի «Շնորհակալություն մոլորակների համար» ստեղծագործությունն է, որը ոգեշնչեց իմ աշխատանքը:
Նախագծին մտնելուց առաջ ես զգացի, որ լույսի աստիճանականացման գույնը, որը ձևավորվել է աղոտ լույսի ներթափանցմամբ ակրիլում տեղադրված նախշի մեջ, շատ գեղեցիկ էր:
Հիմնականում գրադիենտ դառնալու համար երկու կամ ավելի գույներ պետք է համընկնեն:
Երկու կամ ավելի գույների գեղեցիկ ձևավորման համար հաշվի առեք ըստ կորի ձևավորվող լույսի խտությունը, անկյունը կամ աստիճանը:
Քայլ 8: Կատարեք սարքավորում (ակրիլային կտրում)
*Անդրադառնալ: ՔԱՅԼ 7. Կառուցվածք (մաս 5)
Ակրիլային կտրող մեքենայի տեղադրում
Ակրիլ (10 տ)
*Կտրում - մազերի գծի կարգավորում
արագություն - հզորություն
(5 - 50)
*Փորագրություն
արագություն - հզորություն
(20 - 35)
*Դուք կարող եք հարմարեցնել, թե որքանով է նախշը փորագրված ՝ ըստ ձեր ճաշակի
Քայլ 9: Կատարել (կառուցվածք)
1. 2t - կազմ
2. 10t - Կառավարման բռնիչ
3. 10t - LEDstrip / Potensiometer
4. 12t - LED շերտի (2 + 10) տ
5. 10 տ - նախշ (ակրիլ)
6. 2t - Նախապատմություն
7. 10t - Շղթայի տարածք
*Բացառությամբ թիվ 5 -ի - Formex նյութ:
Քայլ 10. Սարքավորումներ և ծրագրակազմի հավաքում
Առաջին. Պատրաստել 3.4.6.7.
Երկրորդ. Տեղադրեք այն 7.6.4 մասի կարգով `ամուր սոսինձով:
Երրորդ. Պոտենցիոմետրը 3 մասով ամրացրեք սոսինձ ատրճանակով:
Չորրորդ. Կապեցրեք 3 մաս պոտենցիոմետրով 4.6.7 մասի հետ ամուր սոսինձով:
Հինգերորդ. Կցեք ws2812b- ը 3.4.6.7 եզրին (կարմիր տարածք) `օգտագործելով ամուր սոսինձ:
Վեցերորդ. Մտցրեք կտրված ակրիլային ափսեը համակցված 3.4.6.7 -ի մեջ և ամրացրեք այն սոսինձ ատրճանակով:
Յոթերորդ. 2 մաս մտցրեք պոտենցիոմետրի կառավարման մասի մեջ և ամրացրեք այն սոսինձ սոսինձով:
Ութերորդ. Verածկեք 1 -ին մասը և ամրացրեք ամուր սոսինձով:
* Կարող եք անդրադառնալ PDF ֆայլերին
Քայլ 11: Կատարեք սարքավորում (Formex Cutting)
(Կարգավորեք ապարատը այնպես, որ մութ սենյակում միայն նախշերը տեսանելի լինեն)
1. 2t - կազմ
2. 10t - Կառավարման բռնիչ
3. 10t - LEDstrip / Potensiometer
4. 12t - LED շերտի (2 + 10) տ
6. 2t - Նախապատմություն
7. 10t - Շղթայի տարածք
*Դուք պետք է անդրադառնաք STEP7- ին (պատկեր)
Քայլ 12: Պատրաստեք սարքավորում (փայտահատում և ներկում)
Քայլ 13: * Եթե ցանկանում եք այս կտորը կախել պատից, պատրաստեք նույն կառուցվածքը, ինչ պատկերը
*Այս դասընթացը պարտադիր չէ, և եթե չեք ցանկանում, կարող եք բաց թողնել այն:
*Վերոնշյալ կառուցվածքը իմ անձնական գաղափարն է, և ձեր գաղափարների ավելացման դեպքում դա կլինի ավելի հատուկ աշխատանք:
*Եվ երբ ես կառուցում էի այս կառույցը, ես չէի ուզում տեսնել փայտե տախտակն ու պատը:
Քայլ 14: Ստեղծեք ծրագրակազմ (սխեմայի սխեմա)
Շղթան կառուցելիս ուշադիր կազմաձևեք ws2818b շերտի GND / DIN / 5v և ընթացիկ հոսքի ուղղությունը (սլաքի ուղղություն):
GND = մարտկոց - (Սև գիծ)
5 վ = մարտկոց + (կարմիր գիծ)
DIN = Ազդանշանի գիծ (Կանաչ գիծ)
Քայլ 15: Սարքաշարի համակցում և հետևի վահանակի սխեմայի կազմաձևում
Միացեք ապարատին և ապահովեք միացում ՝ հետևի պտուտակներով
Քայլ 16. Մուտքագրեք ծածկագիրը ծրագրաշարի մեջ (A-a Arduino Mega Board)
// Դուք պետք է մուտքագրեք A-a arduino մեգա տախտակ
#ներառում
#ներառել #սահմանել LED_PIN 0 #սահմանել NUM_OF_LEDS 120
int j = 0;
Adafruit_NeoPixel շերտ = Adafruit_NeoPixel (NUM_OF_LEDS, LED_PIN, NEO_GRB + NEO_KHZ800);
// rampUnsignedChar RAMPh [NUM_OF_LEDS];
rampUnsignedChar RAMPv [NUM_OF_LEDS];
void setup () {
// տեղադրեք ձեր տեղադրման կոդը այստեղ ՝ մեկ անգամ գործարկելու համար ՝ strip.begin (); strip.show ();
}
դատարկ շրջան () {
// տեղադրեք ձեր հիմնական կոդը այստեղ ՝ բազմիցս գործարկելու համար.
valueSet ();
// LEDSet ();
for (int i = 0; i <num_of_leds; i ++) {= "" = "" 현재 = "" 값 을 = "" 얻 습니다 = "" uint8_t = "" h = "RAMPh . Update (); " v = "RAMPv . թարմացնել ();" strip.setpixelcolor (i, = "" strip.colorhsv (j*65535 = "" 360, = "" 230, = "" v)); = ""} = "" strip.show ();
}
void valueSet () {
ստատիկ uint32_t oldTime = 0; uint32_t այժմTամանակ = millis ();
// 00.3 에 한 번씩 코드 를 실행 합니다
if (nowTime - oldTime> 300) {for (int i = 0; i = 360) {j = 0; }}}
Քայլ 17. Մուտքագրեք ծածկագիրը ծրագրաշարի մեջ (B-b Arduino Mega Board)
// Դուք պետք է մուտքագրեք B-b arduino մեգա տախտակ
#ներառում
#ներառել #սահմանել LED_PIN_A 2 #սահմանել LED_PIN_B 1 #սահմանել LED_PIN_C 0 #սահմանել NUM_OF_LEDS 52
#սահմանի POT_A A10
#սահմանի POT_B A9 #սահմանի POT_C A8
int j [3] = {0};
Adafruit_NeoPixel շերտ [3] = {
Adafruit_NeoPixel (NUM_OF_LEDS, LED_PIN_A, NEO_GRB + NEO_KHZ800), Adafruit_NeoPixel (NUM_OF_LEDS, LED_PIN_B, NEO_GRB + NEO_KHZ800), Adafruit_NeoPixel (NUM_OFO)
rampUnsignedChar RAMPv [3] [NUM_OF_LEDS];
void setup () {
// տեղադրեք ձեր տեղադրման կոդը այստեղ ՝ մեկ անգամ գործարկելու համար. for (int i = 0; i <3; i ++) {strip .begin (); strip . ցուցադրել (); }
Serial.begin (9600);
}
դատարկ շրջան () {
// տեղադրեք ձեր հիմնական կոդը այստեղ ՝ բազմիցս գործարկելու համար.
valueSet ();
// քարտեզ () 를 바꿔 주는 함수
// 0 ~ 1023 0 ~ 359 로 바꿔 줌 // j = քարտեզ (analogRead (POT_B), 0, 1023, 0, 359); j [0] = քարտեզ (analogRead (POT_A), 0, 1023, 0, 359); j [1] = քարտեզ (analogRead (POT_B), 0, 1023, 0, 359); j [2] = քարտեզ (analogRead (POT_C), 0, 1023, 0, 359); (int i = 0; i <3; i ++) եթե (j <0) j += 360;
համար (int k = 0; k <3; k ++) {
համար (int i = 0; i <NUM_OF_LEDS; i ++) {// 현재 값 을 얻 int uint8_t v = RAMPv [k] . թարմացում (); շերտ [k].setPixelColor (i, շերտ [k]. ColorHSV (j [k] * 65535 /360, 255, v));
}
strip [k].show ();
}
}
void valueSet () {
ստատիկ uint32_t oldTime = 0; uint32_t այժմTամանակ = millis ();
// 00.3 에 한 번씩 코드 를 를 합니다
if (nowTime - oldTime> 300) {for (int k = 0; k <3; k ++) {for (int i = 0; i <NUM_OF_LEDS; i ++) {// 다음 값 을 설정 합니다 // 다음 값, 다음 값 까지 걸리는 시간, 가는 방법)) RAMPv [k] .go (պատահական (0, 255), 300, LINEAR); }} oldTime = nowTime;
}
}
Քայլ 18: Վայելեք:
Խորհուրդ ենք տալիս:
Line Follower Robot Siebe Deetens: 4 քայլ
Line Follower Robot Siebe Deetens. Bij de opleiding Elektromechanica Automatisering aan HOGENT (3e բակալավր), hebben we vanuit het vak Syntheseproject de opdracht gekregen om een line follower robot te maken.Hier kan je het hele bouwproces lezen je u delegel սլա
Line Follower Tinkercad- ում ՝ 3 քայլ
Line Follower- ը Tinkercad- ում. A-Line Follower ռոբոտը, ինչպես անունն է հուշում, ավտոմատ կառավարվող մեքենա է, որը հետևում է հատակին կամ առաստաղին տեղադրված տեսողական գծին: Սովորաբար, տեսողական գիծը այն ուղին է, որով անցնում է գծի հետևորդ ռոբոտը, և դա կլինի սև գիծ, երբ
Kid's Toy Light Light Switch Box + Խաղերի ռեմիքս. 19 քայլ (նկարներով)
Kid's Toy Light Light Switch Box + Games Remix. Սա ռեմիքս է, որը ես պարզապես պետք է անեի, քանի որ տեսա երկու հիանալի հրահանգներ և չկարողացա դադարել մտածել երկուսը համատեղելու մասին: Այս խառնուրդը հիմնականում համատեղում է Light Switch Box- ի ինտերֆեյսը պարզ խաղերով (Simon, Whack-a-Mole և այլն …) t
Light Light Sequencer Using Assembly & Microchip PIC16F690: 3 քայլ
Light Sequencer Using Assembly & Microchip PIC16F690. Այս նախագծի նպատակն է կառուցել լուսային հաջորդականություն `խաղացողի արձագանքման արագությունը ստուգելու համար: Այս լուսային հաջորդականիչի ինտերֆեյսը բաղկացած է 8 LED- ից և կոճակից: Տեխնիկական առումով մենք մտադիր ենք ուղարկել հավաքագրման լեզվով գրված ծածկագիր wi
Ikea Light Hack (flexin Your Light) ՝ 5 քայլ
Ikea Light Hack (flexin Your Light). Երբ որոշեցի բարելավել իմ գրասեղանի լուսավորությունը, ես դիմեցի Ikea- ին: Ես ձեռք բերեցի Ikea Jansjo- ն (http://www.ikea.com/us/en/catalog/products/10128748) և Ikea Lack- ը (http://www.ikea.com/us/en/catalog/products/60124272 ) և սխալմամբ գցեց անդորրագիրը