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

Photonics Challenger: Transparent 3D Volumetric POV (PHABLABS). 8 քայլ (նկարներով)
Photonics Challenger: Transparent 3D Volumetric POV (PHABLABS). 8 քայլ (նկարներով)

Video: Photonics Challenger: Transparent 3D Volumetric POV (PHABLABS). 8 քայլ (նկարներով)

Video: Photonics Challenger: Transparent 3D Volumetric POV (PHABLABS). 8 քայլ (նկարներով)
Video: When you switch your petrol scooter with an electric one 😂 2024, Հուլիսի
Anonim
Image
Image
Photonics Challenger: Transparent 3D Volumetric POV (PHABLABS)
Photonics Challenger: Transparent 3D Volumetric POV (PHABLABS)
Photonics Challenger: Transparent 3D Volumetric POV (PHABLABS)
Photonics Challenger: Transparent 3D Volumetric POV (PHABLABS)

Մի քանի շաբաթ առաջ ես ստացա վերջին րոպեի հրավերը ՝ մասնակցելու Նիդերլանդների Դելֆտ գիտական կենտրոնի PhabLabs հեքըթոնին: Ինձ նման խանդավառ մի հոբբիստի համար, որը սովորաբար կարող է սահմանափակ ժամանակ ծախսել գորգագործության վրա, ես դա դիտեցի որպես հիանալի հնարավորություն ՝ ժամանակ հատկացնելու ՝ իմ բազմաթիվ գաղափարներից մեկը Հեքըթոնի ՝ ֆոտոնիկայի շրջանակում վերածելու համար: իրական նախագիծ: Իսկ Դելֆտի Գիտական կենտրոնի Makerspace- ի հիանալի հարմարություններով պարզապես անհնար էր մերժել այս հրավերը:

Ֆոտոնիկայի հետ կապված որոշ գաղափարներ, որոնք ես արդեն որոշ ժամանակ ունեի, այն էր, որ ես ուզում էի ինչ -որ բան անել տեսողության համառության (POV) միջոցով: Առցանց արդեն կան բազմաթիվ օրինակներ, թե ինչպես կարելի է կառուցել հիմնական POV էկրան `օգտագործելով որոշ հիմնական բաղադրիչներ` միկրոկառավարիչ, հին օդափոխիչ/կոշտ սկավառակ/շարժիչ և պտտվող սարքի առանցքին ուղղահայաց միացված լուսադիոդներ: Համեմատաբար պարզ կարգավորմամբ դուք արդեն կարող եք տպավորիչ երկչափ պատկեր ստեղծել, օրինակ ՝

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

Պտտվող սարքի առանցքին զուգահեռ led- ների շարանը միացնելու փոխարեն կարող եք նաև կամարաձև անել led- ների շարանը: Սա կհանգեցնի գնդիկավոր (գլոբուսային) POV ցուցադրման, օրինակ ՝. Ահա այսպիսի ծավալային 3D POV էկրանների մի քանի օրինակ, որոնք ես օգտագործել եմ որպես ոգեշնչում այս կոնկրետ նախագծի համար.

  • https://www.instructables.com/id/PropHelix-3D-POV-…
  • https://github.com/mbjd/3DPOV
  • https://hackaday.io/project/159306-volumetric-pov-…
  • https://hackaday.com/2014/04/21/volumen-the-most-a…

Քանի որ վերը նշված օրինակները ստեղծողները շատ օգտակար տեղեկատվություն էին տրամադրում, նրանց նախագծերի մասերի վերամշակումը շատ իմաստալից էր: Բայց քանի որ Hackathon- ը ենթադրաբար դժվար է լինելու, ես նաև որոշեցի կառուցել այլ տեսակի ծավալային 3D POV էկրան: Նրանցից ոմանք օգտագործում էին ռոտորներ և շատ տաք սոսինձ, որպեսզի բաղադրիչները չթռչեին շուրջը: Մյուսներն իրենց նախագծի համար ստեղծեցին անհատական PCB- ներ: 3D POV- ի որոշ այլ նախագծեր վերանայելուց հետո ես տեղ գտա որոշ «նորամուծությունների» համար կամ որոշ մարտահրավերներ ներկայացրեցի ինձ համար.

  • Առանց անհատականացված PCB- ների ստեղծման նախնական փորձի և Hackathon- ի ժամանակային սղության պատճառով ես ընտրում եմ ավելի հիմնական նախատիպի մոտեցումը: Բայց իրական ռոտորներ ստեղծելու փոխարեն ես հետաքրքրվեցի, թե ինչպիսին կլինի նման ծավալային 3D POV էկրանը ակրիլային պլաստիկի շերտերից կառուցված գլան օգտագործելիս:
  • Սարքի պակաս վտանգավոր դարձնելու համար տաք սոսինձի օգտագործումը կամ նվազագույն օգտագործումը

Քայլ 1: Օգտագործված նյութեր և գործիքներ

Օգտագործված նյութեր և գործիքներ
Օգտագործված նյութեր և գործիքներ

Շարժիչային վերահսկիչի համար

  • Arduino Pro Micro 5V/16 ՄՀց
  • Փոքր Breadboard
  • 3144 Hall Effect Switch Sensor
  • Մագնիս տրամագծով ՝ 1 սմ, բարձրություն ՝ 3 մմ
  • Անջատիչ անջատիչ - MTS -102
  • 10K պոտենցիոմետր
  • Dupont Jumper լարերը
  • 16 x M5 ընկույզ
  • LCD ցուցադրման մոդուլ ՝ կապույտ լուսավորությամբ (HD44780 16 × 2 նիշ)
  • 10K Resistor - Քաշեք վերևի դիմադրություն Hall Effect ցուցիչի համար
  • 220 Օմ դիմադրություն - LCD էկրանի հակադրությունը վերահսկելու համար
  • Պտուտակաձողի տրամագիծը ՝ 5 մմ
  • Նրբատախտակ, Հաստություն `3 մմ

Հարթակի բազայի համար

  • Փայտանյութի կտոր (250 x 180 x 18 մմ)
  • Միջին ջրհոր - 12 Վ 4.2 Ա - Անջատիչ սնուցման աղբյուր LRS -50-12
  • Հոսանքի մալուխ 220 Վ
  • DC -DC անլար փոխարկիչ - 5V 2A (հաղորդիչ)
  • Turnigy D2836/8 1100KV Brushless Outrunner շարժիչ
  • Turnigy Plush 30amp արագության վերահսկիչ W/BEC
  • Տերմինալային բլոկների միակցիչներ
  • 12 x M6 ընկույզներ ՝ հարթակը ամրացնելու համար ՝ 6 մմ տրամագծով թելված ձողերով:
  • 3 x M2 պտուտակներ (18 մմ երկարություն) ՝ պտուտակավոր ադապտորը խոզանակ շարժիչին ամրացնելու համար
  • 4 x M3 ընկույզներ և պտուտակներ `առանց խոզանակի շարժիչն ամրացնելու փայտի կտորի վրա
  • Կցված ձողի տրամագիծը `6 մմ (4 x երկարություն 70 մմ)
  • Պտուտակաձողի տրամագիծը ՝ 4 մմ (1 x երկարություն 80 մմ)
  • Նրբատախտակ, Հաստություն `3 մմ

Պտտվող պատյանների համար

  • DC -DC անլար փոխարկիչ - 5V 2A (ընդունիչ)
  • Եռաչափ տպված պտուտակ ադապտերի վրա (PLA թել, սպիտակ)
  • Պատանեկություն 3.6
  • IC 74AHCT125 Quad Logic Level Converter/Shifter (3V- ից 5V)
  • 10K Resistor - Քաշեք վերևի դիմադրություն Hall Effect ցուցիչի համար
  • 1000uF 16V կոնդենսատոր
  • Պտուտակաձողի տրամագիծը 4 մմ
  • Մագնիս տրամագծով ՝ 1 սմ, բարձրություն ՝ 3 մմ
  • Նրբատախտակ, Հաստություն `3 մմ
  • Նրբատախտակ, Հաստություն `2 մմ
  • Ակրիլային թերթ, հաստություն ՝ 2 մմ
  • Պողպատե ձողի տրամագիծը `2 մմ
  • Ընկույզ և պտուտակներ
  • 0.5 մետր ledstrip APA102C 144 led / մետր

Օգտագործված գործիքներ

  • Merlin Laser Cutter M1300 - Լազերային կտրող նրբատախտակ և ակրիլային թերթ
  • Ultimaker 2+ ՝ 3D պտտման համար պտուտակն ադապտորի վրա
  • Oldոդման կայան և զոդիչ
  • Սեղանի փորվածք
  • Պտուտակահաններ
  • Պլայերներ
  • Մուրճ
  • Կալիպեր
  • Սղոցող սղոց
  • Բանալիներ
  • Atերմային նեղացման խողովակ

Օգտագործված ծրագրակազմ

  • Fusion 360
  • Ultimaker Cura
  • Arduino IDE և Teensyduino (պարունակող Teensy Loader)

Քայլ 2. Շարժիչի վերահսկիչի միավոր `պտտման արագությունը կարգավորելու համար

