Բովանդակություն:

Pixel Flip ՝ 13 քայլ
Pixel Flip ՝ 13 քայլ

Video: Pixel Flip ՝ 13 քայլ

Video: Pixel Flip ՝ 13 քայլ
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Նոյեմբեր
Anonim
Pixel Flip
Pixel Flip

Pixel Flip: Ինտերակտիվ արվեստի պատ

www.justdreamdesign.com/

Քայլ 1: Pixel Flip

Image
Image
Pixel Flip
Pixel Flip
Pixel Flip
Pixel Flip

Սա Auto Flip Art Wall- ն է, որը որպես մոտիվ համատեղում է անալոգային և թվայինը Flip Book- ի հետ:

Քայլ 2: Նախապատմություն

Նախապատմություն
Նախապատմություն
Նախապատմություն
Նախապատմություն
Նախապատմություն
Նախապատմություն
Նախապատմություն
Նախապատմություն

Նախագիծը ստեղծվել է, քանի որ այն ցանկանում էր առավելագույնի հասցնել տարբեր նյութերի վրա հիմնված արտացոլումները և դրանք արտահայտել մարդկանց: Այն մշակվել է արտացոլումների գրավչությունը արտահայտելու համար, որոնք մենք տեսնում ենք մեր առօրյա կյանքում:

Առաջին հարցը, որի մասին մենք մտածեցինք, թե ինչպես արտահայտել տարատեսակ մտորումներ: Այս գաղափարի մեջ մենք շատ ձև ենք վերցրել:

Մենք հանդիպեցինք մատնահետքի անիմացիայի: Ի տարբերություն ձեռքով աշխատող անալոգային մատնահետքերի, շարժիչով ավտոմատ մատնահետքը կարողացավ անալոգային զգալ թվայնացման մեջ: Երբ մատուռը վերադարձավ, ես մտածեցի, որ կարող է հետաքրքիր լինել օգտագործել տարբեր նյութեր:

Մենք նաև մտածեցինք, թե ինչպես ավելի շատ օգտագործել flipbook անիմացիան: Ֆլիբբուքը, որը մենք գտանք, քառակուսի էր, բայց դրա միջոցով կենդանացնելու համար միայն մեկ մատնահետք օգտագործելու կառուցվածքը սովորական էր: Ես մտածեցի.

Եվ ոչ միայն այն զգացումը, որ պատը շարժվում է, այլ եթե այն օգտագործում ենք մեր ուզած պատկերն արտահայտելու համար, կարող ենք ստեղծել հետաքրքիր փորձ, որը թույլ է տալիս զգալ ինչպես անալոգային, այնպես էլ թվային, ինչպես նաև նյութերի անդրադարձներ:

Մենք աշխատեցինք այս նպատակների հետ:

- Անալոգային և թվային համադրություն

- Օգտագործեք Flip Book կառուցվածքը

- Իրականացնել ինտերակտիվ պատեր

Քայլ 3: Նյութ

- Ներքին նյութ

1. միացում 25 հատ կցորդիչ

2. 3 մմ փողային ձող 25 սմ*25 հատ փողային ձուլակտոր

3. 3T ակրիլ 3 մմ 3t 30cm*30cm ակրիլ

4. 3 մմ Wood Bar 200 հատ 3 մմ Wood Bar

5. մալուխի սեղմիչ պլաստիկ 400 հատ 5 մմ մալուխի սեղմիչ պլաստիկ

- Flipbook նյութ

6. pvc գրքի շապիկ 200 կտոր pvc գրքի շապիկ

7. սեւ թավշյա սավան սեւ թավշյա սավան

8. բեկորային շրթունքներ բեկորային շրթունքներ

9. սպիտակ հոլոգրամ թերթ սպիտակ հոլոգրամ թերթ 30 սմ*30 սմ

10. կրիլոն մետալիկ արծաթյա լակի 9 մմ կրիլոն մետալիկ արծաթյա լակի

- Արտաքին նյութ

11. arduino uno R3 Համատեղելի տախտակ arduino uno

12. 5 վ stepper motor (DC 5V 4-փուլ 5-wire stepper Motor) 5v stepper motor + ULN2003 Driver Board for Arduino

13. ULN2003 Stepper Motor Driver Board

14. DPLC-485HCA DPLC-485HCA

15. 5V SMPS համակարգչային սնուցման աղբյուր

16. 20 մմ պրոֆիլ 20 մմ պրոֆիլ

17. usb հանգույց usb հանգույց

18. L կրունկ L կրունկ

19. L հարթ ծխնին L հարթ ծխնին

20. պտուտակ պտուտակ

21. ընկույզի ընկույզ

22. բանալին բանալին

23. էպոքսիդային էպոքսիդ

24. 3M լակի սոսինձ 3 մ ցողացիր սոսինձ

Քայլ 4. Վերահսկիչ խորհրդի ընտրություն

Վերահսկիչ խորհրդի ընտրություն
Վերահսկիչ խորհրդի ընտրություն

Arduino- ն որոշեց, որ կան բազմաթիվ բաց կոդեր և գրադարաններ, այնպես որ մենք կարող ենք դրանք հեշտությամբ օգտագործել, և որ մշակումը նույնպես օգտագործում է նույն լեզուն, այնպես որ համատեղելիության խնդիր չի լինի: Այնուհետեւ մենք ստուգեցինք այս նախագծին անցնելու պահանջները:

- Լույս. Ուժեղ լուսավորություն պետք է օգտագործվի `նյութերի անդրադարձումները առավելագույնի հասցնելու համար: - Նյութ. Նյութ, որը կարող է ցույց տալ տարբեր լույսի արտացոլում: - Flipbook- ի կառուցվածքը. Մեր ուզած անիմացիայի համար օգտագործեք քայլ շարժիչ `ազատ անկյան հսկողությամբ: - Aduino. Սկզբում մեզ պետք էր Aduino Mega- ն, որովհետև մենք ցանկանում էինք վերահսկել բոլոր շարժիչները միայն մեկ Aduino- ով:

Այնուամենայնիվ, քանի որ մշակումը հաղորդակցվում է մեկ Aduino- ի հետ, ինչպես անհրաժեշտ էր մյուս Arduino- ին, անհրաժեշտություն կար, որ մշակման միջոցով ուղարկված տվյալները ուղարկվեին մեծ թվով Aduinoes

Սա հանգեցրեց RS485 հաղորդակցություններով DPLC485HCA մոդուլի օգտագործմանը, որը հնարավորություն է տալիս 1: N երկկողմանի հաղորդակցություն:

Մշակումը այնուհետև տվյալները փոխանցում է մեկ Master Aduino (Master Aduino) և սերիական հաղորդակցման, իսկ Master Arduino- ն կապ է հաստատում Master-Slab- ի միջև ՝ օգտագործելով DPLC-485HCA մոդուլը:

Օգտագործելով Master- ից ստացված տվյալները ՝ Slave Arduino- ն վերահսկում է այն անկյունը, որով պետք է թեքվի յուրաքանչյուր շարժիչ ՝ ապահովելով շարժիչի շարժման հետ մշակվող պատկերի արդյունքի տեսողական ներկայացում:

Քայլ 5. Ընտրեք Flipbook Material

Ընտրեք Flipbook Material
Ընտրեք Flipbook Material

Քանի որ նախագիծը ցանկանում էր առավելագույնի հասցնել արտացոլանքներն ըստ տարբեր նյութերի և դրանք արտահայտել մարդկանց, նա ընտրեց չորս տարբեր նյութեր `լույսի տարբեր անդրադարձումներով և տարբեր նյութերով` կախված տեսանկյունից:

- հոլոգրամ. Դա ամենափայլուն նյութն է `լույսի ինտենսիվ անդրադարձման պատճառով:

- splange: Այն նյութ է, որն արտացոլում է մի քանի spangles մի հայացքով `տարբեր արտացոլումներ ցուցադրելու համար:

- Մետաղ. Այն թեթևացնում է լույսը:

