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

Vision LED աշխատակազմի համառություն. 11 քայլ (նկարներով)
Vision LED աշխատակազմի համառություն. 11 քայլ (նկարներով)

Video: Vision LED աշխատակազմի համառություն. 11 քայլ (նկարներով)

Video: Vision LED աշխատակազմի համառություն. 11 քայլ (նկարներով)
Video: SCP-610 Плоть, что ненавидит (все документы и журналы) 2024, Հուլիսի
Anonim
Vision LED աշխատակազմի համառություն
Vision LED աշխատակազմի համառություն
Vision LED աշխատակազմի համառություն
Vision LED աշխատակազմի համառություն
Vision LED աշխատակազմի համառություն
Vision LED աշխատակազմի համառություն

Հայտնի է, որ նույնիսկ լույսն անջատելուց հետո մարդու աչքը շարունակում է այն «տեսնել» վայրկյանների մի հատվածի համար: Սա հայտնի է որպես Տեսողության համառություն, կամ 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 վահանի զոդում

Vոդում է POV վահանը
Vոդում է POV վահանը
Vոդում է POV վահանը
Vոդում է POV վահանը

Theոդեք արական վերնագրերը ItsyBitsy- ին; ItsyBitsy M4- ի համար միայն ամրացրեք վերնագրերը տախտակի երկու երկար կողմերի երկայնքով: Այժմ կպցրեք POV վահանի տախտակը այս վերնագրերին Itsy Bitsy- ի տակ ՝ կազմելով երկու տախտակներից պատրաստված «սենդվիչ», ինչպես ցույց է տրված վերևի լուսանկարներում: Նշում. POV վահանի բոլոր բաղադրիչները պետք է լինեն դրսից, այլ ոչ թե սենդվիչի ներսում:

Soldոդման աշխատանքներն ավարտելուց հետո օգտագործեք անկյունագծային կտրիչներ `վերնագրերի երկար քորոցները կտրելու համար, որպեսզի դրանք չխանգարեն:

Քայլ 4: LED հավաքների պատրաստում

LED հավաքների պատրաստում
LED հավաքների պատրաստում
LED հավաքների պատրաստում
LED հավաքների պատրաստում
LED հավաքների պատրաստում
LED հավաքների պատրաստում
  1. Վերցրեք 1/2 դյույմանոց փայտե սլաքները և կտրեք դրանք սղոցով ՝ յուրաքանչյուրը 51 սմ երկու կտոր պատրաստելու համար: Փորձեք ձեր կտրվածքները քառակուսի պահել:
  2. Լրացուցիչ ՝ սանրվածքով ներկեք կտորները և թողեք չորանա: Սա անձնակազմին կտրամադրի շատ ավելի հղկված տեսք (մինչ այն անջատված է, երբ այն միացված է, ոչ ոք չի նկատի, թե ինչ գույնի են աշտարակները):
  3. Ստացեք LED ժապավեն (ներ): Եթե դրանք գտնվում են անջրանցիկ ծածկույթի ներսում, հեռացրեք և դեն նետեք այն: Եթե դրանց վրա ինչ-որ լարեր են եռակցված, ապա զոդեք դրանք; հեռացրեք ավելորդ զոդումը ՝ օգտագործելով հյուս հյուսել: Եթե դուք պատվիրել եք 1 մ կամ 2 մ շերտեր, կտրեք դրանք 50 սմ կտորների, համոզվեք, որ յուրաքանչյուր շերտի սկզբում թողնում եք հնարավորինս մեծ եռակցման բարձիկներ (դա պետք է հեշտ լինի, քանի որ սովորաբար ավելի երկար շերտերը ստեղծվում են 50 սմ երկարությամբ միասին զոդման միջոցով, այնպես որ դուք պարզապես կվերացնեք ուրիշի աշխատանքը):
  4. LEDոդեք անջատված արական վերնագրերը յուրաքանչյուր LED շերտի սկզբում, ինչպես ցույց է տրված լուսանկարներում: Դա անելու ամենահեշտ ձևը ՝ տղամարդու վերնագրերը միացնելով կանանց վերնագրերի երկար շերտին, այն հարթ դնել աշխատասեղանին (իդեալականը ՝ սիլիկոնե կամ ջերմակայուն այլ գորգի վրա) և դրանք կպցնել գորգին ՝ վերնագրերը տեղում պահելու համար:, ինչպես ցույց է տրված վերը նշված լուսանկարներում: Այնուհետև հավասարեցրեք LED ժապավենը և որոշ քաշ օգտագործեք այն տեղում պահելու համար, մինչ գլուխները կպցնում եք: Խնդրում ենք նկատի ունենալ.
  5. Բոլոր APA102 շերտերն ունեն 4 ազդանշանային տող ՝ Ground (GND, սովորաբար կրճատ G), ockամացույց (CLK կամ CI ժամացույցի համար), Տվյալներ (DAT, կամ DI) և VCC, կամ 5V: Այնուամենայնիվ, այս ազդանշանային գծերի կարգը շերտերի վրա տարբերվում է արտադրողների միջև: Այսպիսով, այժմ լավ ժամանակ է այն գրի առնելու հետագա օգտագործման համար: Շերտը դրեք գրասեղանի վրա ՝ գոտու սկիզբը դեպի ձախ և գրի առեք ազդանշանները ՝ վերևից ներքև և պիտակավորելով դրանք A… D. Օրինակ, վերևի լուսանկարների շերտի համար դուք կստանաք հետևյալ ցուցակը.:

    • A = GND
    • B = CLK
    • C = DAT
    • D = VCC

    Այս ցուցակը պատրաստ պահեք մնացած հավաքների ընթացքում. Մեկ անգամ չէ, որ կանդրադառնաք դրան:

  6. Հեռացրեք օժանդակ թուղթը LED- ի հետևի սոսինձ ժապավենից և ամրացրեք ժապավենը փայտե սալիկին այնպես, որ զոդված վերնագրերի պլաստմասսայե անջատիչները համընկնեն դոդի ծայրին: Կցեք մյուս ժապավենը դոդի հակառակ կողմին: Կրկնել մյուս գավազանով:
  7. Վերցրեք էներգիայի բաշխիչ տախտակները և դրանք կպցրեք վերնագրերին, ինչպես ցույց է տրված լուսանկարներում: Տախտակները պետք է հարթ լինեն փայտե գավազանի ծայրով: Օգտագործեք անկյունագծային կտրիչներ `վերնագրի կապերի լրացուցիչ երկարությունը կտրելու համար:

Այժմ դուք պետք է ունենաք երկու ավարտված LED հավաք: Նշում. LED շերտերի վրա սոսինձը շատ ամուր չէ, այնպես որ ձեր շերտերը կարող են սկսվել պոկվել: Ամեն ինչ կարգին է; մենք ավելի մշտական կցորդ կկատարենք ավելի ուշ:

Քայլ 5. Կառավարման խորհրդի միացում

Վերահսկիչ խորհրդի միացում
Վերահսկիչ խորհրդի միացում
Վերահսկիչ խորհրդի միացում
Վերահսկիչ խորհրդի միացում
Վերահսկիչ խորհրդի միացում
Վերահսկիչ խորհրդի միացում
Վերահսկիչ խորհրդի միացում
Վերահսկիչ խորհրդի միացում
  1. [Եթե դուք գնել եք Tindie խանութի մասերի հավաքածուն 2020 թվականի դեկտեմբերին կամ ավելի ուշ, կարող եք բաց թողնել այս քայլը. Պարզապես օգտագործեք ներառված JST XH միակցիչը 55 սմ կապիչներով:] Վերցրեք JST XH միակցիչներից մեկը լարերով: Լարերին ամրացրեք լրացուցիչ սիլիկոնե լարեր (22-24 awg) `ընդհանուր երկարությունը դարձնելով մոտ 55-57 սմ (ներառյալ միակցիչը): Առաջարկվում է ընտրել մետաղալարերի գույները `համապատասխան ազդանշանին, կարմիրը` VCC- ի համար, սևը `GND- ի և այլն: Կարող եք տեսնել, թե որ մետաղալարն է ինչ ազդանշան կրում` այն միացնելով POV վահանակի վերնագրին և խորհրդակցելով հաջորդ պիտակների հետ: վերնագրին: Փորձեք կապերը հնարավորինս փոքր դարձնել, որպեսզի հեշտ լինի տեղավորվել խողովակի ներսում. էլ ավելի հեշտացնելու համար ցնցեք միացումները ՝ տարբեր տեղերում միացնելով տարբեր լարեր (օրինակ ՝ VCC և GND միակցիչից 10 սմ կտրելով, իսկ մյուս երկու լարերը ՝ միակցիչից 15 սմ):
  2. Վերցրեք նախորդ քայլում ստեղծված LED հավաքածուներից մեկը: Ուշադրություն դարձրեք, որ էներգիայի բաշխիչ խորհուրդը ունի ևս 4 անցք, որոնք դեռ չեն օգտագործվել: Քաշեք ձեր իսկ պատրաստած մետաղալարերի 4 լարերից յուրաքանչյուրի մոտ 5 մմ -ը և անցքերն անցկացրեք այս անցքերի միջով (LED հավաքածուի կողմից) և դրանք կպցրեք, ինչպես ցույց է տրված վերևի լուսանկարներում: Ազդանշանները (VCC, GND,…) պետք է համապատասխանեցվեն գրատախտակին (A, B, C, D) պիտակներին `օգտագործելով Քայլ 3 -ում գրված աղյուսակը:
  3. Հաղորդալարերը թաքցնելու և ավելի կոկիկ տեսք ունենալու համար վերցրեք 8 մմ նեղացող փաթաթման խողովակը: Կտրեք մոտ 50-51 սմ երկարությամբ կտոր: Սովորաբար, այս տրամագծի կծկվող փաթաթված խողովակները վաճառվում են որպես հարթ, իսկ տառերը ՝ մի կողմում: Մկրատով խողովակները կտրեք երկայնքով, մի ծայրից մյուսը, դա արեք կողքին ՝ տառերով: Fullyգուշորեն տեղադրեք լարերը խողովակի մեջ և դասավորեք այն դոդի երկայնքով, բացված կողմը ներքև: Համոզվեք, որ լարերը հարթ են և միմյանց չեն հատում:
  4. Օգտագործեք zipties ՝ LED ժապավենները և լարին ամրացնելու համար: Zipties- ը պետք է տեղավորվի LED- ների միջև ընկած հատվածներում (դրա համար մեզ անհրաժեշտ էին 2 մմ լայնություն): Iptիպտերի գլուխը պետք է լինի դոդի դատարկ կողմի մեջտեղում (առանց LED- ների կամ էլեկտրագծերի) `ոչ անկյունում: Տեղադրեք zipties յուրաքանչյուր 7-8 սմ կամ ավելի: Խստացրեք դրանք և կտրեք:

Քայլ 6: Մարտկոցների միացում

Մարտկոցների միացում
Մարտկոցների միացում
Մարտկոցների միացում
Մարտկոցների միացում
Մարտկոցների միացում
Մարտկոցների միացում
Մարտկոցների միացում
Մարտկոցների միացում

Այս քայլում դուք կպչեք լարերը Li-Ion մարտկոցներին: Սա կարող է վտանգավոր լինել, եթե ճիշտ չկատարվի: Խնդրում ենք ուշադիր կարդալ բոլոր հրահանգները և կրել աչքերի պաշտպանություն: Դուք աշխատում եք ձեր ռիսկով:

  1. Կտրեք մոտ 5-6 սմ 20awg կարմիր մետաղալար; մի ծայրից մոտ 1 սմ հեռավորության վրա կպցրեք և կպցրեք 18650 մարտկոցներից մեկի դրական տերմինալին `ուշադիր հետևելով այս էջի հրահանգներին: Այժմ 13 սմ սև 20awg մետաղալարը կպցրեք բացասական տերմինալին: Կրկին համոզվեք, որ հետևեք հրահանգներին: Նույնը կրկնեք մյուս մարտկոցով:
  2. Վերցրեք երկու JST XH միակցիչ `լարերով: Եթե լարերը 15 սմ -ից երկար են, կտրեք դրանք 15 սմ -ի (ներառյալ միակցիչը): Միացրեք (ժամանակավորապես) յուրաքանչյուր միակցիչ էներգիայի բաշխիչ տախտակին LED- ի հավաքման վերջում և տախտակի վրա օգտագործեք պիտակներ (A… D) Քայլ 3 -ում ձեր ստեղծած սեղանի հետ միասին ՝ յուրաքանչյուրի համար ազդանշանը (VCC, GND,…) նույնականացնելու համար: մետաղալար կապար: Լարերը պիտակավորելու համար օգտագործեք գունավոր կծկվող փաթաթման խողովակ, գունավոր էլեկտրական ժապավեն կամ այլ միջոցներ; դա անելուց հետո կարող եք անջատել միակցիչը LED հավաքածուից:
  3. Կտրեք յուրաքանչյուր մետաղալարից մոտ 1 սմ հեռավորության վրա: Wireոդեք առաջին մետաղալարերի հավաքածուի CLK մետաղալարը երկրորդի CLK լարին; մի մոռացեք, որ զոդումից առաջ մետաղալարերի վրա դնել փոքրացնող խողովակներ:Նույնը կրկնեք DAT լարերով; օգտագործեք ջերմային ատրճանակ `խողովակը փոքրացնելու համար: Համոզվեք, որ հավաքված մետաղալարերի ընդհանուր երկարությունը ՝ JST XH միակցիչից մյուսը, առնվազն 28 սմ է:
  4. Կտրող կապարների համար կտրեք մոտ 70 սմ երկարությամբ կարմիր 20awg մետաղալար: Ofոդեք դրանցից մեկը երկու VCC հոսանքների հետ երկու JST XH միակցիչներից, իսկ մյուսը `մարտկոցի դրական տերմինալներից երկու լարերի հետ միասին, ինչպես ցույց է տրված վերևում էլեկտրագծերի գծապատկերում: Կրկին, մի մոռացեք, որ եռակցման խողովակը լարերի վրա դնելը զոդելուց առաջ; soldոդման աշխատանքներն ավարտելուց հետո օգտագործեք ջերմային ատրճանակ `խողովակը փոքրացնելու համար:
  5. Միացրեք երկու JST XH միակցիչների GND հաղորդալարերը մարտկոցի բացասական տերմինալներից երկու լարերի հետ, ինչպես ցույց է տրված էլեկտրագծերի դիագրամում: Մի մոռացեք կծկվող խողովակների մասին:
  6. Օգտագործեք էլեկտրական ժապավեն `լարերը մարտկոցներին ամրացնելու համար, մարտկոցները տեղադրելով 5 սմ հեռավորության վրա (հետագայում, դրանց միջև մենք կդնենք 4,5 սմ 3d տպագիր հեռավորություն): Համոզվեք, որ լարերը միմյանց չեն հատում մարտկոցի մակերևույթի վրա. Եթե դա տեղի ունենա, արդյունքում հավաքումը կարող է չտեղավորվել խողովակի մեջ: Ստուգեք, որ մարտկոցի հավաքածուն տեղավորվում է խողովակի ներսում (լավ է, եթե այն ամուր տեղավորվում է): JST XH միակցիչների ծայրերը պետք է լինեն մարտկոցի ծայրերից առնվազն 5 սմ հեռավորության վրա: Լավ է, եթե մարտկոցների միջև լարերի լրացուցիչ երկարություն կա. Այն թաքցնելու տեղ կլինի:

Քայլ 7: Անջատիչի միացում

Անջատիչի միացում
Անջատիչի միացում
Անջատիչի միացում
Անջատիչի միացում
Անջատիչի միացում
Անջատիչի միացում
  1. Մնացած LED հավաքածուն (ՈՉ կառավարման վահանակի լարերով) տեղադրեք մարտկոցի հավաքածուի կողքին, անջատիչի լարերի կողքին ՝ դրանց միջև տեղադրելով 3d տպագիր հեռավորությունը: Անջատիչի լարերը հոսանքի բաշխիչ տախտակի միջով գործարկեք LED- ի հավաքման վերջում և փայտե սալիկի կողքի երկայնքով: Նրանք պետք է այնքան երկար լինեն, որ վազեն հավաքի երկարությունը և առնվազն 5 սմ երկարությամբ դուրս գան փայտե սալիկի ծայրից այն կողմ; եթե դրանք ավելի երկար են, կտրեք դրանք մինչև սանտիմետր ծայրից 5 սմ հեռավորության վրա:
  2. Անջատիչ լարերից յուրաքանչյուրի ծայրից մոտ 5 մմ հեռացրեք և դրանք կպցրեք անջատիչի տերմինալներին, ինչպես ցույց է տրված լուսանկարում: Կարևոր չէ, թե որ տերմինալին է կցված կապարը: Շարունակելուց առաջ համոզվեք, որ անջատիչը գտնվում է OFF դիրքում:
  3. Ինչպես 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- ին այս ծրագրում օգտագործվող ծրագրային ապահովման և սարքավորումների մեծ մասը մշակելու և բաց կոդով լիցենզիաներով հասանելի դարձնելու համար: Նաև կցանկանայի շնորհակալություն հայտնել Ադաֆրուտի տարաձայնության մեջ գտնվող բոլոր մարդկանց օգնության համար:

Մարտկոցով աշխատող մրցույթ
Մարտկոցով աշխատող մրցույթ
Մարտկոցով աշխատող մրցույթ
Մարտկոցով աշխատող մրցույթ

Երկրորդ տեղը մարտկոցով աշխատող մրցույթում

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