Շարժիչային վերահսկիչի միավոր `պտտման արագությունը կարգավորելու համար
Շարժիչային վերահսկիչի միավոր `պտտման արագությունը կարգավորելու համար
Շարժիչային վերահսկիչի միավոր `պտտման արագությունը կարգավորելու համար
Շարժիչային վերահսկիչի միավոր `պտտման արագությունը կարգավորելու համար
Շարժիչային վերահսկիչի միավոր `պտտման արագությունը կարգավորելու համար
Շարժիչային վերահսկիչի միավոր `պտտման արագությունը կարգավորելու համար

Շարժիչային վերահսկիչի միավորը ազդանշան է ուղարկում Turnigy էլեկտրոնային արագության վերահսկիչին (ESC), որը վերահսկելու է առանց խոզանակ շարժիչի կողմից տրամադրվող պտույտների քանակը:

Բացի այդ, ես նաև ցանկանում էի, որ կարողանամ ցուցադրել POV մխոցի մեկ րոպեի իրական պտույտները: Այդ պատճառով ես որոշեցի դահլիճի էֆեկտի ցուցիչ և 16x2 LCD էկրան ներառել Շարժիչային վերահսկիչի միավորին:

Կցված zip ֆայլում (MotorControl_Board.zip) դուք կգտնեք երեք dxf ֆայլ, որոնք թույլ կտան ձեզ լազերային կտրել շարժիչի վերահսկիչի միավորի մեկ հիմնական և երկու վերին թիթեղներ: Խնդրում ենք օգտագործել 3 մմ հաստությամբ նրբատախտակ: Երկու վերին ափսեները կարող են տեղադրվել միմյանց վրա, ինչը թույլ կտա ձեզ պտուտակել 16x2 LCD էկրանին:

Վերին ափսեի երկու անցքերը նախատեսված են միացման/անջատման անջատիչի և մեկ պոտենցիոմետրի համար `առանց խոզանակի շարժիչի արագությունը վերահսկելու համար (ես ինքս դեռ չեմ միացրել միացման/անջատման անջատիչը): Շարժիչային վերահսկիչի միավորը կառուցելու համար հարկավոր է 5 մմ տրամագծով պտուտակավոր ձողը տեսնել ցանկալի բարձրության 4 կտորների մեջ: Օգտագործելով 8 M5 ընկույզները, նախ կարող եք ամրացնել հիմքը: Այնուհետև ես ամրացրեցի փոքրիկ տախտակը հիմքի ափսեի վրա ՝ օգտագործելով երկկողմանի սոսինձ կպչուկը, որն ապահովված էր հացաթղթով: Կցված սխեման ցույց է տալիս, թե ինչպես պետք է միացնել բաղադրիչները, որպեսզի այն կարողանա աշխատել այս քայլին կցված աղբյուրի կոդի (MotorControl.ino) հետ: Դահլիճի սենսորի համար ես օգտագործել եմ 10K ձգման դիմադրություն: 220 Օմ դիմադրիչն այնքան լավ աշխատեց, որ տեքստը տեսանելի դարձրեց LCD էկրանին:

Խնդրում ենք համոզվել, որ մեկուսացրել եք դահլիճի էֆեկտի սենսորի քորոցները `օգտագործելով ջերմության նվազեցման խողովակներ, ինչպես ցույց է տրված նկարներում: Դահլիճի տվիչի ճիշտ աշխատանքը հիմնված կլինի մագնիսի վրա, որը 3 -րդ քայլում տեղադրվելու է պտտվող պատյանում:

Էլեկտրագծերի ավարտից հետո դուք կարող եք ամրացնել 2 վերին սալերը LCD էկրանով, անջատիչով և պոտենցիոմետրով `կրկին օգտագործելով 8 M5 ընկույզ, ինչպես ցույց է տրված նկարներում:

Մինչև օգտագործված ձեր շարժիչի մոդելը, գուցե անհրաժեշտ լինի կարգավորել MotorControl.ino ֆայլի հետևյալ ծածկագրի տողը.

շնչափող = քարտեզ (averagePotValue, 0, 1020, 710, 900);

Կոդի այս տողը (տող 176) քարտեզագրում է 10K պոտենցիոմետրի դիրքը ESC- ի ազդանշանին: ESC- ն ընդունում է արժեքը 700 -ից 2000 -ի միջև: Եվ քանի որ այս նախագծի համար օգտագործված շարժիչը սկսեց պտտվել 823 -ի սահմաններում, ես սահմանափակեցի շարժիչի RPM- ները `սահմանափակելով առավելագույն արժեքը 900 -ով:

Քայլ 3. Անլար հաղորդիչ էներգիայի հարթակի ստեղծում

Կառուցեք հարթակ անլար փոխանցող էներգիայի համար
Կառուցեք հարթակ անլար փոխանցող էներգիայի համար
Կառուցեք հարթակ անլար փոխանցող էներգիայի համար
Կառուցեք հարթակ անլար փոխանցող էներգիայի համար
Կառուցեք հարթակ անլար փոխանցող էներգիայի համար
Կառուցեք հարթակ անլար փոխանցող էներգիայի համար
Կառուցեք հարթակ անլար փոխանցող էներգիայի համար
Կառուցեք հարթակ անլար փոխանցող էներգիայի համար

Մեր օրերում հիմնականում գործում են սարքերը, որոնք անհրաժեշտ են պտտել: սայթաքել օղակները կամ ուժը անլար փոխանցել ինդուկցիոն կծիկներով: Որպես բարձրորակ սայթաքող օղակներ, որոնք կարող են աջակցել բարձր RPM- ին, հակված են լինել շատ թանկ և ավելի հակված մաշվելու, ես ընտրեցի անլար տարբերակը `օգտագործելով 5V անլար DC-DC փոխարկիչ: Ըստ բնութագրերի `նման փոխարկիչի միջոցով հնարավոր կլինի փոխանցել մինչև 2 Ամպեր:

Անլար DC-DC փոխարկիչը բաղկացած է երկու բաղադրիչից ՝ հաղորդիչից և ընդունիչից: Խնդրում ենք նկատի ունենալ, որ հաղորդիչ ինդուկցիոն կծիկին միացված PCB- ն ավելի փոքր է, քան ստացողը:

Հարթակն ինքնին կառուցված է փայտի կտորի (250 x 180 x 18 մմ) օգտագործմամբ:

Հարթակի վրա ես պտուտակեցի Միջին ջրհորի 12 Վ էլեկտրամատակարարման վրա: 12 Վ ելքը միացված է ESC- ին (տես սխեմայի 1-ին սխեմաները) և անլար DC-DC փոխարկիչի հաղորդիչ մասի PCB- ին:

Կցված Platform_Files.zip- ում դուք գտնում եք dxf ֆայլերը ՝ 3 մմ հաստությամբ նրբատախտակից հարթակը լազերային կտրելու համար.

  • Platform_001.dxf և Platform_002.dxf. Դուք պետք է դրանք տեղադրեք միմյանց վրա: Սա կստեղծի ընդմիջվող տարածք փոխանցող ինդուկցիոն կծիկի համար:
  • Magnet_Holder.dxf. Լազերային կտրեք այս դիզայնը երեք անգամ: Երեք անգամներից մեկը ներառեք շրջանակը: Մյուս երկու լազերային կտրվածքներում. Հեռացրեք շրջանակը կտրվելուց: Կտրելուց հետո սոսնձեք երեք կտորները ՝ մագնիսի համար պահարան ստեղծելու համար (տրամագիծը ՝ 10 մմ, հաստությունը ՝ 3 մմ): Ես սուպեր սոսինձ օգտագործեցի, որպեսզի մագնիսը սոսնձեմ «Մագնիս» կրիչի մեջ: Խնդրում ենք համոզվել, որ Մագնիսի ճիշտ կողմը կպցնում եք ամրակին, քանի որ սրահի սենսորը կաշխատի միայն մագնիսի մի կողմից:
  • Platform_Sensor_Cover.dxf. Այս կտորը կօգնի ձեզ պահել շարժիչի կառավարման միավորին ամրացված սրահի սենսորը տեղում, ինչպես ցույց է տրված առաջին նկարում:
  • Platform_Drill_Template.dxf. Ես օգտագործել եմ այս կտորը որպես կաղապար փայտի կտորի անցքերը փորելու համար: Չորս ավելի մեծ 6 մմ անցքերը նախատեսված են 6 մմ տրամագծով օժանդակ պտուտակավոր ձողերի համար `հարթակը պահելու համար: Չորս ավելի փոքր անցքեր նախատեսված են առանց խոզանակի շարժիչը ամրացնելու փայտի կտորի վրա: Միջին ամենամեծ անցքը պահանջվում էր առանցքի խոզանակ շարժիչից դուրս մնացած առանցքի համար: Քանի որ շարժիչի պտուտակները և հարթակի համար պտուտակավոր ձողերը պետք է ամրացվեն հարթակի հատակին, անհրաժեշտ է այդ անցքերը մի քանի մմ խորությամբ մեծացնել, որպեսզի ընկույզները տեղավորվեն:

Unfortunatelyավոք, այս նախագծի համար «խոզանակ» շարժիչի լիսեռը դուրս մնաց «սխալ» կողմից: Բայց ես կարողացա պտտել լիսեռը հետևյալ հրահանգի միջոցով, որը գտա Youtube- ում ՝

Երբ շարժիչը և աջակից ձողերն ամրացված են, հարթակը կարող է կառուցվել ՝ օգտագործելով լազերային կտրված հարթակի կտորները: Հարթակն ինքնին կարող է ամրացվել ՝ օգտագործելով 8 M6 ընկույզ: Magnet- ի կրողը կարող է սոսնձվել եզրագծի հարթակին, ինչպես ցույց է տրված առաջին նկարում:

Կցված «Bolt-On Adapter.stl» ֆայլը կարող է տպվել ՝ օգտագործելով 3D տպիչ: Այս ադապտորը անհրաժեշտ է 4 մմ տրամագծով պտուտակավոր գավազան ամրացնել Brushless Motor- ին ՝ օգտագործելով 3 x M2 պտուտակներ ՝ 18 մմ երկարությամբ:

Քայլ 4: Պտտվող պատյան

Պտտվող պատյան
Պտտվող պատյան
Պտտվող պատյան
Պտտվող պատյան
Պտտվող պատյան
Պտտվող պատյան

Կցված Base_Case_Files.zip- ը պարունակում է dxf ֆայլեր, որոնք 6 շերտով լազերային կտրում են ՝ կառուցելու APA102C led ժապավենը վերահսկող բաղադրիչների պատյան:

Գործի ձևավորման 1-3-րդ շերտերը նախատեսված են միասին սոսնձված լինելու համար: Բայց խնդրում ենք համոզվել, որ մագնիսը (տրամագիծը ՝ 10 մմ, բարձրությունը ՝ 3 մմ) դրվել է 2 -րդ շերտի շրջանաձև կտրվածքի մեջ, նախքան երեք շերտերը սոսնձելը: Համոզվեք նաև, որ մագնիսը սոսնձված է ներքևի ճիշտ բևեռով, քանի որ 3 -րդ քայլում կառուցված հարթակի վրա տեղադրված սրահի էֆեկտի սենսորը կպատասխանի միայն մագնիսի մի կողմին:

Գործի դիզայնը պարունակում է խցիկներ `կցված էլեկտրագծերի սխեմաներում թվարկված բաղադրիչների համար: IC 74AHCT125- ը պահանջվում է Teensy- ից 3.3V ազդանշանը փոխակերպել 5V ազդանշանի, որը պահանջվում է APA102 led շերտի համար: 4 -րդ և 5 -րդ շերտերը կարող են սոսնձվել միասին: Վերին 6 -րդ շերտը կարող է կուտակվել մյուս շերտերի վրա: Բոլոր շերտերը կմնան ճիշտ դիրքում `2 մմ տրամագծով 3 պողպատե ձողերի օգնությամբ: Կան երեք փոքր անցքեր 2 մմ պողպատե ձողերի համար, որոնք շրջապատում են ավելի մեծ անցքը ՝ առանց խոզանակ շարժիչին ամրացված պտտվող 4 մմ պտուտակավոր ձողի համար: Երբ բոլոր բաղադրիչները կպչեն ըստ սխեմատիկ պատկերի, ամբողջական պատյանը կարող է դրվել 3-րդ քայլում տպված պտուտակավոր ադապտորի վրա: Համոզվեք, որ բաց լարերը պատշաճ մեկուսացված են `օգտագործելով ջերմության նվազեցման խողովակներ: Խնդրում ենք նկատի ունենալ, որ այս քայլերի դահլիճի տվիչի ճիշտ աշխատանքը կախված է մագնիսից, որը տեղադրված է 3 -րդ քայլում նկարագրված մագնիսատիրոջ մեջ:

Կից կցված 3D_POV_POC.ino հայեցակարգի կոդի ապացույցը կարմիր գույնով կլուսավորի որոշ լուսարձակներ: Էսքիզը հանգեցնում է քառակուսու ցուցադրմանը, երբ գլանը սկսում է պտտվել: Բայց նախքան պտտվելը սկսելը, լամպերը, որոնք պահանջվում են քառակուսի մոդելավորելու համար, լռելյայն միացված են: Սա օգտակար է հաջորդ քայլում լուսադիոդների ճիշտ աշխատանքը ստուգելու համար:

Քայլ 5. Պտտվող գլան ՝ առաջնորդվող շերտերով

Պտտվող գլան `առաջնորդվող շերտերով
Պտտվող գլան `առաջնորդվող շերտերով
Պտտվող գլան `առաջնորդվող շերտերով
Պտտվող գլան `առաջնորդվող շերտերով
Պտտվող գլան `առաջնորդվող շերտերով
Պտտվող գլան `առաջնորդվող շերտերով
Պտտվող գլան `առաջնորդվող շերտերով
Պտտվող գլան `առաջնորդվող շերտերով

Կցված Rotor_Cylinder_Files.zip- ը պարունակում է dxf ֆայլեր ՝ 2 մմ հաստությամբ ակրիլային թերթ կտրելու համար: Ստացված 14 սկավառակներն անհրաժեշտ են այս POV ծրագրի համար թափանցիկ գլան կառուցելու համար: Սկավառակները պետք է կուտակվեն միմյանց վրա: Գլանաձև սկավառակների դիզայնը թույլ է տալիս 12 լուսադիոդային ժապավեններ միասին զոդել որպես մեկ երկար բռնակով ժապավեն: Սկավառակից մեկից սկսած ՝ 6 լուսարձակներ պարունակող մի փոքրիկ լուսադիոդային ժապավեն պետք է ամրացնել սկավառակի վրա ՝ օգտագործելով սոսնձվող կպչուն պիտակներ, որոնք առաջնորդվում են շերտի վրա: Նախ լարերը կպցրեք սկավառակի վրա սոսնձվող կպչուն պիտակների միջոցով սկավառակի վրա ամրացնելուն: Այլապես ռիսկի եք դիմում, որ զոդի հրացանը կհալչի ակրիլային սկավառակը:

Երբ սկավառակը #13 կուտակվում է թափանցիկ մխոցի վրա, 2 մմ պողպատե ձողը, որն օգտագործվում է բոլոր շերտերը ճիշտ դիրքում պահելու համար, այժմ կարող է նաև կտրվել աջ երկարությամբ ՝ հավասարեցված մխոցի #13 սկավառակի վերևին: Սկավառակ թիվ 14 -ից այնուհետև կարող է օգտագործվել 2 մմ պողպատե ձողերը տեղում պահելու համար ՝ երկու M4 ընկույզների օգնությամբ:

Քանի որ ամբողջ սարքը կառուցելու համար պահանջվող ժամանակը, ես դեռ չեմ կարողացել ծրագրել ավելի կայուն տեսողականորեն հետաքրքիր 3D դիսփլեյներ `հաքաթոնի ժամկետում: Դա նաև այն պատճառն է, որ led- ները վերահսկելու համար տրամադրված ծածկագիրը դեռևս շատ հիմնարար է հասկացությունը ապացուցելու համար ՝ առայժմ միայն եռաչափ եռաչափ պատկերելով:

Քայլ 6: Սովորած դասեր

Պատանեկություն 3.6

  • Այս նախագծի համար ես պատվիրեցի Teensy 3.5, բայց մատակարարը սխալմամբ ինձ ուղարկեց Teensy 3.6: Քանի որ ես ցանկանում էի ավարտել նախագիծը հաքաթոնի ժամանակահատվածում, ես որոշեցի առաջ շարժվել Teensy 3.6 -ով: Պատճառը, թե ինչու ես ուզում էի օգտագործել Teensy 3.5 -ը, նավահանգիստներն էին, դրանք 5V հանդուրժող են: Դա այդպես չէ Teensy 3.6 -ի դեպքում: Դա նաև այն պատճառն է, որ ես ստիպված էի կարգաբերման մեջ ներդնել երկկողմանի տրամաբանական փոխարկիչ: Teensy 3.5 -ի դեպքում դա չէր պահանջվի:
  • Power Ramp Up խնդիր. Սարքը միացնելիս անլար dc-dc լիցքավորման մոդուլի միջոցով հոսանքի հանգույց է բարձրանում Teensy 3.6-ը սնուցելու համար: Unfortunatelyավոք, թեքահարթակը չափազանց դանդաղ է Teensy 3.6 -ի ճիշտ գործարկման համար: Որպես լուծում, ես ներկայումս պետք է միացնեմ Teensy 3.6-ը միկրո USB միացման միջոցով, այնուհետև միացնեմ 12 Վ էլեկտրամատակարարումը, որը սնուցում է անլար DC-DC հաղորդիչը: Երբ անլար DC-DC ընդունիչը նույնպես սնուցում է Teensy- ին, ես կարող եմ անջատել USB մալուխը: Մարդիկ կիսվել են իրենց կոտրմամբ MIC803- ի հետ `հոսանքի դանդաղ թեքության խնդրի համար այստեղ ՝

LCD էկրանի մոդուլ

Անկայուն վարք արտաքին ուժի նկատմամբ: USB- ի միջոցով սնուցվելիս էկրանը ճիշտ է աշխատում: Բայց երբ ես միացնում եմ LCD էկրանը տախտակի միջոցով `օգտագործելով BEC- ի կողմից տրամադրված 5V կամ անկախ սնուցման աղբյուր, տեքստը սկսում է խառնվել տեքստի փոխվելուց մի քանի վայրկյան հետո: Ես դեռ պետք է հետաքննեմ, թե ինչն է առաջացնում այս հարցը:

Մեխանիկական

Որպեսզի փորձարկեմ իմ շարժիչի վերահսկիչի միավորը `իրական RPM- ները չափելու համար, ես թույլ տվեցի, որ շարժիչը պտտվի պտուտակով` ադապտորի, պտուտակի և շարժիչի վրա ամրացված բազայի պատյանով: Նախնական փորձարկումներից մեկի ընթացքում շարժիչի ամրակը շարժիչին միացնող պտուտակները թրթռանքների պատճառով իրենք են պտուտակվում: Բարեբախտաբար, ես ժամանակին նկատեցի այս հարցը, այնպես որ հնարավոր աղետից խուսափվեց: Ես լուծեցի այս հարցը ՝ պտուտակները մի փոքր ավելի ամրացնելով շարժիչին, ինչպես նաև օգտագործեցի Loctite- ի մի քանի կաթիլ պտուտակները ավելի ամրացնելու համար:

Ծրագրային ապահովում

Երբ Fusion 360 էսքիզները արտահանում եք որպես dxf ֆայլեր լազերային դանակի համար, օժանդակ գծերը արտահանվում են որպես սովորական գծեր:

Քայլ 7: Հնարավոր բարելավումներ

Ի՞նչ կանեի այլ կերպ ՝ այս նախագծով ձեռք բերված փորձի հիման վրա

  • Օգտագործելով լուսադիոդային ժապավեն, որը պարունակում է առնվազն 7 լուսատու ՝ յուրաքանչյուր շերտի փոխարեն, որոշ ավելի գեղեցիկ տեքստային պատկերացումների համար
  • Գնեք այլ անխոզանակ շարժիչ, որտեղ առանցքն արդեն դուրս է մնում շարժիչի ճիշտ (ներքևի) կողմում: (օր. ՝ https://hobbyking.com/de_de/ntm-prop-drive-28-36-1000kv-400w.html) Սա կփրկի ձեզ առանցքը կտրելու կամ լիսեռը ճիշտ կողմը մղելու դժվարությունից, ինչպես ես պետք էր անել հիմա:
  • Ավելի շատ ժամանակ ծախսելով սարքի հավասարակշռման վրա `թրթռումները նվազագույնի հասցնելու համար` մեխանիկական կամ մոդելավորեք այն Fusion 360 -ում:

Ես նաև մտածում էի որոշ պոտենցիալ բարելավումների մասին, որոնց կարող եմ անդրադառնալ, եթե ժամանակը թույլ տա.

  • Teensy- ում SD քարտի գործառույթների իրական օգտագործումը `ավելի երկար անիմացիաներ ստեղծելու համար
  • Բարձրացրեք պատկերների խտությունը ՝ օգտագործելով փոքր լուսարձակներ (APA102 (C) 2020): Երբ ես սկսեցի այս նախագիծը մի քանի շաբաթ առաջ, այս փոքրիկ լուսամփոփները (2x2 մմ) պարունակող լուսադիոդային շերտերը շուկայում մատչելի չէին: Հնարավոր է դրանք գնել որպես առանձին SMD բաղադրիչներ, բայց ես այս տարբերակը կդիտարկեի միայն այն դեպքում, եթե դուք պատրաստ լինեք այս բաղադրիչները միացնել անհատական PCB- ի վրա:
  • 3D պատկերները անլար փոխանցեք սարքին (Wifi կամ Bluetooth): Սա նաև պետք է հնարավորություն տա ծրագրավորել սարքը ձայնի/երաժշտության պատկերացման համար:
  • Փոխակերպեք Blender անիմացիաները ֆայլի ձևաչափի, որը կարող է օգտագործվել սարքի հետ
  • Բոլոր led շերտերը դրեք հիմքի ափսեի վրա և լույսը կենտրոնացրեք դեպի ակրիլ շերտերը: Յուրաքանչյուր տարբեր շերտի վրա կարող են փորագրվել փոքր տարածքներ, որոնք լուսարձակը արտացոլում են, երբ բաց են թողնում լուսարձակից: Լույսը պետք է ուղղված լինի փորագրված տարածքներին: Սա պետք է հնարավոր լինի ստեղծել լույսը տանող թունել կամ ոսպնյակներ օգտագործել լուսարձակների վրա `լույսը կենտրոնացնելու համար:
  • 3D umավալային ցուցադրման կայունության բարձրացում և պտտման արագության կարգավորում ՝ պտտվող հիմքը առանց խոզանակի շարժիչից անջատելով շարժակների և ժամանակաչափի գոտու միջոցով:

Քայլ 8: Գոռացեք

Հատուկ շնորհակալություն եմ հայտնում հետևյալ անձանց.

  • Իմ ֆանտաստիկ կինը և դուստրերը ՝ աջակցության և հասկանալու համար:
  • Teun Verkerk, ինձ Hackathon հրավիրելու համար
  • Նաբի Կամբիզ, Նուրիդդին Կադուրի և Էյդան Ուայբեր, ձեր աջակցության, աջակցության և առաջնորդության համար ՝ Հեքաթոնի ընթացքում
  • Լյուկ Մայնցը, նկարիչ և այս Hackaton- ի մասնակից, ով այնքան բարեհամբույր էր, որ ինձ տվեց Fusion 360- ի անհատական 1 ժամ արագության դասընթաց, որը թույլ տվեց մոդելավորել բոլոր այն մասերը, որոնք ինձ պետք էին այս նախագծի համար:

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