- Թավշյա. Նյութ, որը գույնի հետ տարբերվում է լույսի շնորհիվ `իր փայլից:

Մշակման միջոցով շարժիչային կառավարման միջոցով վերը նշված նյութերը արտահայտելու համար մենք նկարը փոխեցինք սև-սպիտակ նկարի ՝ օգտագործելով մոխրագույն գույնի ֆիլտր, չափեցինք յուրաքանչյուր պիքսելի նվազագույն և առավելագույն գույները պիքսելային ճշգրտմամբ, յուրաքանչյուր պիքսելը բաժանեցինք չորս մասի: գույնը, և յուրաքանչյուր պիքսելային արժեք ուղարկեց շարժիչին `յուրաքանչյուր հատվածի ներկայացումը ըստ շարժիչի պտույտի` հոլոգրամով, բծերով, մետաղով և թավշյա նյութով:

Քայլ 6: Կառուցվածքային ձևավորում և նախատիպավորում

Կառուցվածքային ձևավորում և նախատիպավորում
Կառուցվածքային ձևավորում և նախատիպավորում
Կառուցվածքային ձևավորում և նախատիպավորում
Կառուցվածքային ձևավորում և նախատիպավորում
Կառուցվածքային ձևավորում և նախատիպավորում
Կառուցվածքային ձևավորում և նախատիպավորում
Կառուցվածքային ձևավորում և նախատիպավորում
Կառուցվածքային ձևավորում և նախատիպավորում

Ինչ պետք է հաշվի առնել կառուցվածքը որոշելիս.

- Համոզվեք, որ միմյանց շարժիչները զերծ են բախումներից

- Ֆլիբբուքը պետք է կանգ առնի ցանկալի անկյան տակ

- Համոզվեք, որ միջամտություն չկա մատնահետքի և արտաքին շրջանակի միջև

Մենք օգտագործեցինք համեմատաբար հեշտ մշակվող ՝ ակրիլ 3T, և որոշեցինք օգտագործել մետաղական պրոֆիլ ՝ ակրիլային թիթեղների արժեքի և առկայության պատճառով:

Կառույցը բաղկացած է 5*5 -ից, ընդհանուր առմամբ ՝ 25 ուղղանկյունից: Յուրաքանչյուր ակրիլային ափսե կտրվեց ակրիլային դանակների միջոցով `ցանկացած չափի, այնուհետև հավաքվեց միասին ՝ օգտագործելով ծխնիներ և պտուտակներ:

Ակրիլային թիթեղների միջև մնացած խաղը օգտագործվել է որպես մալուխներ պաշտպանելու տեղ ՝ առանց միմյանց շարժիչների հետ բախումների:

Քայլ 7: Քայլ շարժիչ և կառուցվածքային տեղադրում

Քայլ շարժիչ և կառուցվածքային տեղադրում
Քայլ շարժիչ և կառուցվածքային տեղադրում
Քայլ շարժիչ և կառուցվածքային տեղադրում
Քայլ շարժիչ և կառուցվածքային տեղադրում
Քայլ շարժիչ և կառուցվածքային տեղադրում
Քայլ շարժիչ և կառուցվածքային տեղադրում

Մենք օգտագործում էինք 25 քայլանոց շարժիչներ:

- Օգտագործեք երկու աստիճանի շարժիչներ յուրաքանչյուր aduino- ի համար

.- Տեղադրեք քայլ շարժիչներ քառակուսիների կենտրոնական աջ մասում

- Պտուտակներ օգտագործվում են քայլ շարժիչը ամրացնելու համար:

- Cappling- ը օգտագործվում է նոր հիմնական բարը աստիճանի շարժիչին միացնելու համար

.- Միացրեք փայտե ձողը Shinjubong- ից դուրս և միացրեք նյութը սեղմակով:

Քայլ 8: Տեղադրեք ներքին կառուցվածքը

Տեղադրեք ներքին կառուցվածքը
Տեղադրեք ներքին կառուցվածքը
Տեղադրեք ներքին կառուցվածքը
Տեղադրեք ներքին կառուցվածքը
Տեղադրեք ներքին կառուցվածքը
Տեղադրեք ներքին կառուցվածքը

Քայլ 9: Կոճակի տեղադրում

Կոճակի տեղադրում
Կոճակի տեղադրում
Կոճակի տեղադրում
Կոճակի տեղադրում

