Բովանդակություն:
- Պարագաներ
- Քայլ 1: Ներբեռնեք ֆայլեր
- Քայլ 2: Fրագրի որոնվածը
- Քայլ 3: oldոդման PCB- ներ
- Քայլ 4: Պատրաստեք շերտեր
- Քայլ 5: oldոդեք շերտերը հիմնական PCB- ի վրա
- Քայլ 6: Առաջին ներկ
- Քայլ 7: Մեխանիկական հավաքում
- Քայլ 8: Ավարտեք
Video: Մեկ POV ցուցադրում ՝ բոլորը կառավարելու համար: 10 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Մոտիվացիա
Ես իսկապես սիրում եմ POV (տեսողության կայունություն) ցուցադրումներ: Դրանք ոչ միայն հետաքրքիր են նայելու, այլև մեծ մարտահրավեր են դրանք զարգացնելու համար: Դա իսկապես միջառարկայական խնդիր է: Ձեզ անհրաժեշտ են շատ հմտություններ ՝ մեխանիկական, էլեկտրոնային, ծրագրավորման և այլն:
Ես միշտ ցանկացել եմ կառուցել իմը և դարձնել այն հնարավորինս մեծ և հնարավորինս: Մեկ տարի առաջ ես դա արեցի: Դա շատ աշխատանք էր և շատ բարդ կատարելիք: Ինձ դուր են գալիս այս կարգի մարտահրավերները: Այնպես որ, զվարճալի էր;-)
Այժմ ես նաև ցանկանում եմ, որ դուք ինքներդ կառուցեք մեկը: Դուք կարող եք սա վերցնել որպես ձեր սեփականը զարգացնելու ուղեցույց կամ պարզապես հետևել հրահանգներին ՝ իմ POV ցուցադրման պատճենը ստանալու համար: Ես կփորձեմ մատնանշել բոլոր մարտահրավերները, որոնք ես պետք է հաղթահարեի իմը դարձնելու համար:
Ես կրկնեցի իմ դիզայնը, որպեսզի հնարավորինս դյուրին դարձնեմ վերակառուցումը: SMT- ի բաղադրիչներ չկան, և ամեն ինչ պետք է զոդելի լինի սկսնակների կողմից: Սխալ չհասկանաք, ամեն ինչ միացնելը դեռ շատ մեծ մարտահրավեր է: Բայց դա պետք է հնարավոր լինի:
WԳՈՇԱՈՄ. Այս նախագիծը պարունակում է լուսադիոդներ, որոնք թարմացվում են մեծ արագությամբ և պոտենցիալ կերպով առաջացնում են նոպաներ լուսազգայուն էպիլեպսիայով հիվանդ մարդկանց համար:
Ինչպես է դա աշխատում?
Այստեղ կարող եք կարդալ, թե ինչպես է ընդհանուր առմամբ աշխատում POV էկրանը:
Նախ անհրաժեշտ է աղբյուր, որը կհեռարձակի տեսաազդանշան: Սկզբնական ձևավորման մեջ ես դա արել եմ WIFI- ի միջոցով: Ես գրել եմ համակարգչի էկրանը գրավելու և WIFI- ի միջոցով այս տվյալները ESP8266- ին ուղարկելու ծրագիր: Այս մոտեցման խնդիրն այն է, որ ESP8266- ը չափազանց դանդաղ էր, և WIFI թողունակությունը բավական էր 16 FPS- ի համար: Այսպիսով, այժմ մենք օգտագործում ենք ESP32: Ես մտածում էի, որ բոլոր խնդիրները շտկված են, բայց պարզվեց, որ ESP32- ը նաև ավելի մեծ թողունակություն չի առաջարկում WIFI- ի համեմատ, քան ESP8266- ը: ESP32- ն ունի բավականաչափ հաշվողական ուժ տեսաերիզի հոսքը վերծանելու համար: Այսպիսով, ես ավարտեցի JPEG պատկերներ WIFI- ով ESP32- ին ուղարկելը: Հետևաբար, ESP32- ը վեբ կայք է տեղադրում: Այս կայքում դուք կարող եք ընտրել պատկերներ կամ տեսանյութեր, և այնուհետև կայքը JPEG- ներ կհեռարձակի ESP32- ին: JPEG- ի վերծանումը շատ հիշողության կարիք ունի, այնպես որ մենք այնտեղ նույնպես խնդիր ունենք: Բայց այս պահին աշխատում է: Միգուցե ավելի լավ լուծում գտնեմ ավելի ուշ:
Հաջորդը մենք պետք է ինքնուրույն վերահսկենք LED- ները: Որպեսզի դա աշխատի, մենք պետք է ամեն րոպե իմանանք LED- ների ճշգրիտ դիրքը: Հետևաբար, ես ավելացրեցի Hall- ի էֆեկտի ցուցիչ: Յուրաքանչյուր պտույտ այն անցնում է մագնիսով և դրանով իսկ հնարավորություն է տալիս հայտնաբերել: Այնուհետեւ մենք չափում ենք պտույտի ժամանակը: Մենք ենթադրում ենք, որ հաջորդ պտույտը կտևի նույն ժամանակը: Այսպիսով, մենք կարող ենք հաշվարկել մեր դիրքերը: Այս գործընթացը կրկնվում է անընդհատ: LED- ները վերահսկելու համար մենք օգտագործում ենք FPGA: Մենք կարող ենք նաև օգտագործել միկրոպրոցեսոր, բայց հավանաբար դա շատ դանդաղ կլինի: Առավել արտաքին LED- ները պետք է թարմացվեն վայրկյանում մոտ 10.000 անգամ: FPGA- ն հեշտությամբ կատարում է խնդիրը և դա անելու է ավելի քիչ ցնցումներով:
Եթե LED- ները պետք է այդքան հաճախ թարմացվեն, ապա մեզ նույնպես պետք են արագ լուսադիոդներ: Իմ սկզբնական ձևավորման մեջ ես օգտագործում էի APA102 LED- ները: Նրանք ունեն թարմացման արագություն մոտ 20KHz: Ես փորձեցի այս LED- ներով LED շերտեր ձեռք բերել, սակայն առցանց վաճառողը ինձ ուղարկեց SK9822- ներ և ինձ ասաց, որ դրանք նույնն են (երկու անգամ պատահեց …) Այսպիսով, մենք կօգտագործենք SK9822- ը: Նրանք ունեն միայն 4.7kHz թարմացման արագություն, բայց դա, հուսով եմ, բավական կլինի: Նրանք ունեն նաև մի փոքր այլ արձանագրություն: Պարզապես տեղյակ եղեք: Այսպիսով, ESP32- ը պատկերի շրջանակները մղում է դեպի FPGA: FPGA- ն այնուհետ վերահսկում է LED- ները:
Այժմ LED- ները պարզապես պետք է պտտվեն: Այսպիսով, մենք օգտագործում ենք DC շարժիչ: Այս շարժիչը վերահսկվում է PWM ազդանշանի միջոցով ESP8266- ից: ESP8266- ը նաև WIFI- ով միացված է ESP32- ին: Հետևաբար, մեզ անհրաժեշտ է միայն մեկ տվիչ `պտտման արագությունը չափելու համար: Նախնական ձևավորման մեջ ես օգտագործել եմ երկուսը:
Համակարգի մասին լրացուցիչ տեղեկություններ կարելի է գտնել իմ սկզբնական դիզայնի վերաբերյալ իմ տեսանյութում:
Գործիքներ
Ես օգտագործել եմ հետևյալ գործիքները.
- 3D տպիչ
- Sոդման երկաթ
- Տաք սոսինձ
- Սուպեր սոսինձ
- Միկրո USB մալուխ
- Մկրատ
- Գայլիկոն + փայտափայլ 3 4 8 և 12 մմ
- Պտուտակահան
- Հարթ տափակաբերան աքցան
- Կողքի կտրիչ
- Մետաղալար մերկապարուհի
- Ներկերի պաշարներ
- Ավազի թուղթ
Պատվեր
Ես բացեցի TINDIE խանութ: Այսպիսով, եթե ցանկանում եք, կարող եք ձեռք բերել հավաքածու և օգնեք ինձ անել ավելի շատ նման նախագծեր;-)
ԲHՇ
Ինչպես միշտ այն ամենը, ինչ տեսնում եք այստեղ, հրապարակվում է որպես բաց կոդ:
Թարմացումներ
Կան որոշ բաներ, որոնք ես ցանկանում եմ բարելավել ապագայում.
-
Գույնի ավելի բարձր լուծում ՝ 12 բիթից մինչև 24 բիթ =>, հետևաբար մեզ անհրաժեշտ է FPGA ավելի շատ RAM =>
Cmod A7, դրանք համատեղելի են քորոցների հետ:-)
- ESP32 PSRAM- ով `հիշողության խնդիրներից խուսափելու համար
- Լուծել խոզանակի խնդիրը…
Պարագաներ
Պատվերով պատրաստված մասեր
Դուք պետք է դրանք պատվիրեք կամ ինձանից հավաքածու պատվիրեք:
1 * Հիմնական PCB (gerber ֆայլերը գտնվում են gerber main.zip թղթապանակի տակ)
1 * Motor Driver PCB (gerber ֆայլերը գտնվում են gerber motor.zip թղթապանակի տակ)
4 * Անկյուններ 3D 1 Տպել (stl ֆայլը գտնվում է 3D corner.stl թղթապանակի տակ)
1 * Հիմնական PCB Holder 3D 3 Print (stl ֆայլերը գտնվում են 3D holder1.stl, holder2.stl, holder3.stl թղթապանակի տակ)
1 * Brush Holder 3D 2 Print (stl ֆայլերը գտնվում են 3D brush1.stl և brush2.stl թղթապանակի տակ)
Ստանդարտ մասեր
Beգույշ եղեք, որոշ հղումներ ներառում են 10 կամ նույնիսկ 100 կտոր փաթեթ:
1 մ * SK9822 LED ժապավեն ՝ 144 LED/մ
1 * Cmod S6 FPGA
1 * Geekcreit 30 Pin ESP32 մշակում
1 * Geekcreit D1 mini V2.2.0 ESP8266
4 * 74HCT04
5 * DC-DC 5V 4A
1 * DC շարժիչ 775
44 * 100nf 50V
9 * 220uf 16V
10 * Նեոդիմի մագնիս 10 մմ x 2 մմ
1 * Hall ազդեցության ցուցիչ
2 * Carbon Bruches Dremel 4000
2 * Շարժիչային ածխածնի խոզանակներ
2 * առանցքակալներ 6803ZZ
2 * Շարժիչային լեռ 775
2 * DC Jack 5.5 x 2.1 մմ
1 * Էներգամատակարարում
1 * կոճակ 8 մմ
2 * XT30PB Plug Արական և իգական PCB
2 * XT30 Plug Արական և իգական մալուխ
2 * 130 Օմ 1/4W դիմադրություն
2 * MOSFET IRF3708PBF
2 * 1N5400
1 * Single Row Pin վերնագիր
1 * Իգական վերնագիր
1 * Մալուխ 30AWG
1 * Մալուխ 22AWG
Սարքավորումների խանութ
1 * MDF 500 մմ x 500 մմ x 10 մմ
1 * MDF 100 մմ x 500 մմ x 10 մմ
4 * MDF 200 մմ x 510 մմ x 10 մմ
1 * ակրիլային ապակի 500 մմ x 500 մմ x 2 մմ
12 * Մետաղական անկյուն 40 մմ x 40 մմ x 40 մմ
40 * Փայտե պտուտակ 3 մմ x 10 մմ
6 * M3 spacer 12 մմ
M3 և M4 պտուտակներ
3 մ * Մալուխ 2.5 մմ 2 մեկ լարով/ կոշտ
Սև ներկ MDF փայտի համար
Կառուցման ժամանակը ՝ ~ 10 ժամ
Կառուցման արժեքը `€ 300 €
Քայլ 1: Ներբեռնեք ֆայլեր
Սկսելու համար մենք նախ պետք է ներբեռնենք այն ամենը, ինչ անհրաժեշտ է այս նախագծի համար:
Գնացեք այստեղ պահեստի թողարկման էջ:
Այնուհետև ներբեռնեք Release.zip- ը վերջին թողարկումից և բացեք այն ձեր համակարգչում:
Ամեն անգամ, երբ ես հղում եմ կատարում այս հրահանգների ֆայլին, այն այնտեղ կգտնեք;-)
Քայլ 2: Fրագրի որոնվածը
Քայլ 2.1. Programրագիր FPGA
FPGA- ն ծրագրավորելու համար մենք պետք է ծրագրակազմ տեղադրենք xilinx- ից.
Windows 10 -ի համար անհրաժեշտ է տեղադրել. ISE Design Suite Windows 10 -ի համար (GB 7 ԳԲ)
Windows 7 -ի կամ XP- ի համար կարող եք տեղադրել ՝ Lab Tools (~ 1 ԳԲ)
Տեղադրելուց հետո բաց ISE iMPACT- ը և խնդրելու դեպքում կտտացրեք «Ոչ», ինչպես նաև «Չեղարկել» ծրագրի նոր ձևի համար: Միացրեք FPGA Board Cmod S6- ը և սպասեք վարորդների տեղադրմանը: Կրկնակի սեղմեք սահմանի սկանավորման վրա: Այնուհետև, նոր պատուհանի վրա կտտացրեք աջ և ընտրեք «Շղթայի սկզբնավորումը»: Կրկին սեղմեք «Ոչ» և փակեք նոր ձևը: Այժմ դուք պետք է տեսնեք խորհրդանիշ «SPI/BPI», կրկնակի սեղմեք դրա վրա: Ընտրեք «SPIFlash.mcs» ֆայլը: Նոր ձևում ընտրեք «SPI PROM» և «S25FL128S» և տվյալների լայնությունը «4»: Կտտացրեք «Լավ»: Այնուհետև կրկին կտտացրեք «FLASH» խորհրդանիշին: Այժմ այն պետք է կանաչ լինի: Այնուհետև կտտացրեք « րագիր»: Նոր ձևի վրա կտտացրեք «OK» և սպասեք: Սա կարող է տևել մի քանի րոպե:
Լավ արեց, FPGA- ն պատրաստ է;-) Դուք կարող եք նորից անջատել այն:
Քայլ 2.2. Eրագիր ESP32
Տեղադրեք esp32 միջուկը Arduino ID- ում, կարող եք հետևել այս ձեռնարկին: V1.0.2- ը խորհուրդ է տրվում:
Անհրաժեշտ գրադարաններ.
- AutoPID by Ryan Downing V1.0.3 (կարող է տեղադրվել գրադարանի մենեջերի վրա)
- ArduinoWebsockets by Gil Maimon, փոփոխված իմ կողմից (ներբեռնեք zip ֆայլը և տեղադրեք այն)
Բացեք povdisplay.ino ֆայլը povdisplay թղթապանակում:
Գործիքների տախտակի տակ ընտրեք «DOIT ESP32 DEVKIT V1»: Մնացած կարգավորումները թողեք այնպես, ինչպես կան:
Միացրեք esp32 տախտակը USB- ով և ներբեռնեք ծրագիրը:
Քայլ 2.3. Eրագիր ESP8266
Տեղադրեք ESP8266 միջուկը Arduino ID- ի վրա, կարող եք հետևել այս ձեռնարկին:
Գրադարաններ պետք չեն:
Բացեք motordrive.ino ֆայլը motordrive թղթապանակում:
Ընտրեք Գործիքների տախտակի տակ ՝ «Ընդհանուր ESP8266 մոդուլ»: Մնացած կարգավորումները թողեք այնպես, ինչպես կան:
Միացրեք esp8266 տախտակը USB- ով և ներբեռնեք ծրագիրը:
Քայլ 3: oldոդման PCB- ներ
ՔԱՅԼ 3.1 Sոդման շարժիչի վարորդ PCB
Հետևյալ բաղադրիչները զոդվում են.
-
WEMOS1 (Geekcreit D1 mini V2.2.0 ESP8266)
- Կպչուն վերնագրերը կպցրեք WEMOS տախտակին
- Oldոդեք իգական վերնագրերը PCB- ի վրա
-
DCDC (DC-DC 5V 4A)
- Օգտագործեք 4 կապում ՝ կազմելով գլխիկի վերնագիրը և միացրեք DC-DC փոխարկիչը անմիջապես տախտակին
- Carefulգուշացեք կողմնորոշումից, այն պետք է համապատասխանի մետաքսե էկրանին
- CN1 (DC Jack 5.5 x 2.1 մմ)
-
1N5400
Carefulգուշացեք կողմնորոշումից, դիոդի վրա սպիտակ գիծը պետք է լինի նույն կողմում, ինչ մետաքսե էկրանին
-
220u (220uf 16V)
Carefulգույշ եղեք կողմնորոշումից, սպիտակ գիծը մետաքսե էկրանին պետք է լինի պլյուսի հակառակ կողմում
- R1 և R1 (130 Օմ 1/4W դիմադրություն)
-
Q1 և Q2 (MOSFET IRF3708PBF)
Beգույշ եղեք կողմնորոշումից, մետաղյա հետևը պետք է լինի մետաքսե էկրանին հաստ գծով այն կողմում
-
MOTOR (XT30PB Plug իգական PCB)
Carefulգուշացեք կողմնորոշումից, կլոր ծայրը պետք է լինի մետաքսե էկրանին նշված կողմում
-
LEDS և TASTER (XT30PB Plug Արական PCB)
Carefulգուշացեք կողմնորոշումից, կլոր ծայրը պետք է լինի մետաքսե էկրանին նշված կողմում
ՔԱՅԼ 3.2 Sոդման հիմնական PCB
Հետևյալ բաղադրիչները զոդվում են.
-
CMODS6 (Cmod S6 FPGA)
Պետք է ներառված լինեն փին վերնագրեր: Sոդեք դրանք PCB- ով
-
ESP (Geekcreit 30 Pin ESP32 մշակում)
Օգտագործեք իգական վերնագրեր և դրանք կպցրեք PCB- ի վրա
-
DCDC1 - DCDC4 (DC -DC 5V 4A)
- Օգտագործեք 4 կապում քորոցի վերնագրից և միացրեք DC-DC փոխարկիչը անմիջապես տախտակին
- Carefulգույշ եղեք կողմնորոշումից, այն պետք է համապատասխանի մետաքսե էկրանին
- POWER_TEST (DC Jack 5.5 x 2.1 մմ)
-
D1 (1N5400)
Beգույշ եղեք կողմնորոշումից, դիոդի վրա սպիտակ գիծը պետք է լինի նույն կողմում, ինչ մետաքսե էկրանի տողը
-
POWER (XT30PB Plug իգական PCB)
Carefulգուշացեք կողմնորոշումից, կլոր ծայրը պետք է լինի մետաքսե էկրանին նշված կողմում
-
C1, C3, C4, C6, C7, C9, C10, C11 (220uf 16V)
Beգույշ եղեք կողմնորոշումից, կոնդենսատորի վրա սպիտակ գիծը պետք է լինի մետաքսի էկրանի պլյուսի հակառակ կողմում
- C2, C5, C8, C12 (100nf 50V)
-
IC1 - IC4 (74HCT04)
Careգույշ եղեք, որ IC- ի կտրվածքը հավասարեցնեք մետաքսե էկրանին դրված նշագծին
ՔԱՅԼ 3.3 Տաք սոսինձ
Հիմնական PCB- ն շատ արագ պտտվելու է: Այսպիսով, մենք պետք է կոնդենսատորները (C1, C3, C4, C6, C7, C9, C10, C11) սոսնձենք PCB- ի վրա `խնդիրներից խուսափելու համար: Դրա համար պարզապես օգտագործեք տաք սոսինձ:
Քայլ 4: Պատրաստեք շերտեր
ՔԱՅԼ 4.1 Կտրեք շերտը կտորների
Հեռացրեք ջրի պաշտպանությունը մկրատով:
Մեզ պետք է չորս ԵԼՔ, և յուրաքանչյուր թև պարունակում է չորս խումբ: Մեկ WING- ն առանձնահատուկ է, այն ունի մեկ LED- ով ավելի, քան մյուսները:
WING1:
- G1: 5 LED (առավել արտաքին խումբ)
- G2: 6 LED
- G3: 8 LED
- G4: 14 LED
WING2 - WING4:
- G1: 5 LED (առավել արտաքին խումբ)
- G2: 6 LED
- G3: 8 LED
- G4: 13 LED
Հետևաբար, մեզ պետք են 129 լուսադիոդային լուսարձակներ, իսկ մեր շերտն ունի 144, այնպես որ մենք որոշակի հանդուրժողականություն ունենք սխալ կտրվածքի նկատմամբ;-) Վատագույն դեպքում դուք կարող եք զոդել կտրվածքը:
Կտրեք հնարավորինս կենտրոնացված LED- ների միջև:
ՔԱՅԼ 4.2 Sոդման մալուխներ LED շերտի վրա
LED շերտի հատվածներից յուրաքանչյուրի վրա միացրեք ժամացույցի և տվյալների կապի երկու 30AWG լար: Սրանք երկու կապում են մեջտեղում: Carefulգույշ եղեք դրանք կպցնել LED շերտի մուտքի վրա: Սովորաբար, սլաքները ցույց են տալիս տվյալների հոսքի ուղղությունը: Մալուխների երկարությունը պետք է լինի մոտ կես մետր
Կտրեք ամեն ինչ ստրիպտերի մյուս կողմից ՝ խուսափելու համար տարբեր խմբերի տվյալների և ժամացույցների կապերի միջև կարճ միացումից, երբ մենք հավաքում ենք WING- ները:
ՔԱՅԼ 4.3 oldոդման կոնդենսատորներ
Յուրաքանչյուր խմբի վրա յուրաքանչյուր ծայրում կպցրեք երկու կոնդենսատոր (100nf 50V) LED շերտի հատվածների հետևի մասում: G4- ի համար նաև մեկը մեջտեղում կպցրեք: Մալուխները պետք է անցնեն կոնդենսատորների տակ, որպեսզի թողնեն որոշակի տարածք, բայց ոչ շատ:
ՔԱՅԼ 4.4 Միացրեք Թևերը միասին
Յուրաքանչյուր WING- ի համար լարերը տանում են G1- ից G2, այնուհետև այդ լարերը G3- ով և նույնը G4- ով:
ՔԱՅԼ 4.4 Sոդեք խմբերին միասին
Այժմ մեզ անհրաժեշտ է պղնձե մալուխ (մալուխ 2.5 մմ 2 մեկ մետաղալար/կոշտ): Կտրեք այն ութ կտորով ՝ մոտ 30 սմ երկարությամբ: Հեռացրեք բոլոր լարերի մեկուսացումը: Հնարավորինս ուղղեք մալուխները: Դուք կարող եք մի ծայրը ամրացնել պտուտակային սեղմակի մեջ, իսկ մյուսը պահել տափակաբերան աքցանով, այնուհետև մուրճով հարվածել տափակաբերան աքցանին:
Ամրացրեք մալուխը մի կողմից `դրա հետ աշխատանքը ավելի դյուրին դարձնելու համար: Այնուհետեւ կպցրեք առաջին խումբը դրան: LED շերտի հատվածը հավասարեցրեք մալուխի հետ և մի կողմից կպցրեք երկու կոնդենսատորներին: Մալուխը պետք է մնա հարթ LED շերտի վրա: Շարունակեք հաջորդ խմբով: LEDգուշացեք, որ երկու LED խմբի միջև հեռավորությունը նույնպես 7 մմ է: Ի վերջո, բոլոր LED- ները պետք է ունենան նույն բացը դրանց միջև: Շարունակեք մյուս երկու խմբերի հետ: Վերջին խմբի վրա երեք կոնդենսատորները կպցրեք մետաղալարին:
Այնուհետեւ կտրեք մալուխը վերջում: Շարունակեք շղթայի մյուս կողմում գտնվող մեկ այլ մալուխով:
Այժմ ավարտվեց առաջին Թևը: Նույնը արեք մյուս երեք թևերի համար:
ՔԱՅԼ 4.5 Թեքեք կոնդենսատորները
Պարզապես թեքեք դրանք բոլորը, որպեսզի շերտերը բարակ լինեն:
Քայլ 5: oldոդեք շերտերը հիմնական PCB- ի վրա
ՔԱՅԼ 5.1 Ստուգեք բևեռացումը
Նախ մենք պետք է իմանանք LED շերտի բևեռացումը: Այլ կերպ ասած. Այնտեղ, որտեղ 5V- ը և գետինը հարաբերական են PCB- ի հետ: Սա իսկապես կախված է ձեր ունեցած LED շերտից և կարող է ամեն կերպ շրջվել:
Պահեք մեկ WING հիմնական PCB- ի վրա: LED շերտի սլաքները պետք է ուղղված լինեն PCB- ի կենտրոնին: Այժմ նայեք, արդյոք 5V- ը ՏՏՎԱՈ orԹՅՈՆՆԵՐԻ՞, թե՞ CLԱՄԱՈՅ կողմերում:
Եթե 5V- ը ՏՎՅԱԼՆԵՐԻ կողմում է, դուք լավ եք, և կարող եք օգտագործել 2,5 մմ 2 պղինձը ՝ LED շերտը անմիջապես PCB- ին կպցնելու համար:
Եթե ոչ, ապա երկու կողմերը հատելու համար անհրաժեշտ է օգտագործել 22AWG մալուխ: Հետևաբար, մալուխը կպցրեք LED շերտի վրա և հատեք ձախ և աջ կողմերը և այն կպցրեք PCB- ին:
ՔԱՅԼ 5.2 oldոդման 2.5 մմ 2 մալուխ
Օգտագործեք 2.5 մմ 2 պղնձե մալուխի մնացած մասը և բոլորը ժապավենով: Sոդեք դրանք PCB- ի վերին մասում: Կտրեք զոդված մետաղալարերը նույն բարձրության վրա `մոտ 1 սմ:
ՔԱՅԼ 5.3 Եռացրեք առաջին թևը
Օգտագործեք ավելի երկար WING- ը և տեղադրեք այն PCB- ի վրա (LEDs1), ինչպես ցույց է տրված մետաքսե էկրանին: Sոդեք այն 2,5 մմ 2 լարերի վրա: Ստեղծեք իսկապես ամուր կապեր, սա ռոտացիայի ընթացքում մեծ ուժ կտեսնի: Այնուհետև 1 -ին խմբի մալուխները միացրեք G1 Data- ին և G1 ժամացույցին:
Մի մոռացեք միացնել հոսանքի միացումը, ինչպես նկարագրված է վերևում:
Միացրեք ESP32- ը և FPGA- ն (48 -ը և 1 -ը նշված կողմում են) և սնուցեք տախտակը սնուցման աղբյուրով:
Առավել արտաքին LED- ները այժմ պետք է թարթեն կապույտը (դա կարող է տևել մինչև 40 վայրկյան): Եթե ոչ, ապա ստուգեք ՝ արդյոք ժամացույցը և Տվյալները ճիշտ եք միացրել:
ՔԱՅԼ 5.4 Հոլի էֆեկտի ցուցիչ
Oldոդեք իգական կապի վերնագիրը (երեք կապում) սրահին: Հետագայում մենք սենսորը կմիացնենք դրան:
Sensorոդեք սենսորը (Hall էֆեկտի ցուցիչ) արական կապի վերնագրին: Սենսորի և կապի վերնագրի հետ կապերը պետք է լինեն մոտ 25 մմ:
ՔԱՅԼ 5.5 Շարունակեք մնացած թևերով
LEDs2 - LEDs4 == WING2 - WING4- ի համար կատարեք նույն գործընթացը, ինչ WING1- ի դեպքում:
Powerամանակ առ ժամանակ միացրեք PCB- ն և ստուգեք, արդյոք ամեն ինչ թարթում է: Կաղապարը սկսվում է ամենաարդի լուսանցքով և գնում դեպի ներս և նորից սկսվում:
ՔԱՅԼ 5.6 Մնացորդ
Փորձեք հավասարակշռել մեջտեղում գտնվող հիմնական PCB- ն կետավոր օբյեկտով: Եթե մի կողմը ավելի է կշռում, փորձեք մյուսին ավելացնել զոդ: Պարտադիր չէ, որ այն կատարյալ լինի, բայց չափազանց անհավասարակշռությունը հետագայում կհանգեցնի շահագործման ընթացքում շատ թրթռանքների, ինչը կարող է մեխանիկական խնդիրների հանգեցնել:
Քայլ 6: Առաջին ներկ
Քայլ 6.1. Հորատում
Մենք պետք է մի քանի անցք բացենք.
500*500 MDF տախտակի վրա մեզ պետք է երկու անցք: Նայեք drill_wood_500_500.pdf ֆայլին և փորեք անցքերը ըստ ծրագրի:
500*100 MDF տախտակի վրա մեզ շատ անցքեր են պետք: Հետևաբար տպեք drill_wood_500_100_A4.pdf ֆայլը և այն հավասարեցրեք գրատախտակին: Պարզապես հորատեք այնտեղ, որտեղ անցքերը նշված են թղթի վրա:
Քայլ 6.2: Ներկ
Ներկիր յուրաքանչյուր փայտի մի կողմը: 500 x 500 MDF տախտակի համար դա այն կողմն է, որի վրա դուք փորել եք:
Ներկեք 100x500 փայտի երկու կողմերը:
Կարող եք նաև մետաղական անկյունները ներկել սև գույնով: Սա ավելի լավ տեսք կունենա;-)
Մնացածը մենք ներկված կլինենք, երբ ամեն ինչ հավաքենք (տուփի արտաքին մասը):
Քայլ 7: Մեխանիկական հավաքում
Քայլ 7.1 Տեղադրեք Motor Driver PCB- ը
PCB- ն տեղադրված է 100 x 500 MDF տախտակի վրա: Օգտագործեք անջատիչներ (M3 spacer 12 մմ) և որոշ m3 պտուտակներ և ընկույզներ:
Քայլ 7.2 Տեղադրեք փակագծեր
Տեղադրեք երկու փակագծերը (Motor Mount 775) 100 x500 MDF տախտակի վրա M4 պտուտակներով:
Քայլ 7.3 Պատրաստեք սեփականատիրոջը
Երկու արգելապատնեշները (Առանցքակալներ 6803ZZ) անհրաժեշտ է անջատել: Մեզ պարզապես պետք են դրանից երկու արտաքին օղակներ:
Օղակի յուրաքանչյուրի վրա կպցրեք 22AWG լարերը: Մեկ սև և մեկ կարմիր:
Վերցրեք Holder- ի 3D տպագիր մասերը և հավաքեք դրանք:
Բոլոր յոթ ընկույզները դրեք համապատասխան անցքերի մեջ և կարմիր մետաղալարով օղակը սահեցրեք սկզբում ամրակի վրա, այնուհետև հեռացնողը և այնուհետև սև մետաղալարով օղակը: Վերևում ավելացրեք երրորդ կտորը և տեղադրեք պտուտակները:
Կտրեք երկու լարերը 2 սմ հեռավորության վրա և կպցրեք ջեքը (XT30 Plug Male Cable) դրան: Սև մալուխը գնում է ծռված կողմ:
Քայլ 7.4 Լեռ շարժիչ
Պտուտակեք շարժիչը (DC Motor 775) 100 x500 MDF տախտակի մեջտեղում շարժիչի ամրացման վրա:
Տեղադրեք ամրակը շարժիչի վրա և ամուր պտուտակեք:
Քայլ 7.5 Տեղադրեք խոզանակներ
Ես պլանավորում էի օգտագործել Dremel խոզանակ (Carbon Brushes Dremel 4000): Մեզ անհրաժեշտ է օգտագործել այլ ածուխ (Motor Carbon Brushes), քանի որ Dremel խոզանակների համար նախատեսված ածուխը չափազանց բարձր դիմադրություն ունի: Ես դա անտեսեցի զարգացման գործընթացում: Այսպիսով, մենք օգտագործում ենք շարժիչի խոզանակները և դրանք ավազով հասցնում ենք dremel խոզանակների չափին:
Կտրեք մետաղալարը շարժիչի խոզանակից `ածուխից 5 մմ հեռավորության վրա:
Այնուհետև մենք օգտագործում ենք ավազի թուղթ ՝ ածուխը կտրելու համար հետևյալ չափսերին ՝ 8.4 x 6.3 x 4.8 մմ
Շարժիչային խոզանակի մի կողմը 6.1 մմ է, այնպես որ մենք միայն պետք է ավազենք երկու կողմերը:
Կարող եք փորձել, եթե այն հեշտությամբ սահում է խոզանակի ամրակի մեջ, ապա դա լավ է:
Փորձեք նաև հղկել մի կորի վերևում `մետաղական օղակների հետ կապը բարելավելու համար:
Երկու ածուխի համար ածուխի վրա կպցրեք 22AWG մետաղալար: Օգտագործեք կարմիր և սև մետաղալարեր: Տեղադրեք գարունը dremel խոզանակից:
Խոզանակները տեղադրեք խոզանակի ամրակի մեջ: Կարմիր մետաղալարով խոզանակը անցնում է վերևում: Բռնակի վերին կողմը մի փոքր ավելի հաստ է: Carefulգույշ եղեք, որ երկու աղբյուրները չդիպչեն միմյանց:
Տեղադրեք ամրակը հիմքի վրա ընկույզներով և m3 պտուտակներով:
Խոզանակի ամրակի հիմքը ամրացրեք փակագծով շարժիչի երկրորդ ամրացման վրա: Օգտագործեք փակագծի մեջ ներառված M4 պտուտակներ և ընկույզներ:
Շարժիչը պետք է կարողանա ազատ պտտվել:
Ուղղորդեք երկու լարերը երկու փակագծերի միջև:
Կտրեք երկու լարերը երկարությամբ, որպեսզի նրանք կարողանան հասնել PCB- ին և դրան կպցնել ջեքը (XT30 Plug Male Cable):Սև մալուխը գնում է կոր կողմ:
Շարժիչներին կպցրեք 22AWG երկու լար և կտրեք դրանք հեռավորության վրա, որպեսզի հեշտությամբ հասնեք PCB- ին և դրան կպցրեք ջեքը (XT30 վարդակից կանացի մալուխը): Սև մալուխը գնում է կոր կողմ:
Քայլ 8: Ավարտեք
Խորհուրդ ենք տալիս:
[2020] Երկու (x2) միկրո օգտագործմամբ ՝ RC մեքենան կառավարելու համար. 6 քայլ (նկարներով)
[2020] Երկու (x2) միկրո. Բիթ օգտագործելով RC մեքենան կառավարելու համար. Եթե ունեք երկու (x2) միկրո: բիթ, մտածե՞լ եք դրանք օգտագործել RC մեքենայի հեռակառավարման համար: Դուք կարող եք կառավարել RC մեքենան ՝ օգտագործելով միկրո
Մարտկոցով աշխատող Wi-Fi խելացի կոճակ ՝ HUE լույսերը կառավարելու համար. 5 քայլ (նկարներով)
Մարտկոցով աշխատող Wi-Fi խելացի կոճակ ՝ HUE լույսերը վերահսկելու համար. Այս նախագիծը ցույց է տալիս, թե ինչպես կարելի է մարտկոցով աշխատող IoT Wi-Fi կոճակ կառուցել 10 րոպեից պակաս ժամանակում: Կոճակը վերահսկում է HUE լույսերը IFTTT- ի վրա: Այսօր դուք կարող եք էլեկտրոնային սարքեր կառուցել և դրանք միացնել խելացի տան այլ սարքերին բառացիորեն րոպեների ընթացքում: Ինչ
Բոլորը մեկ թվային ժամանակաչափ (ժամացույց, ժամաչափ, զարթուցիչ, ջերմաստիճան). 10 քայլ (նկարներով)
All in One Digital Chronometer (ockամացույց, erամաչափ, rmարթուցիչ, peratերմաստիճան). Մենք պլանավորում էինք ժամաչափ պատրաստել մեկ այլ մրցույթի համար, բայց հետագայում մենք նաև գործարկեցինք ժամացույց (առանց RTC): Երբ մենք սկսեցինք ծրագրավորումը, մենք հետաքրքրվեցինք սարքի վրա ավելի շատ գործառույթներ կիրառելով և վերջում ավելացրեցինք DS3231 RTC, քանի որ
Բոլորը մեկ արկադային համակարգ. 12 քայլ (նկարներով)
Բոլորը մեկ արկադային համակարգում. Ես արդեն կառուցել եմ արկադային ջոյստիկ և այն հսկայական էր (60x30x12 սանտիմետր 2 խաղացողի համար), ինչպես նաև դժվար է օգտագործել, քանի որ ձեզ անհրաժեշտ կլինի համակարգիչ ՝ խաղին պատրաստ բոլոր նմանակներով և այլն: այնպես, որ մեկը ավարտվեց պահվել մի տեղ, որը ես չեմ կարող հիշել
Բոլորը մեկ Ipod պատյանում (ցանկացած Ipod) ՝ 8 քայլ
Բոլորը մեկ Ipod պատյանում (ցանկացած Ipod). Սա ipod պատյան է, որը ես նախագծել եմ, որը պետք է պատրաստվի: և դա շատ հեշտ է և շատ նյութեր չեն պահանջվում: