Բովանդակություն:
- Պարագաներ
- Քայլ 1: Քանդեք ակրիլային թերթիկը
- Քայլ 2. Չափել LED- ների անցքերը
- Քայլ 3: Հորատեք անցքեր LED- ների համար
- Քայլ 4: Միավորել շերտերը
- Քայլ 5: Միացրեք շերտերը, կպցրեք շղթան և ներբեռնեք ծածկագիրը
- Քայլ 6: Լուսավորիր այն:
Video: DIY 3D LED Cube ազնվամորու Pi- ով. 6 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այս նախագիծը պատմում է, թե ինչպես ենք մենք պատրաստել DIY 3D LED խորանարդ ws2812b LED- ներից: Խորանարդը LED- ների 8x8x8 է, այսինքն ՝ 512 ընդհանուր, և շերտերը պատրաստված են ակրիլային թերթերից, որոնք մենք ստացել ենք տնային պահեստից: Շարժապատկերները սնուցվում են ազնվամորու pi- ով և 5 Վ լարման աղբյուրով: Խորանարդը հիանալի կտոր է ընկերներին ցուցադրելու համար և կարող է լամպի դեր կատարել: Մերը մի փոքր չափազանց մեծ է լամպի համար (2ft x 2ft x 2ft), բայց դուք կարող եք այն նվազեցնել `ձեր կարիքներին համապատասխան:
Պարագաներ
- ws2812b LED լամպ -
- 5 Վ էլեկտրամատակարարում -
- Ազնվամորի pi 3b Ես օգտագործել եմ (կարող եմ օգտագործել ցանկացած) -
- SN74HCT125 ինտեգրալ միացում - ազնվամորու pi ազդանշանից լարվածություն է ցատկում, որպեսզի ունենա համապատասխան լարման led շերտի համար (ես սովորաբար իմ շրջանի մասերը ստանում եմ Digikey- ից)
- 4ft x 8ft ակրիլային թերթ - Home Depot
Քայլ 1: Քանդեք ակրիլային թերթիկը
Մենք պատրաստում ենք 8x8x8 խորանարդ ws2812b լուսատուների լարով: Լուսարձակները բաժանված են 3 դյույմով, այնպես որ լույսերը կլինեն մոտ 21 դյույմ 21 դյույմ երկարությամբ: Մենք ընտրեցինք ակրիլային թերթերը դարձնել 2ft x 2ft- ից փոքր -ինչ պակաս ՝ դա կարգավորելու համար: Դա նշանակում է, որ մենք կարող ենք 8 շերտ պատրաստել 4ft x 8ft ակրիլային մեկ թերթից:
Մենք սկսեցինք ՝ 4ft x 8ft կտորը սեղանի սղոցով բաժանել 2 հավասար լայնությունների (~ 2ft x 8ft) կտորների: Դրանից հետո մենք մի կտոր օգտագործեցինք որպես ձևանմուշ ՝ չոր ջնջման նշիչով գիծ գծելու համար ՝ կտորներից հավասար քառակուսիներ պատրաստելու համար: Այնուհետեւ մենք օգտագործեցինք ուղիղ եզր եւ շրջանաձեւ սղոց `8 քառակուսի շերտերը պատրաստելու համար:
Քայլ 2. Չափել LED- ների անցքերը
8 շերտերից յուրաքանչյուրը չափի կտրելուց հետո մենք դուրս բերեցինք չափումները, թե որտեղ պետք է լինեն LED- ները: Մենք օգտագործեցինք չոր ջնջման նշիչ և ուղիղ եզր ՝ գլխավոր քառակուսին կենտրոնացնելու համար: Քանի որ մենք ունեինք 8x8x8 led խորանարդ, յուրաքանչյուր շերտի վրա կլինեն 64 LED, որոնք հավասարեցված են ցանցի ձևով, իսկ հարևան LED- ների միջև ՝ մոտ 3 դյույմ:
Քայլ 3: Հորատեք անցքեր LED- ների համար
Երբ անցքերը նշվում են, փորեք 1/2 դյույմանոց անցքեր `քայլափորով: Սա կհամոզվի, որ ակրիլը չի ճաքում: Մենք այս նյութի վրա սովորական փորվածք օգտագործելու հետ կապված խնդիրներ ունեինք և ստիպված էինք ձեռք բերել քայլափայլ, որպեսզի ավարտենք հատումները: Քանի որ կտորները սեղմված էին իրար, մեզ մնում էր միայն 64 անցք բացել: Նրբատախտակից պատրաստեցինք նաև շերտ, որը կլինի խորանարդի հատակը: Փոսերը փորելուց հետո մենք յուրաքանչյուր անցքով կերակրում էինք LED լամպերը: Մենք օգտագործեցինք օձաձև նախշ ՝ յուրաքանչյուր շարքում լուսարձակները կողմնորոշելու համար:
Քայլ 4: Միավորել շերտերը
Շերտերը յուրաքանչյուրում լուսարձակներ պատրաստելուց հետո, առաջ գնացեք և միացրեք շերտերը ՝ օգտագործելով 3 դյույմ ակրիլային կտորներ ՝ որպես անջատիչ: Մենք տաք սոսնձեցինք բոլոր 8 շերտերը ՝ յուրաքանչյուր շերտի 5 բացատով: Հետո մենք վերադարձանք ավելի երկար 2 ոտնաչափ ակրիլ կտորներով և ամրացրեցինք խորանարդի կողմերը: Սա առաջին քայլն է, որը մենք իսկապես տեսանք, որ խորանարդը հավաքվեց, և այն հիանալի տեսք ուներ:
Քայլ 5: Միացրեք շերտերը, կպցրեք շղթան և ներբեռնեք ծածկագիրը
Այժմ, երբ բոլոր շերտերն ապահովված էին, մենք ստիպված էինք ամրացնել շերտերի միջև եղած կապերը: Քանի որ մենք ունեինք զույգ թվով լուսարձակներ (8), յուրաքանչյուր շերտում մենք ավարտեցինք LED- ների օձի ժապավենը նույն կողմում, ինչ ժապավենի սկիզբը: Հետո մենք յուրաքանչյուր շերտ կապեցինք վերևի շերտին, որն էլ իր հերթին կազմեց շերտեր միացնող ուղղահայաց օձաձև նախշ: Շերտերի միացումից հետո մենք պարզ միացում արեցինք, ինչպես երևում է կից լուսանկարում, որպեսզի ազնվամորի pi- ից տվյալներ ուղարկենք ws2812b լուսատուներին: Քանի որ ազնվամորու pi- ն դուրս է գալիս 3.3V ազդանշանի միջոցով, և մեզ անհրաժեշտ է 5V ազդանշան `ws2812b լուսատուներին ճիշտ ուղարկելու համար, մենք օգտագործում ենք SN74HCT125 ինտեգրալ միացում` լարումը բարձրացնելու համար:
Շղթայի կարգավորումից հետո շարունակեք և ներբեռնեք կոդը իմ github պահոցից: Մենք ունենք մի շարք անիմացիաներ, և ավելի շատ բաներ են գալիս, ազատ զգացեք: Ես օգտագործել եմ BiblioPixel գրադարանը ՝ անիմացիաները էկրանին նկարելու համար, և BiblioPixelAnimations գրադարանը ՝ որոշ անիմացիոն ծածկագրերը պատճենելու համար: Քանի որ BiblioPixel- ը ճիշտ չէր վարում օձի ուղղահայաց խորանարդի հետ, ես ստիպված էի մի փոքր փոփոխել ծածկագիրը `դա կարգավորելու համար: BiblioPixel- ը տեղադրվելուց հետո դուք պետք է կարողանաք անիմացիաները գործարկել առանց խնդիրների:
Քայլ 6: Լուսավորիր այն:
Վայելեք անիմացիաները: Կան իսկապես հիանալի տեսակներ, և ես առաջարկում եմ դիտել youtube- ի տեսանյութը ՝ դրանք բոլորը գործողության մեջ տեսնելու համար: Շնորհակալություն կարդալու համար:
Խորհուրդ ենք տալիս:
Ազնվամորու Pi- ի սկսնակների ուղեցույց. 6 քայլ (նկարներով)
Սկսնակների ուղեցույց ազնվամորի պի. Արդեն երկար ժամանակ ես աշխատում եմ Arduino- ի հետ: Դա հեշտ է, էժան և ավարտում է աշխատանքը: Բայց վերջերս ես ավելի շատ եմ հակված դեպի IoT նախագծեր: Այսպիսով, ես սկսեցի օգտագործել ESP զարգացման տախտակը և այն կատարյալ աշխատեց: Բայց հիմա ես ուզում եմ շարժվել դեպի
LED թարթում ազնվամորու Pi- ով - Ինչպես օգտագործել GPIO կապում ազնվամորու Pi- ի վրա. 4 քայլ
LED թարթում ազնվամորու Pi- ով | Ինչպես օգտագործել GPIO կապում ազնվամորու Pi- ի վրա. Բարև տղերք, այս հրահանգներում մենք կսովորենք, թե ինչպես օգտագործել Raspberry pi- ի GPIO- ն: Եթե երբևէ օգտվել եք Arduino- ից, ապա հավանաբար գիտեք, որ մենք կարող ենք LED անջատիչ և այլն միացնել դրա կապումներին և այնպես անել, որ այն աշխատի: LED- ը թարթել կամ մուտքագրել անջատիչից, որպեսզի
Վաղ նախազգուշացում Ազնվամորու PI թռիչքուղու լույս ՝ օգտագործելով թռիչքի քարտեզագրման տվյալները. 14 քայլ (նկարներով)
Վաղ նախազգուշացում Ազնվամորու PI թռիչքուղու լույսը ՝ օգտագործելով թռիչքի քարտեզագրման տվյալները. Այս լամպը առաջացել է մի քանի պատճառներից, որովհետև ինձ միշտ հետաքրքրում են ինքնաթիռները, որոնք թռչում են վերևում, իսկ ամռանը հանգստյան օրերին հաճախ բավականին թռիչք են կատարում: Թեև դուք հակված եք լսել դրանք միայն այն ժամանակ, երբ նրանք անցնում են
Վեբ կայք/WiFi վերահսկվող LED ժապավեն ազնվամորու Pi- ով. 9 քայլ (նկարներով)
Վեբ կայք/WiFi վերահսկվող LED ժապավեն ազնվամորու Pi- ով. Նախապատմություն. Ես դեռահաս եմ և վերջին մի քանի տարիների ընթացքում նախագծում և ծրագրավորում եմ փոքր էլեկտրոնիկայի նախագծեր ՝ ռոբոտաշինության մրցումներին մասնակցելու հետ մեկտեղ: Վերջերս ես աշխատում էի աշխատասեղանի տեղադրումը թարմացնելու վրա, և որոշեցի, որ դա հաճելի հավելում է
Բացարձակապես ամենավատ ազնվամորու գործը ՝ 8 քայլ (նկարներով)
Բացարձակապես ամենավատ ազնվամորու գործը. Կան շատ մեծ Raspberry Pi դեպքեր: Մեկ այլ լավագույն Raspberry Pi պատյան պատրաստելը չափազանց հեշտ թվաց: Այսպիսով, ես որոշեցի պատրաստել բացարձակապես ամենավատ Raspberry Pi գործը: Ոչ դիզայն, ոչ ոճ, պարզապես անիծված տգեղ պատյան: Ամեն անգամ, երբ սկսում եմ Raspberry Pi նախագիծը, ես