Մենք ընտրեցինք ստեղնաշարի տարբեր կոճակներ յուրաքանչյուր պատկերի համար, որպեսզի առավելագույնս հասցնենք ինտերակտիվ էֆեկտները մատնահետքեր օգտագործելիս: Երբ օգտվողը սեղմում է ստեղնաշարի վրա, շարժիչը և մատնահետքը գործում են, և հայտնվում են ստեղնաշարի հատուկ պատկերներ:

Քայլ 10: Լարերի տեղադրում

Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր

Հրապարակում օգտագործվել են 25 աստիճան շարժիչներ, 14 aduino և 14 a DLC-485HCA: Processing- ը և Master Arduino- ն պետք է միացված լինեն:

Մենք այն միացրել ենք հացահատիկի միջոցով: Ես փորձեցի պառակտել սեղանի + և - մասերը սեղանի վրա և միացնել դրանք շարժիչին ՝ բավարար էներգիա ապահովելու համար:

- Վարպետ Ադուինո

1. DPLC-485HCA- ի միացում POWER- ին մետաղալարով 2: DPLC-485HCA

2 -ը միանում է Arduino No2 pin3- ին:

DLC-485HCA- ի 3-ը միանում է Arduino 3 pin4- ին: DPLC-485HCA

4 -ը միանում է Arduino 3 կապին

5. DPLC-485HCA 5-ը միանում է Aduino 5Vpin- ին

6. DPLC-485HCA 6-ը հաղորդակցության ԱROԵԼ է, որը կապում է GND գծի հետ Arduino- ից BREADBOARD- ում

- Ստրուկ Ադուինո

- Շարժիչ 1

1. Միացված է ULN2003 Motor Driver1- ի IN1 և Aduino 12 կապումներին

2. Միացված է IN2- ին ULN2003 Motor Drive1- ով և Arduino 5 -փինով

3. Միացված է ULN2003 Motor Drive1 և Arduino 6 -ի IN3 կապումներին

4. Միացված է ULN2003 Motor Drive1 և Arduino 7 -ի IN4 կապումներին

5. Հղում դեպի ULN2003 Motor Drive1 և - BREADBOARD- ին

6. Միացում ULN2003 շարժիչով 1 -ի և + BREADBOARD- ի միջև

- Շարժիչ 2

1. Միացեք ULN2003 Motor Drive2- ի IN1 և Aduino 8 կապումներին

2. Միացված է IN2- ին ULN2003 Motor Drive2 և Arduino 9 կապում

3. Միացված է IN3- ին ULN2003 Motor Drive2- ով և 10 -րդ կապում `Aduino- ում

4. Միացված է ULN2003 Motor Drive2- ի և Arduino 11- ի IN4 կապումներին

5. Հղում դեպի ULN2003 Motor Drive2 և - BREADBOARD- ին

6. Միացում + ULN2003 Motor Drive2- ում և + BREADBOARD- ում

-DPLC-485HCA

1. DPLC-485HCA- ի միացում POWER- ին մետաղալարով

2. DPLC-485HCA 2-ը միանում է Arduino No2 քորոցին

3. DLC-485HCA- ի 3-ը միանում է Arduino 3-ին

4. DPLC-485HCA 4-ը միանում է Arduino 3 կապին

5. DPLC-485HCA 5-ը միանում է Aduino 5Vpin- ին

6. DPLC-485HCA 6-ը կապի ԱՌԱՆՈԹՅՈՆ է, որը կապում է GND գծի հետ Arduino- ից BREADBOARD- ում

- Համակարգչային էներգիայի մատակարարում

1. Միացրեք BREADBOARD- ի + և- ը համակարգչային էներգիայի մատակարարման 5V +- ի հետ

Քայլ 11: Էներգամատակարարում

Էներգամատակարարում
Էներգամատակարարում
Էներգամատակարարում
Էներգամատակարարում

Քանի որ մշակումն աշխատում է միայն համակարգչին միացված լինելիս, մենք օգտագործեցինք USB HUB, որը ցածր էներգիա չունի: Այնուամենայնիվ, միակ աղբյուրը USB HUB- ն անբավարար ուժ ունի `մի aduino- ին միացված երկու շարժիչներից մեկը 5V SMPS- ին միացնելու համար, որպեսզի այն չլիցքի:

Խորհուրդ ենք տալիս: