![Անիմացիոն սուրճի սեղան. 9 քայլ (նկարներով) Անիմացիոն սուրճի սեղան. 9 քայլ (նկարներով)](https://i.howwhatproduce.com/images/011/image-30101-j.webp)
Բովանդակություն:
- Քայլ 1: Պահանջվող նյութեր
- Քայլ 2: Կառուցեք LED վահանակը
- Քայլ 3. Կառուցեք կառավարման խորհուրդը
- Քայլ 4: Փոփոխեք աղյուսակը
- Քայլ 5. Պատրաստեք և տեղադրեք անջատիչները
- Քայլ 6. Պատրաստեք Arduino Nano- ն
- Քայլ 7: Դրեք ամեն ինչ միասին
- Քայլ 8: Ինչպես արտադրել անիմացիա
- Քայլ 9. Բոնուս. Ծրագրաշարը ստուգելու նախատիպ տարբերակ
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
![Անիմացիոն սուրճի սեղան Անիմացիոն սուրճի սեղան](https://i.howwhatproduce.com/images/011/image-30101-1-j.webp)
Կան շատ լավ հրահանգներ, թե ինչպես պատրաստել ինտերակտիվ սուրճի սեղաններ LED մատրիցներով, և ես ոգեշնչում և ակնարկներ վերցրի դրանցից մի քանիսից: Սա մեկն է պարզ, էժան և ամենից շատ այն կոչված է խթանել ստեղծագործական կարողությունը. Ընդամենը երկու կոճակով կարող եք անիմացիաներ ստեղծել դրա վրա:
Մենք ունեինք IKEA LACK սեղան `փորվածքով, գնեցինք նորը` թողնելով հինը `վերօգտագործելու նախագծում: Վերին մասը 55x55x5 սմ է, և այն խոռոչ է, վերևի և ներքևի մասում ընդամենը բարակ տախտակ կա, որը հեշտությամբ կտրվում է տուփի կտրիչով: Կողքերն ավելի ամուր են ՝ պատրաստված ~ 1 սմ հաստոցից: Այն լցված է ստվարաթղթով ՝ մեղրամոմի կառուցվածքով, որը հեշտությամբ հեռացվում է:
Տեղական սարքավորումների խանութն ունի 50x50 սմ պլեքսիգլաս ՝ տարբեր հաստությամբ, գույներով և թափանցիկությամբ: 4 մմ սպիտակ -անթափանց բավականաչափ թափանցիկ է, և գինը ողջամիտ (4.50EUR - դեռ նախագծի ամենամեծ ծախսը):
Անհատապես հասցեավորվող LED- ների փոխարեն ես օգտագործում եմ հեշտությամբ հասանելի MAX7219 չիպը: Առավելագույն ելքային հոսանքը, ըստ տվյալների թերթի, կազմում է ընդհանուր 320 մԱ, այսինքն ՝ 5 մԱ մեկ LED- ի համար: 5 մմ սպիտակ LED- ների համար անվանական 20 մԱ -ից մի փոքր ցածր, բայց այդ նպատակով բավականաչափ պայծառ:
Օգտագործելով ընդամենը 2 կոճակ ՝ օգտվողը կարող է ստեղծել կամ փոփոխել անիմացիաներ: Arduino- ն ունի 1 կԲ EPROM հիշողություն, այնպես որ տեղավորվում է 8x8 բիթանոց 128 պատկերների: Բավական տարածք ՝ յուրաքանչյուրը 1-15 շրջանակով 15 անիմացիա պահելու համար:
Քայլ 1: Պահանջվող նյութեր
![Պահանջվող նյութեր Պահանջվող նյութեր](https://i.howwhatproduce.com/images/011/image-30101-2-j.webp)
Ikea Բացակայության սեղան
50x50 սմ անթափանց plexiglass, 4 մմ հաստությամբ
~ 0,5 քմ ստվարաթուղթ: Կահույքի փաթեթավորման համար օգտագործվող ամուր եռաշերտ տախտակն ամենալավն է:
Սպիտակ ներկ
Arduino Nano- ն ՝ առանց կապի վերնագրերի
USB-A արական միակցիչ
Փոքր USB հզորության բանկ
MAX7219 IC
24 պինանոց IC վարդակից (կամ 3 8-պինային վարդակից)
20kOhm հարմարվողական պոտենցիոմետր
64 սպիտակ 5 մմ LED: Իդեալականորեն ցրված, բայց պարզ է նաև լավ:
M 10 մլն էմալապատ մետաղալար (կամ մեկուսիչ այլ մետաղալար)
2 ակնթարթային սեղմիչ, 16 մմ վահանակի ամրացում
1 մեծ էլեկտրոլիտիկ կոնդենսատոր (m 1000muF)
1 կերամիկական կոնդենսատոր (~ 1muF)
2 կերամիկական կոնդենսատոր (~ 0.1muF)
1 ուղղանկյուն միացում/անջատիչ (10x15 մմ նավակի ճոճվող)
5x7 սմ չափսերով նախատիպ տախտակ
4 անկյունային կտոր `LED վահանակի շարժումը զսպելու համար
2 40 տողանի մեկ շարքով վերնագիր ՝ 1 արական և մեկ իգական
2 մ խճճված միացման մետաղալար
3 JST միակցիչ արական և իգական զույգ ՝ 10 սմ կապանքներով
4 փոքր փայտե պտուտակներ
Քայլ 2: Կառուցեք LED վահանակը
![Կառուցեք LED վահանակը Կառուցեք LED վահանակը](https://i.howwhatproduce.com/images/011/image-30101-3-j.webp)
![Կառուցեք LED վահանակը Կառուցեք LED վահանակը](https://i.howwhatproduce.com/images/011/image-30101-4-j.webp)
![Կառուցեք LED վահանակը Կառուցեք LED վահանակը](https://i.howwhatproduce.com/images/011/image-30101-5-j.webp)
Ստվարաթղթի վրա գծեք 5x5 սմ 8x8 քառակուսիների ցանց: Նաև գծեք անկյունագծերը, որպեսզի կենտրոնը հեշտությամբ գտնվի: Կտրեք այն, բայց սահմանների շուրջ թողեք 1 սմ լրացուցիչ տարածք: Իմ ստվարաթուղթը բավականաչափ մեծ չէր, այնպես որ այն կառուցեցի երկու կեսից և դրանք միացնելու համար օգտագործեցի բջջային ժապավեն
Յուրաքանչյուր քառակուսի կենտրոնում անցքեր բացեք և դրա միջով կպցրեք 5 մմ LED: Թեքեք LED կապումներն 90 աստիճանի անկյան տակ կաթոդների և անոդների միջև: Միացրեք տողի բոլոր կաթոդները և սյունակի բոլոր անոդները: Ես օգտագործեցի էմալապատ մետաղալար և պարզապես այրեցի ծածկույթը զոդման երկաթով:
Կտրեք կանացի քորոցի վերնագիրը 16-պտույտ կտորով և կպցրեք այն կողմերից մեկի կենտրոնին: Բոլոր 16 լարերը կպցրեք կապումներին `մի կողմից անոդներ, մյուս կողմից` կաթոդներ: Ստուգեք, որ բոլոր լուսադիոդային լուսարձակները լուսավորվում են 5V- ով անընդմեջ կաթոդի և անոդի համակցումը 1kOhm ռեզիստորով:
Կտրեք 9 շերտ 30x40.5 սմ ստվարաթղթից Կտրեք ավելի շատ 3 սմ լայնությամբ շերտեր, որոնք այնուհետ կտրվում են 4.5x3 սմ չափի 72 ուղղանկյունի: Տաք սոսինձով ամրացրեք շերտերն ու ուղղանկյունները ՝ յուրաքանչյուր LED- ի շուրջ ձևավորելով մի փոքր «տուփ»: Յուրաքանչյուր «տուփի» ներսը ներկեք սպիտակ գույնով ՝ լույսի ավելի լավ արտացոլման համար:
Քայլ 3. Կառուցեք կառավարման խորհուրդը
![Կառուցեք վերահսկիչ խորհուրդը Կառուցեք վերահսկիչ խորհուրդը](https://i.howwhatproduce.com/images/011/image-30101-6-j.webp)
![Կառուցեք վերահսկիչ խորհուրդը Կառուցեք վերահսկիչ խորհուրդը](https://i.howwhatproduce.com/images/011/image-30101-7-j.webp)
![Կառուցեք վերահսկիչ խորհուրդը Կառուցեք վերահսկիչ խորհուրդը](https://i.howwhatproduce.com/images/011/image-30101-8-j.webp)
Կառավարման տախտակի բաղադրամասերը հեշտությամբ տեղավորվում են 5x7 սմ չափսերով նախատիպի տախտակի վրա: Sոդեք այն ըստ սխեմաների և ցուցադրված նկարի: Նկատի ունեցեք, որ MAX7219- ի սյունակների (թվանշանների) և տողերի (հատվածների) հերթականությունը կարգին չէ, բայց դա հեշտությամբ ամրագրվում է ծրագրային ապահովման մեջ:
Կոնդենսատորները ֆիլտրման հզորության համար են, կաթսան ՝ ինտենսիվությունը կարգավորելու համար: Arduino- ի հետ կապվելու համար կա 5-պին արու վերնագիր ՝ ծռված կապումներով:
Քայլ 4: Փոփոխեք աղյուսակը
![Փոփոխել Աղյուսակը Փոփոխել Աղյուսակը](https://i.howwhatproduce.com/images/011/image-30101-9-j.webp)
![Փոփոխել Աղյուսակը Փոփոխել Աղյուսակը](https://i.howwhatproduce.com/images/011/image-30101-10-j.webp)
![Փոփոխել Աղյուսակը Փոփոխել Աղյուսակը](https://i.howwhatproduce.com/images/011/image-30101-11-j.webp)
Սեղանի վերևից կտրեք 48x48 սմ քառակուսի անցք: Նյութը բավականաչափ փափուկ է, որը չափավոր ուժի կիրառմամբ կարելի է կտրել տուփի դանակով: Հեռացրեք բջիջի միջուկը: Սեղանի մի կողմի վրա երկու անցք բացեք կամ բացեք երկու կոճակների համար: Ներքևի մասում միացման/անջատման կոճակի համար ուղղանկյուն անցք կատարեք: Կպչեք անկյունային կտորները `LED վահանակի շարժումը զսպելու համար: Ես պահում եմ պատահական փաթեթավորման նյութերով տուփ, և պատահաբար կահույքի պլաստմասե կտորներ կային, որոնց անհրաժեշտ էր միայն մի փոքր զարդարանք: Դուք նաև կարող եք դրանք պատրաստել ստվարաթղթից:
Քայլ 5. Պատրաստեք և տեղադրեք անջատիչները
![Պատրաստեք և տեղադրեք անջատիչները Պատրաստեք և տեղադրեք անջատիչները](https://i.howwhatproduce.com/images/011/image-30101-12-j.webp)
Pushոդեք 0.1 մուֆ կերամիկական կոնդենսատոր յուրաքանչյուր կոճակի կոնտակտների վրա: Arduino- ի ներքին 20-50kOhm դիմադրիչի հետ միասին, դա կապահովի հակա-ցատկում `tau = RC = 2-5ms ժամանակային հաստատունով: Jոդեք իգական JST միակցիչները սեղմիչներին և միացման/անջատման անջատիչին: Տեղադրեք անջատիչները սեղանի վրա:
Քայլ 6. Պատրաստեք Arduino Nano- ն
![Պատրաստեք Arduino Nano- ն Պատրաստեք Arduino Nano- ն](https://i.howwhatproduce.com/images/011/image-30101-13-j.webp)
![Պատրաստեք Arduino Nano- ն Պատրաստեք Arduino Nano- ն](https://i.howwhatproduce.com/images/011/image-30101-14-j.webp)
Համակցեք 5 լարված լարերը, արական JST միակցիչները և USB արական միակցիչը Arduino- ին `ըստ սխեմատիկայի և նկարի: Femaleոդեք մի էգ 5-փին կապանի գլխիկ ՝ խրված լարերի վրա (կամ ուղղակիորեն կպցրեք այն կառավարման տախտակին):
Վերբեռնեք գործարկեք SetEEPROM.ino էսքիզը Arduino Nano- ին: Սա 15 անիմացիա է դնում EEPROM- ում: Երբ դրանք վերբեռնվեն (տևում է 2 ֆունտ), LED 13 -ը կլուսավորվի: Այժմ վերբեռնեք AnimationTable.ino էսքիզը:
Նշում. Ինչ -որ կերպ.ino ֆայլերը հրաժարվեցին վերբեռնել: Ես դրանք վերանվանեցի.txt- ով և ամեն ինչ կարգին էր: Այսպիսով, ներբեռնելուց հետո փոխեք ընդլայնումը.ino
Քայլ 7: Դրեք ամեն ինչ միասին
![Image Image](https://i.howwhatproduce.com/images/011/image-30101-16-j.webp)
![](https://i.ytimg.com/vi/oD8oebOy2Vo/hqdefault.jpg)
![Դրեք ամեն ինչ միասին Դրեք ամեն ինչ միասին](https://i.howwhatproduce.com/images/011/image-30101-17-j.webp)
![Դրեք ամեն ինչ միասին Դրեք ամեն ինչ միասին](https://i.howwhatproduce.com/images/011/image-30101-18-j.webp)
![Դրեք ամեն ինչ միասին Դրեք ամեն ինչ միասին](https://i.howwhatproduce.com/images/011/image-30101-19-j.webp)
Միացրեք Arduino- ն կառավարման տախտակին, անջատիչներին և սնուցման բանկին: Powercank- ի որոշ Velcro- ն իդեալական է այն տեղում պահելու համար: Միացրեք վահանակը կառավարման տախտակին և դրեք այն սեղանի ներսում: Միացրեք, որպեսզի այն լուսավորվի. Ցանկացած անիմացիա սկսելուց առաջ բոլոր LED- ները բարձրանում և մարում են: Հետո ցուցադրում է առաջին անիմացիան, որն իրականում շախմատային տախտակի ստատիկ պատկեր է: Verածկեք պլեքսիգլասով և ստուգեք, արդյոք յուրաքանչյուր պիքսելում լուսավորությունը միատարր է: Եթե ոչ, ծածկեք LED- ն մի փոքր կտոր հյուսվածքով: Պլեքսիգլասի չորս անկյուններում անցքեր բացեք և պտուտակեք սեղանին:
Քայլ 8: Ինչպես արտադրել անիմացիա
![Image Image](https://i.howwhatproduce.com/images/011/image-30101-21-j.webp)
![](https://i.ytimg.com/vi/CU4rdfmKhKQ/hqdefault.jpg)
Էսքիզը թույլ է տալիս ստեղծել և վերարտադրել անիմացիաներ ՝ օգտագործելով միայն երկու կոճակ ՝ «խմբագրել» և «խաղալ»:
Գործարկման ժամանակ այն ցույց է տալիս իր առաջին անիմացիան, որն իրականում անիմացիա չէ, քանի որ այն բաղկացած է մեկ շրջանակից (շախմատի տախտակ): Եթե սեղմեք «խաղալ», այն կանցնի հաջորդ անիմացիային: Ընդհանուր առմամբ 16-ն են ՝ 15 իրական անիմացիա ՝ 1-15 կադրերով, գումարած 1, որը բոլորին հաջորդաբար նվագում է:
Եթե սեղմեք «խմբագրել», շրջանակը կսառչի, և կուրսորը շարժվում է էկրանի վրայով: Ամեն անգամ, երբ նորից մղեք «խմբագրել», կուրսորի դիրքում գտնվող պիքսելը շրջվելու է: Կրկին սեղմեք «խաղալ» ՝ արդյունքը տեսնելու և այլ շրջանակ տեղափոխվելու համար: Փոփոխությունները պահվում են իրական ժամանակում EEPROM- ում, այնպես որ դրանք կմնան հիշողության մեջ նույնիսկ անջատված վիճակում:
Քայլ 9. Բոնուս. Ծրագրաշարը ստուգելու նախատիպ տարբերակ
Եթե ցանկանում եք անիմացիոն ստեղծողին փորձել փոքր մասշտաբով կամ այլ նախագծով, կարող եք դա անել նախատիպի վահանով, 8x8 LED մատրիցով `կցված MAX7219 մոդուլով և երկու սեղմիչով, ինչպես նկարում: Տողերի և սյուների վերծանումն այլևս անհրաժեշտ չէ, այնպես որ մեկնաբանեք 64-65 տողերը և չմեկնաբանեք 68-69 տողերը:
Խորհուրդ ենք տալիս:
Arduino Interactive LED սուրճի սեղան ՝ 6 քայլ (նկարներով)
![Arduino Interactive LED սուրճի սեղան ՝ 6 քայլ (նկարներով) Arduino Interactive LED սուրճի սեղան ՝ 6 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-177-7-j.webp)
Arduino Interactive LED սուրճի սեղան. Ես պատրաստեցի ինտերակտիվ սուրճի սեղան, որը միացնում է լուսադիոդային լույսերը առարկայի տակ, երբ առարկան տեղադրվում է սեղանի վրա: Միայն լուսարձակները, որոնք գտնվում են այդ օբյեկտի տակ, կլուսավորվեն: Դա անում է արդյունավետորեն օգտագործելով հարևանության տվիչները, և երբ մոտակա սահմանը
RasPi Two-Player Arcade սուրճի սեղան. 7 քայլ (նկարներով)
![RasPi Two-Player Arcade սուրճի սեղան. 7 քայլ (նկարներով) RasPi Two-Player Arcade սուրճի սեղան. 7 քայլ (նկարներով)](https://i.howwhatproduce.com/images/004/image-9231-j.webp)
RasPi Two-Player Arcade Coffee սեղան. Ահա Raspberry Pi արկադային սուրճի սեղանի իմ տարբերակը: Ես գաղափար ստացա այստեղի այլ հիանալի հրահանգներից և ցանկացա կիսել իմ փորձը կառուցվածքի հետ: Աղյուսակը կարող է խաղեր խաղալ բազմաթիվ տեսախաղերի դարաշրջաններից, ներառյալ NES, SNES, Sega, Play
Bluetooth- ով կառավարվող Arduino LED սուրճի սեղան. 10 քայլ (նկարներով)
![Bluetooth- ով կառավարվող Arduino LED սուրճի սեղան. 10 քայլ (նկարներով) Bluetooth- ով կառավարվող Arduino LED սուրճի սեղան. 10 քայլ (նկարներով)](https://i.howwhatproduce.com/images/005/image-13754-21-j.webp)
Bluetooth- ով վերահսկվող Arduino LED սուրճի սեղան. Սա իմ առաջին իսկական Arduino նախագիծն էր և նաև իմ առաջին ուսանելիը, այնպես որ եղեք բարի մեկնաբանություններում :) դու շատ ծանոթ ես
Խելացի սուրճի սեղան. 14 քայլ (նկարներով)
![Խելացի սուրճի սեղան. 14 քայլ (նկարներով) Խելացի սուրճի սեղան. 14 քայլ (նկարներով)](https://i.howwhatproduce.com/images/005/image-14064-5-j.webp)
Smart սուրճի սեղան. Խելացի սուրճի սեղան: Քանի որ այս սեղանն իսկապես խելացի է: Այն լուսավորում է ձեր միջավայրը ՝ ըստ խմիչքի քաշի
CoffeeCade (Արկադային սուրճի սեղան). 11 քայլ (նկարներով)
![CoffeeCade (Արկադային սուրճի սեղան). 11 քայլ (նկարներով) CoffeeCade (Արկադային սուրճի սեղան). 11 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-2318-97-j.webp)
CoffeeCade (Արկադային սուրճի սեղան). Ես կառուցեցի այս նախագիծը մուլտիմեդիա դասի համար: Նախքան այս նախագիծը, ես փորձ չունեի Raspberry Pi- ի հետ և փայտամշակման որոշակի փորձ: Կարծում եմ, որ այս նախագիծը կարող է իրականացնել ցանկացած հմտության մակարդակ ունեցող մեկը: Ես որոշ սխալներ թույլ տվեցի և