
Բովանդակություն:
- Քայլ 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: Վայելեք:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48


Այն գծի արվեստի նախշերով փորագրված ակրիլային ափսեների վրա լույս արտահայտելու աշխատանք է: Այն ներդաշնակորեն արտահայտում է տարբեր 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 ռոբոտը, ինչպես անունն է հուշում, ավտոմատ կառավարվող մեքենա է, որը հետևում է հատակին կամ առաստաղին տեղադրված տեսողական գծին: Սովորաբար, տեսողական գիծը այն ուղին է, որով անցնում է գծի հետևորդ ռոբոտը, և դա կլինի սև գիծ, երբ
Հեռախոսով վերահսկվող Kite Line Parabear Dropper: 11 Քայլ

Հեռախոսով վերահսկվող ուրուրի գիծ Parabear Dropper: Ներածություն Այս հրահանգը նկարագրում է, թե ինչպես կարելի է կառուցել մի սարք, որը մինչև երեք պարաբեար գցում է ուրուրի գծից: Սարքը գործում է որպես անլար մուտքի կետ ՝ վեբ էջ հասցնելով ձեր հեռախոսին կամ պլանշետին: Սա թույլ է տալիս վերահսկել պարաբերի կաթիլը:
Android հեռախոսի լիցքավորիչի համար Power Line զտիչի նախագծում և կառուցում. 5 քայլ

Android հեռախոսի լիցքավորիչի համար Power Line ֆիլտրի նախագծում և կառուցում. Այս հրահանգում ես ցույց կտամ, թե ինչպես վերցնել ստանդարտ USB մինի USB լարը, այն առանձնացնել մեջտեղում և տեղադրել զտիչի միացում, որը կնվազեցնի ավելորդ աղմուկը կամ հեշը, որն արտադրվում է android- ի տիպիկ սնուցման աղբյուրի միջոցով: Ես ունեմ շարժական մ
PID Line Follower Atmega328P: 4 քայլ

PID Line Follower Atmega328P