Բովանդակություն:
- Քայլ 1: Ակնարկ
- Քայլ 2: Softwareրագրակազմ
- Քայլ 3. POV վահանի զոդում
- Քայլ 4: LED հավաքների պատրաստում
- Քայլ 5. Կառավարման խորհրդի միացում
- Քայլ 6: Մարտկոցների միացում
- Քայլ 7: Անջատիչի միացում
- Քայլ 8: Անձնակազմի հավաքում
- Քայլ 9: Ավարտում
- Քայլ 10: Առաջին օգտագործումը
- Քայլ 11: Վերջնական մեկնաբանություններ
Video: Vision LED աշխատակազմի համառություն. 11 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Հայտնի է, որ նույնիսկ լույսն անջատելուց հետո մարդու աչքը շարունակում է այն «տեսնել» վայրկյանների մի հատվածի համար: Սա հայտնի է որպես Տեսողության համառություն, կամ POV, և այն թույլ է տալիս «նկարել» նկարներ ՝ արագ տեղաշարժելով LED- ների շերտը ՝ արագ հաջորդականությամբ գծելով պատկերի մեկ գիծ: Եթե առցանց եք որոնում (օրինակ ՝ Etsy- ում), այս գաղափարի հիման վրա կարող եք գտնել բավականին շատ խաղալիքներ ՝ թարախ, գավազան և այլն:
Այնուամենայնիվ, դրանք թանկ են. Արժանապատիվ լուծման POV անձնակազմի բնորոշ գները սկսվում են 500 դոլարից, և նրանք օգտագործում են սեփական ծրագրեր, ուստի նրանց վարքագիծը փոփոխելու կամ լրացուցիչ ֆունկցիոնալություն ավելացնելու հեշտ միջոց չկա: Այսպիսով, երբ փնտրում էի ծննդյան նվեր ընկերոջ համար, ով սիրում է նկարել լույսով, ես որոշեցի ստեղծել իմ սեփական բաց կոդով տարբերակը ՝ օգտագործելով մատչելի բաղադրիչները:
Իմ նախագիծը հիմնված է Ադաֆրուտից Ֆիլիպ Բերջեսի և Էրին Սենթ Բլեյնի նշանավոր աշխատանքի վրա. սակայն, ես մի քանի փոփոխություն կատարեցի ՝ արդիականացնելով էլեկտրոնիկան: Ստորև ներկայացված են այս նախագծի հիմնական առանձնահատկությունները.
- Այն երկկողմանի գավազան է ՝ ընդհանուր երկարությամբ 141 սմ (55 դյույմ); դա քանդվող չէ: Անձնակազմի յուրաքանչյուր կողմ ունի երկու 50 սմ/72 պիքսել LED ժապավեն, ընդհանուր 288 լուսադիոդի համար: Այսպիսով, այն կարող եք օգտագործել 72-պիքսել թույլատրությամբ պատկերներ ցուցադրելու համար:
- Անձնակազմը սնուցվում է երկու 18650 Li-Ion մարտկոցով, որոնք պետք է բավարարեն առնվազն 1 ժամ ցուցադրման համար, հնարավոր է ՝ մինչև 2 ժամ ՝ կախված ձեր պատկերների ինտենսիվությունից: Մարտկոցները կարող են լիցքավորվել միկրո USB միակցիչի միջոցով; լրիվ լիցքավորման ժամանակը մոտ 5 ժամ է:
- Պատկերները (bitmap ձևաչափով) կարող են հեշտությամբ վերբեռնվել անձնակազմ ՝ անձնակազմին միացնելով համակարգչին, որտեղ այն հայտնվում է որպես USB պահեստավորման սարք: Այն ունի բավականաչափ հիշողություն մոտ 50 պատկերի համար: Պատկերների ցուցադրման կարգը նկարագրված է առանձին պարզ տեքստային ֆայլում, որտեղ կարող եք տեղադրել պատկերների և տևողության ցուցակ: Պատկերը կարող է թվարկվել այնտեղ մի քանի անգամ, կամ ընդհանրապես ոչ մեկը:
- Անձնակազմը պարունակում է իներցիոն շարժման միավոր (IMU), որը կարող է օգտագործվել ՝ անձնակազմի շարժման ժամանակ հայտնաբերելու համար: Theրագրաշարը այն օգտագործում է պատկերների համար թարմացման հաճախականությունը կարգավորելու համար, այնպես որ պատկերները չեն երևա ձգված կամ սեղմված ՝ անկախ նրանից, թե որքան արագ եք պտտում այն: Կարող եք նաև օգտագործել այն ձեր շոուն վերահսկելու համար. Օր. անձնակազմի հորիզոնական կանգնեցումը օգտագործվում է որպես ազդանշան ՝ սլայդ շոուի հաջորդ պատկերին անցնելու համար:
- Րագիրը հիմնված է Arduino IDE- ի վրա: Այն հասանելի է բաց կոդով լիցենզիայի ներքո և հեշտ է փոփոխել ՝ ձեր կարիքներին համապատասխան:
Այս նախագիծը բաց կոդ է; բոլոր ծածկագրերը և սխեմաները հասանելի են իմ github պահոցում ՝ MIT լիցենզիայի ներքո:
Պարագաներ:
Ձեզ անհրաժեշտ կլինեն հետևյալ պարագաները.
- APA102 (DotStar) LED ժապավեն, 144 LED/մետր, սև PCB, Adafruit- ից կամ Aliexpress- ից: Ձեզ անհրաժեշտ է 50 սմ 4 շերտ (72 LED); կարող եք նաև ավելի երկար շերտեր գնել և կտրել դրանք 50 սմ կտորների: Շերտերը չպետք է ջրամեկուսացված լինեն: Adafruit- ի շերտերն ունեն անջրանցիկ պատյան, որը կարող եք պարզապես հեռացնել և դեն նետել:
- Երկու 18650 Li-Ion մարտկոց: Փնտրեք բարձր հզորությամբ (առնվազն 3000 մԱ / ժ) պաշտպանված մարտկոցներ այնպիսի հեղինակավոր արտադրողի կողմից, ինչպիսիք են Panasonic- ը, Samsung- ը կամ Sanyo- ն; Ես խորհուրդ եմ տալիս այս մարտկոցները Sanyo- ի կամ Panasonic- ի կողմից: Մի փորձեք գումար խնայել ՝ eBay- ում կամ Amazon- ում անանուն մարտկոց գնելով:
- Պոլիկարբոնատային խողովակ, 11F (55in/141 սմ), 1 դյույմ արտաքին տրամագծով ՝ flowtoys.com- ից
- Երկու վերջնակետ և թենիսի բռնակ Ամազոնից խողովակի համար
- 1/2 դյույմ քառակուսի փայտե գուլպաներ, HomeDepot- ից կամ ցանկացած այլ շինարարական խանութից: Ձեզ հարկավոր է 4 ոտնաչափ (կամ երկու 2 ֆուտ կտոր)
- Adafruit ItsyBitsy M4 կամ ItsyBitsy nRF52840 միկրոկոնտրոլեր: NRF52840- ը մի փոքր ավելի թանկ է, բայց այն գալիս է Bluetooth- ով, ինչը բացում է բազմաթիվ լրացուցիչ հնարավորություններ: Այնուամենայնիվ, իմ կոդի ընթացիկ տարբերակը չի օգտագործում Bluetooth. Սա նախատեսված է ապագա արդիականացման համար: Մի օգտագործեք 32u4 կամ M0 ItsyBitsy - դրանք մեր նպատակների համար չունեն բավարար RAM:
- Պատվերով POV վահանի տախտակ ItsyBitsy- ի համար և երկու անհատական էներգիայի բաշխման տախտակ, որոնք նախագծված են իմ կողմից: Դուք կարող եք դրանք ինքներդ պատրաստել ՝ ներբեռնելով սխեմաները, BOM և Gerber ֆայլերը github- ից, կամ գնել դրանք երեքը միասին Tindie- ի իմ խանութից
- Rocker անջատիչ
- Լարեր. Լավագույնը սիլիկոնային մեկուսացված լարերի օգտագործումն է, քանի որ այն շատ ավելի ճկուն է, քան սովորական PVC մեկուսացվածը: Ձեզ անհրաժեշտ է 20 AWG լար ՝ հզորության համար (2.5 մ կարմիր, 1 մ սև) և 24-26 awg ազդանշանի համար (ձեր ընտրած երկու տարբեր գույներ ՝ յուրաքանչյուրը 50 սմ)
- 8 մմ տրամագծով սև կծկման փաթաթման խողովակ ՝ 1 մետր
- JST XH 4 դիրքի միակցիչ ՝ 15 սմ կամ ավելի երկար մետաղալարերով, 22awg: Նման միակցիչները սովորաբար օգտագործվում են որպես լիթիումի մարտկոցների լիցքավորման լիցքավորման հավասարակշռող հանգույցներ: Նկատի ունեցեք, որ 4 դիրքի միակցիչը կվաճառվի որպես 3s- ի հավասարակշռող կապար (մեկ կապիչ մարտկոցի յուրաքանչյուր բջիջի համար և մեկը ընդհանուր հիմքի համար): Եթե Ձեզ հարմար է սեղմել ձեր սեփական միակցիչները, փոխարենը կարող եք գնել JST XH բնակարան և կոնտակտներ Digikey- ից կամ Mouser- ից և կատարել ձեր սեփական առաջատար դիրքերը: սա պարզեցնելու է ստորև բերված որոշ քայլեր:
- 3D տպագիր spacers և անջատիչ ամրացում: STEP ֆայլերը կարելի է գտնել github պահեստի ապարատային թղթապանակում: Ձեզ հարկավոր է 3 անջատիչ և մեկ անջատիչ: Դուք կարող եք օգտագործել ցանկացած 3D տպիչ և ցանկացած թել (PLA, ABS,…):
- Նեղ (2 մմ) սև zipties: Նշում. Zipties- ի 4 -ի մեծ մասը ունեն 0.1 "= 2.5 մմ լայնություն, ինչը մեզ համար չափազանց լայն է. Ձեզ իսկապես 2 մմ կամ ավելի նեղ է պետք:
- Հեռացող տղամարդ գլխի հարվածներ ՝ 0.1"
Եթե դուք գնում եք ձեր LED- ները AliExpress- ից և պատրաստ եք 3-4 շաբաթ սպասել անվճար առաքման տարբերակին, ապա վերը նշված բաղադրիչների ընդհանուր գինը կկազմի մոտ $ 150 (ներառյալ առաքումը): Եթե դուք գնում եք ձեր LED- ները Adafruit- ից, ապա ավելացրեք 60 դոլար վերը նշված գնին:
Եթե նախընտրում եք փայտի սալիկները սև ներկել ավելի լավ տեսք ունենալու համար (խորհուրդ է տրվում), ձեզ նույնպես պետք է սև լակի ներկ:
Դուք կարող եք Tindie- ի իմ խանութից գնել մասերի հավաքածու, որը պարունակում է վերը նշված մասերի մի մասը (բայց ոչ բոլորը) ՝ https://www.tindie.com/stores/irobotics/: Այս կերպ, դուք կարող եք խուսափել տասը անջատիչների փաթեթ գնելուց, երբ ձեզ միայն մեկը անհրաժեշտ է:
Գործիքներ
Ձեզ հարկավոր են սովորական գործիքներ և պարագաներ ՝ մետաղալարեր, լվացքի կտրիչներ, մկրատ, պատշաճ զոդման սարք, նեղացող փաթաթան, էլեկտրական ժապավեն, ջերմային ատրճանակ ՝ նեղացող փաթաթանը նեղացնելու համար, սուր մոդելի դանակ կամ օգտակար դանակ: Ավելորդ է ասել, որ ձեզ անհրաժեշտ կլինի նաև միկրոկառավարիչը ծրագրավորող համակարգիչ և մարտկոցները լիցքավորելու համար USB լիցքավորիչ: Ենթադրվում է, որ դուք արդեն որոշակի փորձ ունեք Arduino- ի և հիմնական էլեկտրոնային նախագծերի հետ, առնվազն տախտակներին կամ տողերի միացման եզրեր զոդելու մակարդակով:
Քայլ 1: Ակնարկ
Հավաքված անձնակազմը բաղկացած կլինի հետևյալ ենթահավաքներից.
- Երկու 18650 մարտկոց և էլեկտրագծեր աշխատակազմի մեջտեղում: Մարտկոցները միմյանցից և LED հավաքածուներից առանձնացված են 3d տպագիր միջադիրներով; մարտկոցների և անջատիչների ընդհանուր երկարությունը մոտ 28 սմ է:
- LED- ի երկու հավաք, մեկը `անձնակազմի յուրաքանչյուր կողմում: Յուրաքանչյուր հավաքածու բաղկացած է երկու 50 սմ չափի LED շերտերից, որոնք ամրացված են փայտե սալիկին: LED շերտերը կփակցվեն հոսանքի բաշխիչ կլոր տախտակին `ներդիրի ներքին ծայրում: LED հավաքածուն միացված են միմյանց և մարտկոցին JST XH միակցիչներով ՝ միացնելով էներգիայի բաշխիչ տախտակների վերնագրերը:
- Անձնակազմի մի ծայրում կա անջատիչ, որից երկու լարերը տանում են դեպի մարտկոցները մեջտեղում և պաշտպանված են ծայրակալով `անջատիչի բացումով:
- Անձնակազմի հակառակ ծայրում վերահսկիչը, որը բաղկացած է ItsyBitsy միկրոկոնտրոլերից, որը ամրացված է POV վահանի սովորական տախտակին, պաշտպանված է endcap- ով: 4 մետաղալար մալուխը միացված է POV վահանի JST XH վերնագրին; լարերը անցնում են LED- ի հավաքման երկարությունը դեպի կենտրոն
- Թենիսի ռակետի բռնակով ժապավեն, որը ծածկում է մարտկոցի հավաքածուն աշխատակազմի մեջտեղում ՝ ավելի լավ բռնելու համար:
Քայլ 2: Softwareրագրակազմ
Եթե դուք օգտագործում եք իմ Tindie խանութի մասերի հավաքածուն, որը ներառում է ItsyBitsy M4 (այս տարբերակը ավելացվել է 2020 թվականի դեկտեմբերին), կարող եք բաց թողնել այս քայլը. ItsyBitsy- ն արդեն նախապես ծրագրավորված է ձեզ համար:
Մենք սկսում ենք ծրագրավորել ItsyBitsy միկրոկառավարիչը: Դա կարելի է անել երկու եղանակներից մեկով.
- օգտագործելով նախապես կառուցված երկուական: Սա ամենահեշտ մեթոդն է այն մարդկանց համար, ովքեր ծրագրավորման քիչ փորձ ունեն կամ ընդհանրապես չունեն: Այնուամենայնիվ, դա թույլ չի տալիս Ձեզ հարմարեցնել անձնակազմը ձեր կարիքների համար
- կառուցում աղբյուրից: Սա ապահովում է առավելագույն ճկունություն, քանի որ հեշտ է փոփոխել ծածկագիրը ձեր կարիքների համար, բայց պահանջում է որոշակի (շատ համեստ) ծանոթություն Arduino IDE- ին:
Երկու դեպքում էլ, դուք պետք է ներբեռնեք github պահոցից վերջին թողարկումը: Ներբեռնեք Source.zip արխիվը (կամ Source code.tar.gz- ը, եթե Linux- ում եք); չնայած անունին, այս արխիվը պարունակում է ոչ միայն սկզբնաղբյուր, այլև երկուական և օրինակելի պատկերներ: Ներբեռնելուց հետո հանեք այն ժամանակավոր վայր:
Օգտագործելով նախապես կառուցված երկուական
Միացրեք ձեր ItsyBitsy- ն համակարգչին `օգտագործելով միկրո USB մալուխ: (Եթե դա առաջին անգամ եք անում, կարող եք հաղորդագրություն ստանալ վարորդների տեղադրման մասին. Այս դեպքում սպասեք, մինչև այն ձեզ ասի, որ ձեր սարքավորումները պատրաստ են օգտագործման համար): Կրկնակի սեղմեք վերակայման կոճակը; ձեր ItsyBitsy- ն պետք է հայտնվի որպես արտաքին կրիչ ձեր համակարգչի վրա ՝ ITSYM4BOOT- ի նման անունով: Բացեք այդ սկավառակը ձեր ֆայլերի զննարկչի պատուհանում; ներսում պետք է տեսնեք CURRENT. UF2, INDEX. HTM և UF2_INFO. TXT ֆայլերը:
Այժմ այլ ֆայլերի զննարկչի պատուհանում բացեք github- ից ներբեռնված արխիվից հանված գրացուցակը: Գտեք դրանում երկուական գրացուցակներ և այնտեղ գտեք ձեր ունեցած Itsy Bitsy- ի տեսակին համապատասխանող ենթաուղեկույցը (M4 կամ nRF52840): Դրա ներսում դուք կգտնեք երկու ֆայլ ՝ formatter. UF2 և povstaff-vX. X. UF2, որտեղ X. X- ը տարբերակի համարն է:
Նախ անհրաժեշտ է վերբեռնել և գործարկել formatter. UF2 ֆայլը, որը կձևավորի միկրոկառավարիչի ներքին ֆլեշ պահոցը հետագա օգտագործման համար (դա անհրաժեշտ է անել միայն մեկ անգամ): Դա անելու համար քաշեք ֆայլի ձևաչափիչը: UF2 դեպի ITSY ** BOOT սկավառակ; եթե ձեզ մոտ հարց է առաջանում «ուզու՞մ եք պատճենել այս ֆայլը առանց դրա հատկությունների, կտտացրեք« Այո »: Դրանից հետո ItsyBitsy- ն կվերագործարկվի, ITSY ** BOOT- ը կվերանա ձեր համակարգչից, և ձևաչափի սցենարը կաշխատի. դուք հաղթեցիք»: չտեսնել որևէ տեսանելի ելք:
Կրկին կրկնակի սեղմեք վերակայման կոճակը; ITSY ** BOOT սկավառակը կրկին պետք է հայտնվի ձեր համակարգչում: Այս անգամ քաշեք povstaff-vX. X. UF2 դեպի այն: Կրկին, ItsyBitsy- ն կվերագործարկվի: Այս ամենը `միկրոկառավարիչը այժմ պարունակում է povstaff ծրագրակազմ:
Աղբյուրից կազմելը
Ձեզ հարկավոր կլինի Arduino IDE (տարբերակ 1.8.6 կամ ավելի բարձր): Համոզվեք, որ տեղադրված են հետևյալ գրադարանները.
- Adafruit DotStar
- Adafruit BusIO
- Adafruit TinyUSB
- Adafruit միասնական ցուցիչ
- Ադաֆրուտ MPU6050
- Adafruit SPIFlash
- SdFat - Adafruit պատառաքաղ: Նշում. Ձեզ անհրաժեշտ է Adafruit պատառաքաղը, այլ ոչ թե բնօրինակ SdFat գրադարանը:
Եթե գրադարաններ տեղադրելու համար օգնության կարիք ունեք, տեսեք այս էջը:
Տեղադրեք տախտակի աջակցության ֆայլերը ձեր տախտակի համար, ինչպես նկարագրված է այստեղ (ItsyBitsy M4- ի համար) կամ այստեղ (ItsyBitsy nrf52840): Հաստատեք, որ այն աշխատում է ՝ ձեր ItsyBitsy- ն միացնելով համակարգչին, ընտրելով տախտակի համապատասխան տեսակը և նավահանգիստը և գործարկելով Blink էսքիզը: Եթե օգտագործում եք ItsyBitsy M4- ը, ընտրացանկում ընտրեք Գործիքներ-> USB կույտ-> TinyUSB:
Հաջորդը, դուք պետք է ձևակերպեք գրատախտակին ներառված QSPI ֆլեշ պահոցը: Դա անելու համար ընտրացանկում գտնեք Ֆայլ-> Օրինակներ-> Adafruit SPIFlash-> SdFat_format: Խմբագրել տողը
#սահմանել DISK_LABEL «EXT FLASH»
EXT FLASH- ի փոխարինում ձեր ընտրած պիտակով ՝ մինչև 11 խորհրդանիշ (օրինակ ՝ «POVSTAFF»): Վերբեռնեք էսքիզը ձեր տախտակին և սկսեք սերիական մոնիտորը 115200 baud- ով: Դուք պետք է տեսնեք հաղորդագրություն, որը խնդրում է ձեզ հաստատել վերափոխումը: պատասխանեք «OK» ՝ հաստատելու համար, և դուք պետք է տեսնեք «Formatted flash» հաղորդագրությունը:
Այժմ դուք պատրաստ եք հիմնական էսքիզը վերբեռնել գրատախտակին: Github- ից հանված արխիվում գտնեք ֆայլի կոդը/povstaff/povstaff.ino և բացեք այն Arduino IDE- ում: Վերբեռնեք այն Itsy Bitsy տախտակին:
Syգուշացում. ItsyBitsy- ում պատկերների վերբեռնումը կարող է կատարվել միայն այն դեպքում, երբ այն կպցնել եք POV վահանի տախտակին. Եթե ցանկանում եք փորձարկել տախտակն առանց վահանի, օգտագործեք jumper լարերը ՝ A1 կապը 3.3 Վ -ին միացնելու համար:
Քայլ 3. POV վահանի զոդում
Theոդեք արական վերնագրերը ItsyBitsy- ին; ItsyBitsy M4- ի համար միայն ամրացրեք վերնագրերը տախտակի երկու երկար կողմերի երկայնքով: Այժմ կպցրեք POV վահանի տախտակը այս վերնագրերին Itsy Bitsy- ի տակ ՝ կազմելով երկու տախտակներից պատրաստված «սենդվիչ», ինչպես ցույց է տրված վերևի լուսանկարներում: Նշում. POV վահանի բոլոր բաղադրիչները պետք է լինեն դրսից, այլ ոչ թե սենդվիչի ներսում:
Soldոդման աշխատանքներն ավարտելուց հետո օգտագործեք անկյունագծային կտրիչներ `վերնագրերի երկար քորոցները կտրելու համար, որպեսզի դրանք չխանգարեն:
Քայլ 4: LED հավաքների պատրաստում
- Վերցրեք 1/2 դյույմանոց փայտե սլաքները և կտրեք դրանք սղոցով ՝ յուրաքանչյուրը 51 սմ երկու կտոր պատրաստելու համար: Փորձեք ձեր կտրվածքները քառակուսի պահել:
- Լրացուցիչ ՝ սանրվածքով ներկեք կտորները և թողեք չորանա: Սա անձնակազմին կտրամադրի շատ ավելի հղկված տեսք (մինչ այն անջատված է, երբ այն միացված է, ոչ ոք չի նկատի, թե ինչ գույնի են աշտարակները):
- Ստացեք LED ժապավեն (ներ): Եթե դրանք գտնվում են անջրանցիկ ծածկույթի ներսում, հեռացրեք և դեն նետեք այն: Եթե դրանց վրա ինչ-որ լարեր են եռակցված, ապա զոդեք դրանք; հեռացրեք ավելորդ զոդումը ՝ օգտագործելով հյուս հյուսել: Եթե դուք պատվիրել եք 1 մ կամ 2 մ շերտեր, կտրեք դրանք 50 սմ կտորների, համոզվեք, որ յուրաքանչյուր շերտի սկզբում թողնում եք հնարավորինս մեծ եռակցման բարձիկներ (դա պետք է հեշտ լինի, քանի որ սովորաբար ավելի երկար շերտերը ստեղծվում են 50 սմ երկարությամբ միասին զոդման միջոցով, այնպես որ դուք պարզապես կվերացնեք ուրիշի աշխատանքը):
- LEDոդեք անջատված արական վերնագրերը յուրաքանչյուր LED շերտի սկզբում, ինչպես ցույց է տրված լուսանկարներում: Դա անելու ամենահեշտ ձևը ՝ տղամարդու վերնագրերը միացնելով կանանց վերնագրերի երկար շերտին, այն հարթ դնել աշխատասեղանին (իդեալականը ՝ սիլիկոնե կամ ջերմակայուն այլ գորգի վրա) և դրանք կպցնել գորգին ՝ վերնագրերը տեղում պահելու համար:, ինչպես ցույց է տրված վերը նշված լուսանկարներում: Այնուհետև հավասարեցրեք LED ժապավենը և որոշ քաշ օգտագործեք այն տեղում պահելու համար, մինչ գլուխները կպցնում եք: Խնդրում ենք նկատի ունենալ.
-
Բոլոր APA102 շերտերն ունեն 4 ազդանշանային տող ՝ Ground (GND, սովորաբար կրճատ G), ockամացույց (CLK կամ CI ժամացույցի համար), Տվյալներ (DAT, կամ DI) և VCC, կամ 5V: Այնուամենայնիվ, այս ազդանշանային գծերի կարգը շերտերի վրա տարբերվում է արտադրողների միջև: Այսպիսով, այժմ լավ ժամանակ է այն գրի առնելու հետագա օգտագործման համար: Շերտը դրեք գրասեղանի վրա ՝ գոտու սկիզբը դեպի ձախ և գրի առեք ազդանշանները ՝ վերևից ներքև և պիտակավորելով դրանք A… D. Օրինակ, վերևի լուսանկարների շերտի համար դուք կստանաք հետևյալ ցուցակը.:
- A = GND
- B = CLK
- C = DAT
- D = VCC
Այս ցուցակը պատրաստ պահեք մնացած հավաքների ընթացքում. Մեկ անգամ չէ, որ կանդրադառնաք դրան:
- Հեռացրեք օժանդակ թուղթը LED- ի հետևի սոսինձ ժապավենից և ամրացրեք ժապավենը փայտե սալիկին այնպես, որ զոդված վերնագրերի պլաստմասսայե անջատիչները համընկնեն դոդի ծայրին: Կցեք մյուս ժապավենը դոդի հակառակ կողմին: Կրկնել մյուս գավազանով:
- Վերցրեք էներգիայի բաշխիչ տախտակները և դրանք կպցրեք վերնագրերին, ինչպես ցույց է տրված լուսանկարներում: Տախտակները պետք է հարթ լինեն փայտե գավազանի ծայրով: Օգտագործեք անկյունագծային կտրիչներ `վերնագրի կապերի լրացուցիչ երկարությունը կտրելու համար:
Այժմ դուք պետք է ունենաք երկու ավարտված LED հավաք: Նշում. LED շերտերի վրա սոսինձը շատ ամուր չէ, այնպես որ ձեր շերտերը կարող են սկսվել պոկվել: Ամեն ինչ կարգին է; մենք ավելի մշտական կցորդ կկատարենք ավելի ուշ:
Քայլ 5. Կառավարման խորհրդի միացում
- [Եթե դուք գնել եք Tindie խանութի մասերի հավաքածուն 2020 թվականի դեկտեմբերին կամ ավելի ուշ, կարող եք բաց թողնել այս քայլը. Պարզապես օգտագործեք ներառված JST XH միակցիչը 55 սմ կապիչներով:] Վերցրեք JST XH միակցիչներից մեկը լարերով: Լարերին ամրացրեք լրացուցիչ սիլիկոնե լարեր (22-24 awg) `ընդհանուր երկարությունը դարձնելով մոտ 55-57 սմ (ներառյալ միակցիչը): Առաջարկվում է ընտրել մետաղալարերի գույները `համապատասխան ազդանշանին, կարմիրը` VCC- ի համար, սևը `GND- ի և այլն: Կարող եք տեսնել, թե որ մետաղալարն է ինչ ազդանշան կրում` այն միացնելով POV վահանակի վերնագրին և խորհրդակցելով հաջորդ պիտակների հետ: վերնագրին: Փորձեք կապերը հնարավորինս փոքր դարձնել, որպեսզի հեշտ լինի տեղավորվել խողովակի ներսում. էլ ավելի հեշտացնելու համար ցնցեք միացումները ՝ տարբեր տեղերում միացնելով տարբեր լարեր (օրինակ ՝ VCC և GND միակցիչից 10 սմ կտրելով, իսկ մյուս երկու լարերը ՝ միակցիչից 15 սմ):
- Վերցրեք նախորդ քայլում ստեղծված LED հավաքածուներից մեկը: Ուշադրություն դարձրեք, որ էներգիայի բաշխիչ խորհուրդը ունի ևս 4 անցք, որոնք դեռ չեն օգտագործվել: Քաշեք ձեր իսկ պատրաստած մետաղալարերի 4 լարերից յուրաքանչյուրի մոտ 5 մմ -ը և անցքերն անցկացրեք այս անցքերի միջով (LED հավաքածուի կողմից) և դրանք կպցրեք, ինչպես ցույց է տրված վերևի լուսանկարներում: Ազդանշանները (VCC, GND,…) պետք է համապատասխանեցվեն գրատախտակին (A, B, C, D) պիտակներին `օգտագործելով Քայլ 3 -ում գրված աղյուսակը:
- Հաղորդալարերը թաքցնելու և ավելի կոկիկ տեսք ունենալու համար վերցրեք 8 մմ նեղացող փաթաթման խողովակը: Կտրեք մոտ 50-51 սմ երկարությամբ կտոր: Սովորաբար, այս տրամագծի կծկվող փաթաթված խողովակները վաճառվում են որպես հարթ, իսկ տառերը ՝ մի կողմում: Մկրատով խողովակները կտրեք երկայնքով, մի ծայրից մյուսը, դա արեք կողքին ՝ տառերով: Fullyգուշորեն տեղադրեք լարերը խողովակի մեջ և դասավորեք այն դոդի երկայնքով, բացված կողմը ներքև: Համոզվեք, որ լարերը հարթ են և միմյանց չեն հատում:
- Օգտագործեք zipties ՝ LED ժապավենները և լարին ամրացնելու համար: Zipties- ը պետք է տեղավորվի LED- ների միջև ընկած հատվածներում (դրա համար մեզ անհրաժեշտ էին 2 մմ լայնություն): Iptիպտերի գլուխը պետք է լինի դոդի դատարկ կողմի մեջտեղում (առանց LED- ների կամ էլեկտրագծերի) `ոչ անկյունում: Տեղադրեք zipties յուրաքանչյուր 7-8 սմ կամ ավելի: Խստացրեք դրանք և կտրեք:
Քայլ 6: Մարտկոցների միացում
Այս քայլում դուք կպչեք լարերը Li-Ion մարտկոցներին: Սա կարող է վտանգավոր լինել, եթե ճիշտ չկատարվի: Խնդրում ենք ուշադիր կարդալ բոլոր հրահանգները և կրել աչքերի պաշտպանություն: Դուք աշխատում եք ձեր ռիսկով:
- Կտրեք մոտ 5-6 սմ 20awg կարմիր մետաղալար; մի ծայրից մոտ 1 սմ հեռավորության վրա կպցրեք և կպցրեք 18650 մարտկոցներից մեկի դրական տերմինալին `ուշադիր հետևելով այս էջի հրահանգներին: Այժմ 13 սմ սև 20awg մետաղալարը կպցրեք բացասական տերմինալին: Կրկին համոզվեք, որ հետևեք հրահանգներին: Նույնը կրկնեք մյուս մարտկոցով:
- Վերցրեք երկու JST XH միակցիչ `լարերով: Եթե լարերը 15 սմ -ից երկար են, կտրեք դրանք 15 սմ -ի (ներառյալ միակցիչը): Միացրեք (ժամանակավորապես) յուրաքանչյուր միակցիչ էներգիայի բաշխիչ տախտակին LED- ի հավաքման վերջում և տախտակի վրա օգտագործեք պիտակներ (A… D) Քայլ 3 -ում ձեր ստեղծած սեղանի հետ միասին ՝ յուրաքանչյուրի համար ազդանշանը (VCC, GND,…) նույնականացնելու համար: մետաղալար կապար: Լարերը պիտակավորելու համար օգտագործեք գունավոր կծկվող փաթաթման խողովակ, գունավոր էլեկտրական ժապավեն կամ այլ միջոցներ; դա անելուց հետո կարող եք անջատել միակցիչը LED հավաքածուից:
- Կտրեք յուրաքանչյուր մետաղալարից մոտ 1 սմ հեռավորության վրա: Wireոդեք առաջին մետաղալարերի հավաքածուի CLK մետաղալարը երկրորդի CLK լարին; մի մոռացեք, որ զոդումից առաջ մետաղալարերի վրա դնել փոքրացնող խողովակներ:Նույնը կրկնեք DAT լարերով; օգտագործեք ջերմային ատրճանակ `խողովակը փոքրացնելու համար: Համոզվեք, որ հավաքված մետաղալարերի ընդհանուր երկարությունը ՝ JST XH միակցիչից մյուսը, առնվազն 28 սմ է:
- Կտրող կապարների համար կտրեք մոտ 70 սմ երկարությամբ կարմիր 20awg մետաղալար: Ofոդեք դրանցից մեկը երկու VCC հոսանքների հետ երկու JST XH միակցիչներից, իսկ մյուսը `մարտկոցի դրական տերմինալներից երկու լարերի հետ միասին, ինչպես ցույց է տրված վերևում էլեկտրագծերի գծապատկերում: Կրկին, մի մոռացեք, որ եռակցման խողովակը լարերի վրա դնելը զոդելուց առաջ; soldոդման աշխատանքներն ավարտելուց հետո օգտագործեք ջերմային ատրճանակ `խողովակը փոքրացնելու համար:
- Միացրեք երկու JST XH միակցիչների GND հաղորդալարերը մարտկոցի բացասական տերմինալներից երկու լարերի հետ, ինչպես ցույց է տրված էլեկտրագծերի դիագրամում: Մի մոռացեք կծկվող խողովակների մասին:
- Օգտագործեք էլեկտրական ժապավեն `լարերը մարտկոցներին ամրացնելու համար, մարտկոցները տեղադրելով 5 սմ հեռավորության վրա (հետագայում, դրանց միջև մենք կդնենք 4,5 սմ 3d տպագիր հեռավորություն): Համոզվեք, որ լարերը միմյանց չեն հատում մարտկոցի մակերևույթի վրա. Եթե դա տեղի ունենա, արդյունքում հավաքումը կարող է չտեղավորվել խողովակի մեջ: Ստուգեք, որ մարտկոցի հավաքածուն տեղավորվում է խողովակի ներսում (լավ է, եթե այն ամուր տեղավորվում է): JST XH միակցիչների ծայրերը պետք է լինեն մարտկոցի ծայրերից առնվազն 5 սմ հեռավորության վրա: Լավ է, եթե մարտկոցների միջև լարերի լրացուցիչ երկարություն կա. Այն թաքցնելու տեղ կլինի:
Քայլ 7: Անջատիչի միացում
- Մնացած LED հավաքածուն (ՈՉ կառավարման վահանակի լարերով) տեղադրեք մարտկոցի հավաքածուի կողքին, անջատիչի լարերի կողքին ՝ դրանց միջև տեղադրելով 3d տպագիր հեռավորությունը: Անջատիչի լարերը հոսանքի բաշխիչ տախտակի միջով գործարկեք LED- ի հավաքման վերջում և փայտե սալիկի կողքի երկայնքով: Նրանք պետք է այնքան երկար լինեն, որ վազեն հավաքի երկարությունը և առնվազն 5 սմ երկարությամբ դուրս գան փայտե սալիկի ծայրից այն կողմ; եթե դրանք ավելի երկար են, կտրեք դրանք մինչև սանտիմետր ծայրից 5 սմ հեռավորության վրա:
- Անջատիչ լարերից յուրաքանչյուրի ծայրից մոտ 5 մմ հեռացրեք և դրանք կպցրեք անջատիչի տերմինալներին, ինչպես ցույց է տրված լուսանկարում: Կարևոր չէ, թե որ տերմինալին է կցված կապարը: Շարունակելուց առաջ համոզվեք, որ անջատիչը գտնվում է OFF դիրքում:
- Ինչպես 5 -րդ քայլում, օգտագործեք 8 մմ նեղացնող խողովակ ՝ թաքցնելու համար փայտե սալիկի երկայնքով լարերը: Օգտագործեք zipties ՝ խողովակը դոդին ամրացնելու համար:
Քայլ 8: Անձնակազմի հավաքում
Բոլոր կտորները դասավորեք այս կարգով.
Միացրեք մարտկոցներից լարերը JST XH- ի վերնագրերին LED հավաքածուների վրա: Միացրեք վերահսկիչի լարերը POV վահանակի JST XH վերնագրին: Կատարեք հիմնական թեստ ՝ անջատիչը միացնելով. եթե մարտկոցները լիցքավորված են (գոնե մասամբ) LED- ները պետք է 2 վայրկյան բռնկվեն ՝ ցույց տալով մարտկոցի լարումը:
Տեղադրեք 3D տպված հեռավորությունները երկու մարտկոցների միջև, ինչպես նաև մարտկոցների և LED- ի յուրաքանչյուր հավաքածուի միջև, ինչպես ցույց է տրված լուսանկարում: Տեղադրեք անջատիչը եռաչափ տպիչով անջատիչի ամրացման մեջ: Կտրեք բարակ (5 մմ կամ ավելի փոքր) 22 մմ տրամագծով շրջան, ինչ -որ փափուկ նյութից (օրինակ ՝ փաթեթավորման փրփուր) և տեղադրեք այն Կառավարման տախտակի և փայտե գավազանի միջև:
Այժմ զգուշորեն տեղադրեք ամբողջ հավաքածուն պոլիկարբոնատային խողովակի մեջ, առաջին հերթին ՝ կառավարման տախտակը: Եթե ամեն ինչ ճիշտ եք արել, ամբողջովին տեղադրվելուց հետո, կառավարման տախտակը կանգ կառնի խողովակի ծայրից 1 սմ -ից պակաս հեռավորության վրա:
Քայլ 9: Ավարտում
Վերցրեք երկու PVC ծայրերը: Օգտագործեք մոդելի դանակ կամ օգտակար դանակ ՝ դրանցից մեկում կտրեք մոտ 11x17 մմ կամ մի փոքր ավելի ուղղանկյուն բացվածք (դա չպետք է լինի շատ ճշգրիտ): Ես նաև օգտագործեցի ողողման կտրիչները ավարտելու համար: Կափարիչը բացվածքով դրեք գավազանի անջատիչ ծայրին: Մյուս ծայրակալը դրեք հակառակ ծայրին:
Վերջապես, թենիսի գերբռնված ժապավենը քսեք խողովակի միջին մասի վրա, որը պարունակում է մարտկոցի հավաքածու: Դուք կարող եք դիտել այս տեսանյութը ՝ տեսնելու գերբռնված ժապավենի կիրառման ճիշտ եղանակը ՝ https://www.youtube.com/embed/HNc34XlUBww: Համոզվեք, որ ժապավենի միջև եղած համընկնումները փոքր են, եթե դրանք չափազանց մեծ եք դարձնում, ձեր ժապավենը կսպառվի մինչև մարտկոցի+միջնորմերի հավաքման ավարտին հասնելը:
Շնորհավորում եմ, դուք ավարտեցիք ձեր աշխատակազմը
Քայլ 10: Առաջին օգտագործումը
Ձեր անձնակազմը փորձարկելու համար համոզվեք, որ անջատիչն ԱՆFՅԱԼ է: Հեռացրեք գլխարկը կառավարման տախտակ պարունակող կողմից; միացրեք աշխատակազմը համակարգչին `օգտագործելով microUSB մալուխ: Այն պետք է հայտնվի որպես արտաքին USB կրիչ ՝ POVSTAFF անունով:
Գնացեք գրացուցակից հանված արխիվը պարունակող գրացուցակ (տես Քայլ 2); գտնել այնտեղ գրացուցակի պատկերներ: Այն պետք է պարունակի որոշ նմուշ bitmap ֆայլ (ներ) և ֆայլ imagelist.txt: Քաշեք այս բոլոր ֆայլերը POVSTAFF թղթապանակի մեջ, այնուհետև հանեք այն (ինչպես սովորաբար USB սկավառակը դուրս կբերեիք): Անջատեք անձնակազմը համակարգչից և փոխարինեք կափարիչը:
Անձնակազմն այժմ պատրաստ է օգտագործման: Այն օգտագործելու համար միացրեք անջատիչը; անձնակազմը պետք է կարճ բռնկվի ՝ ցույց տալով մարտկոցի լարումը, այնուհետև դատարկ մնա ՝ սպասելով, որ դուք սկսեք շոուն: Պարզապես սկսեք պտտել անձնակազմը և այն կյանքի կկոչվի:
Գործողությունների ամբողջական հրահանգների համար, ներառյալ ՝ ձեր սեփական պատկերները վերբեռնելու և ձեր սեփական սլայդերի ցուցադրման հրահանգները, խնդրում ենք տե՛ս USER_GUIDE.pdf ֆայլը արդյունահանվող github արխիվում (նաև կցված է այս քայլին) Դուք կարող եք ավելի շատ պատկերներ ներբեռնել Visual POI կայքից ՝ https:/ /visualpoi.zone/patterns/; հետևեք օգտագործողի ուղեցույցի հրահանգներին `դրանք անձնակազմին վերբեռնելու համար:
Քայլ 11: Վերջնական մեկնաբանություններ
Ստորև բերված են որոշ մտքեր այս դիզայնի և ապագա պլանների վերաբերյալ:
- Ներկայումս, մեկ պատկերից մյուսին անցնելու երկու եղանակ կա. Կա՛մ տրամադրել պատկերի ցուցադրման տևողությունը, որքան imagelist.txt ֆայլում, կա՛մ անձնակազմին հորիզոնական դիրքում կանգնեցնելը: Ես մտադիր եմ փորձարկել շոուն վերահսկելու այլ եղանակներ, օրինակ ՝ Bluetooth հավելվածի օգտագործումը: Եթե որևէ մեկն ունի առաջարկություններ, ուրախ կլինեմ լսել դրանք:
- Անձնակազմի լիցքավորումը կատարվում է, մինչ մարտկոցները միացված են LED- ներին: Նույնիսկ LED- ների անջատման դեպքում նրանք դեռ զգալի էներգիա են սպառում (մոտ 300 մԱ) ՝ դանդաղեցնելով լիցքավորման գործընթացը: Կրկին, ինչ -որ բան մտածել ապագա թողարկումների համար
- Լավ կլիներ անձնակազմը փլուզելի դարձնել, այնպես որ այն կարող է վերածվել մի քանի թութակի: Սա կպահանջի զգալի աշխատանք ՝ և՛ մեխանիկական (կոշտ միացում, և՛ էլեկտրական միացումների նախագծում, որոնք հեշտությամբ կարելի է միացնել/անջատվել), և թե՛ էլեկտրոնային (մեզ անհրաժեշտ կլինի երկու հսկիչ տախտակ): Այսպիսով, սա ավելի երկար նախագիծ է:
Եթե ունեք որևէ մեկնաբանություն կամ առաջարկություն, խնդրում ենք գրել դրանք ստորև: Շնորհակալություն
Wouldանկանում եմ շնորհակալություն հայտնել Adafruit- ին այս ծրագրում օգտագործվող ծրագրային ապահովման և սարքավորումների մեծ մասը մշակելու և բաց կոդով լիցենզիաներով հասանելի դարձնելու համար: Նաև կցանկանայի շնորհակալություն հայտնել Ադաֆրուտի տարաձայնության մեջ գտնվող բոլոր մարդկանց օգնության համար:
Երկրորդ տեղը մարտկոցով աշխատող մրցույթում
Խորհուրդ ենք տալիս:
Vision Fidget Spinner- ի համառություն. 8 քայլ (նկարներով)
Vision Fidget Spinner- ի համառություն. Սա fidget spinner- ն է, որն օգտագործում է Տեսողության էֆեկտի համառությունը, որն օպտիկական պատրանք է, որի միջոցով բազմաթիվ պատկերներ միախառնվում են մեկ պատկերին մարդու մտքում: Տեքստը կամ գրաֆիկան կարող են փոխվել Bluetooth Energyածր էներգիայի կապի միջոցով ա Պ
DIY տեսողության համառություն. 6 քայլ (նկարներով)
DIY Persistence of Vision. Այս նախագծում ես ձեզ կներկայացնեմ տեսլականի կամ POV ցուցադրման հեռանկարը ՝ մի քանի պարագաներով, ինչպիսիք են Arduino- ն և Hall սենսորները ՝ պտտվող ցուցադրում կատարելու համար, որը կցուցադրի այն, ինչ ձեզ դուր է գալիս, ինչպես տեքստը, ժամանակը և այլ հատուկ կերպարներ:
HackerBox 0046. Համառություն. 9 քայլ
HackerBox 0046. Համառություն. Ողջույններ HackerBox ցանցահեններին ամբողջ աշխարհում: HackerBox 0046- ի հետ մենք փորձարկում ենք մշտական էլեկտրոնային թղթի էկրաններ, տեսողության LED (POV) տեքստերի ստեղծում, Arduino միկրոկառավարիչների հարթակներ, էլեկտրոնային նախատիպերի պատրաստում և
(POV) Vision Globe- ի համառություն. 8 քայլ (նկարներով)
(POV) Vision Globe- ի համառություն.! Թարմացրեք: Ես ավելացրել եմ մի Excel ծրագիր, որը շատ ավելի հեշտ է դարձնում նոր պատկերներ նկարելը և ծածկագրելը: Տեսողության երկրագնդի պարզ համառություն: Խաղացեք ՏԵՍԱՆՅՈԹՅՈՆ Սա մի նախագիծ է, որը ես մտքում ունեի բավականին երկար ժամանակ և " Make It Glow " մրցույթը պարզապես
ԿԱՌԱՎԱՐԵԼ Վերահսկիչ Տեսողության էֆեկտի համառություն LED- ների միջոցով. 4 քայլ
ԱՌԱՆՈՐԴԵԼ Վերահսկիչ ՝ տեսողության էֆեկտի հետևողականություն LED- ների միջոցով. Դա պարզ նախագիծ է ՝ օգտագործելով MAKE Controller (www.makezine.com կայքից շատ օգտակար վերահսկիչ), որն ապահովում է տեսողության համառություն ՝ օգտագործելով LED- ները: Երբ տախտակը արագ եք տեղափոխում, կարող եք