Բովանդակություն:
- Պարագաներ
- Քայլ 1: Լարի և մասերի պատրաստում
- Քայլ 2: Հիմնական հավաքում
- Քայլ 3. Քթի և շարժիչների պատրաստում
- Քայլ 4: Պատրաստում ենք թևերը
- Քայլ 5: Հիմքի պատրաստում և տեղադրում
- Քայլ 6: DS3231- ի ժամանակը սահմանելը
- Քայլ 7: Arduino- ի ծրագրավորում
- Քայլ 8: Գործողություն
Video: Wireframe X-Wing ժամացույց ՝ 8 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Fusion 360 նախագծեր »
Այս քանդակը մեծապես ներշնչված էր Մոհիտ Բհոյթի աշխատանքներից: Նա պատրաստել է մի քանի շատ հետաքրքիր էլեկտրական կտորներ, որոնք ցուցադրում է ինչպես իր կայքում, այնպես էլ ինստագրամում: Ես անպայման խորհուրդ եմ տալիս ծանոթանալ նրա աշխատանքներին: Ես տեսա նրա Tie Fighter- ի նախագծերը և մտածեցի, որ շատ զվարճալի կլինի X-Wing տարբերակ պատրաստելը:
Պարագաներ
Նյութեր:
Էլեկտրական:
- Arduino Nano (ATMega328P)
- SSD1306 OLED 128x64 էկրան
- DS3231 RTC մոդուլ
- Iffրված կարմիր LED- ներ
- Մաքրել կարմիր LED- ները
- 220 ohm դիմադրիչներ
- Խոսնակ
- Տրանզիստոր
- USB մալուխ
- Panel Mount Slide անջատիչներ
- Արծաթապատ մետաղալար (20awg)
Տարբեր:
- Ընկույզի փայտ
- Դանիական նավթ
- Զգաց
- Տաք սոսինձ
- Փոքր պտուտակներ
Գործիքներ:
- Sոդման երկաթ և զոդիչ
- Oldոդման լամպ
- Տաք սոսինձ ատրճանակ
- Կոմունալ դանակ
- Մետաղական կտրիչներ
- Տափակաբերան աքցան
- Գայլիկոն
- Հորատման բիթեր
- Ժապավեն
- Հղկող և հղկաթուղթ
- USB մալուխ
- Օգնող ձեռքեր
- Պտուտակահան
- Կպչուն սոսինձ
Քայլ 1: Լարի և մասերի պատրաստում
Որպեսզի մետաղալարն օգտագործելի լինի, այն նախ պետք էր ուղղել: Ես պարզեցի, որ փորվածքն ու տափակաբերան աքցանը հրաշքներ էին գործում: Նախքան որևէ բան կպցնելը, կտորները կտրեցի չափի և ձևավորեցի ցանկալի ձևերի: Մասերից յուրաքանչյուրի համար ես ներառել եմ DXF ֆայլ և Fusion360 ֆայլը, որն օգտագործվել է որպես հավաքման տեղեկանք: Համոզվեք, որ DXF ֆայլը տպեք 1: 1 մասշտաբով: Յուրաքանչյուր մասի գումարը նշված է ֆայլի անվան մեջ (օր. 4x նշանակում է, որ ձեզ հարկավոր է այդ կտորից չորսը): Գեղեցիկ կտրուկ թեքություն ստանալու համար մետաղալարերը պահեք տափակաբերան աքցանով և թեքեք այն հենց այն պահին, երբ այն պահվում է:
Ես որոշեցի մարմինը հավաքել մի քանի քայլով: Դրանք են միջուկը, քիթը/շարժիչը և թևերը: Թեև անհրաժեշտ չէ, բայց սա հավաքման կարգն է, որը ես գտա ամենահեշտը ՝ այն պարզելիս:
Քայլ 2: Հիմնական հավաքում
Միջուկի հավաքման առաջին քայլը մարմնի հիմնական մասի փակումը զոդելն է: Սա այն կտորն է, որի մեջ ամենից շատ թեքություններ կան: Հաջորդը, կպցրեք այն մասերը, որոնք նույնպես պատկանում են կողքին: Կողքի յուրաքանչյուր կտոր ներառում է մեկ կողմ, երկու կողմ 2 և մեկ կողմ 3: Օգտագործելով տրված տրաֆարետ DXF- ը, այնուհետև կպցրեք, ինչպես ցույց է տրված վերևում նկարում:
Երկու կողային կտորները միմյանց ամրացնելու համար ես մասերը կպցրեցի կողային վահանակների յուրաքանչյուր գագաթին: Մարմնի կտորները մեկն են, որոնցից յոթը կան: Ես սկսեցի սկզբում երկուսն անել հետևի մասում ՝ այն կայուն դարձնելու համար, այնուհետև առաջ շարժվեցի:
Ձևը հավաքելուց հետո ես մետաղալար ավելացրեցի Arduino Nano- ի գրունտային կապում և միացրեցի այն շրջանակի կեսին: Շրջանակի ամբողջությունը օգտագործվում է որպես սխեմայի հողային հարթություն: Այն պետք է կենտրոնացած լինի շրջանակի մեջ, ավելի մոտ ՝ նավի հետնամասին: Arduino- ն շրջանակի մեջ ամրացնելուց հետո ես պատրաստեցի էկրանը միացնելու համար: Դրա համար պահանջվող միակ քայլը մի կտոր մետաղալար ավելացնելն էր գետնին կապում: Այս մետաղալարն այնուհետև կպչում է շրջանակին, որպեսզի էկրանը տեղադրվի անկյունագծով երեսին: SDA կապի լարերը Arduino- ում անցնում են A4- ով, SCL- ը միանում է A5- ին, իսկ 5V- ը `5V- ին: DS3231 մոդուլը Arduino- ին ավելացնելը նման գործընթաց է էկրանի համար: Եռակցված մետաղալարերը կպցրեք շրջանակին, այնուհետև թեքեք այն թեք եզրագծի նույն անկյան տակ: Տվյալները և հոսանքի գծերը միացված են Arduino- ի նույն կապումներին միացված էկրանի տողերին:
Բարձրախոսը միացված է մի փոքր այլ կերպ, քան DS3231 և OLED էկրանը: Առաջին քայլը տրանզիստորը միացնել բարձրախոսի մի կողմին: Ես բարձրախոսս դրեցի նավի ներքևում ՝ առջևի մոտ: Բարձրախոսի այն կողմը, որի վրա տեղադրված չէ անցում, միացված է շրջանակին ՝ հիմնավորելով այն: Տրանզիստորի միջին քորոցը միացված է Arduino- ի 10 -րդ կապին: Տրանզիստորի վերջին մնացած կապը միացված է նույն 5 Վ գծին, ինչ DS3231 և OLED էկրանը:
Քայլ 3. Քթի և շարժիչների պատրաստում
Ես դրել եմ շարժիչի LED- ները նախքան քիթը դնելը, բայց իրականում կարևոր չէ, թե որ հերթականությամբ են դրանք շարունակվում: Շարժիչի առանձին LED- ների համար ես LED օղակի կաթոդին ավելացրեցի 220 օմ դիմադրություն, իսկ դիմադրության մյուս ծայրը ՝ շրջանակի հետևի անկյունում (այս դիմադրիչները անհրաժեշտ չեն, իրականում դրանք ավելացրել եմ որպես հետագայում): Շարժիչները չորսի փոխարեն կառավարվում են երկու կապումներով, քանի որ բարձրախոսը օգտագործում է երեք ժամանակաչափից երկուսը ՝ թողնելով միայն մեկը PWM- ի համար: Անոդները միացրեցի անկյունագծով (վերին աջից ներքև ձախ և հակառակը), այնուհետև համապատասխանաբար երկու անալոգային գրելու կապում: Երկու կապում, որոնք ես օգտագործում էի շարժիչների համար, 5 և 6 կապում էին:
Քիթը հիմնական մարմնին ամրացնելու համար ես ամրացրեցի երկու ավելի մեծ քթի կտորները մարմնի առջևի մասում: Այս ընթացքում ես փորձեցի դրանք ամրացնել հնարավորինս սիմետրիկ անկյան տակ: Այն բանից հետո, երբ դրանք բավական լավ ամրացվեցին, օգտագործեք քթի ավելի փոքր հատվածները, որպեսզի դրանք ավելի լավ հեռացվեն ծայրում և ավարտեք մարմնի ձևը:
Քայլ 4: Պատրաստում ենք թևերը
Մինչև թևերը շրջանակին ամրացնելը, ես թևի երկու կտորները միասին կպցրեցի, ինչպես ցույց է տրված առաջին նկարում: Այնուհետև ես LED- ի կաթոդը կպցրեցի թևի ծայրին: Ամենահեշտը, որ գտա նրանց համաժողովին կցելու համար, դա մեկ առ մեկ անելն էր: Թևերը ամրացնելիս դրանք դնում եմ մոտ 10 աստիճանի անկյան տակ: Կցեք թևերը, այնուհետև կցեք երկրորդ մետաղալարը LED- ի անոդին, այնուհետև արդուինոյի 4 -րդ կապում ամրացված դիմադրողին: Թևի ծայրում գտնվող բոլոր LED- ները ռեզիստորի միջոցով միացված են Arduino- ի նույն քորոցին:
Քայլ 5: Հիմքի պատրաստում և տեղադրում
Օգտագործելով իմ սղոցը, ես կտրեցի մի կտոր ընկուզենու տախտակից, որի չափսերը կազմում էին մոտ 2 "x 2": Իմ օգտագործած ընկույզը մոտ 3/4 դյույմ հաստություն ուներ: Թեև կարող եք սրանից ավելի հաստ լինել, ես խորհուրդ չեմ տալիս ավելի բարակ լինել: Այնուհետև կլորացրեցի անկյունները և մաքրեցի ծայրերը `օգտագործելով գոտի սրող և ձեռքով հղկում: Ես այնուհետև փորված փայտի հիմքը փորված մամլիչի միջոցով: Դա կարելի է անել նաև դանակով: Ներսը պարտադիր չէ, որ կատարյալ լինի, քանի որ այն երբեք չի երևա: Ես հետևի համար անցք եմ բացել USB մալուխ և անջատիչների ուղղանկյուն անցք: Ուղղանկյուն անցքի համար ես այն դուրս հանեցի, այնուհետև այն բերեցի ճիշտ ձևի `օգտագործելով ոսկերիչների սղոցը և ֆայլերը:
X-Wing- ը հիմքի վրա ամրացնելու համար ես դրա ներքևում լարեր ավելացրեցի ՝ կապված VIN կապի, շրջանակի (շրջանակը հիմնավորված է), 2-րդ և 7-րդ կապի հետ: փայտե կտորի վերևում: Անջատիչները միացրեցի 2 -րդ և 7 -րդ կապումներին: Անջատիչների յուրաքանչյուր կողմը միացրեցի 5 Վ -ին և gnd- ին: Լարի շրջանակի գրունտային և 5V գծերը միացված են USB մալուխի 5V և հողալարերին: Որպեսզի USB մալուխը ամրացված լինի հիմքում, ես դրանում մի հանգույց կապեցի:
Միակցիչները միմյանց կպցնելուց հետո ես հիմքը լցրի տաք սոսինձով: Սա ծառայում է մեկուսացնել բոլոր լարերը և դրանք պահել տեղում: Համոզվեք, որ սոսինձը կազմում է հարթ մակերես, ողողում է հիմքի ստորին հատվածը: Սոսինձը սառչելուց հետո ես կպցրեցի զգայական կտորի վրա `օգտագործելով կպչուն սոսինձ: Սոսինձը չորացնելուց հետո կտրեք զգացմունքը չափի օգնությամբ `օգտագործելով օգտակար սայր:
Քայլ 6: DS3231- ի ժամանակը սահմանելը
DS3231- ի ժամանակը սահմանելու համար ես օգտագործեցի DS3231 գրադարանից և սերիական մոնիտորի օրինակելի ուրվագիծ: Ifիշտ այնպես, ինչպես ծրագրավորում եք Arduino- ն, միացրեք այն ձեր համակարգչին և վերբեռնեք ներառված ուրվագիծը: Բացեք սերիական մոնիտորը և մուտքագրեք հրամանը SETDATE yyyy-mm-dh hh: mm: ss
yyyy համապատասխանում է տարուն, մմ համապատասխանում է ամսին, dd համապատասխանում է օրվան, hh համապատասխանում է ժամին (24H ժամանակում), մմ համապատասխանում է րոպեներին, իսկ ss համապատասխանում է վայրկյաններին:
Settingամանակը սահմանելիս համոզվեք, որ մարտկոցը տեղադրված է DS3231 մոդուլի մեջ, որպեսզի այն պահի հոսանքը հոսանքից անջատելիս:
Քայլ 7: Arduino- ի ծրագրավորում
Arduino- ն ծրագրավորելու համար միացրեք այն ձեր համակարգչին `օգտագործելով մինի USB մալուխ: Հանել rar ֆայլը և բացել այն Arduino- ում: Համոզվեք, որ բոլոր ֆայլերը գտնվում են X-Wing-Clock վերնագրված թղթապանակում: Կան այլ ֆայլեր, քան անհրաժեշտ ino- ն, և դրանք պետք է լինեն նույն թղթապանակում, ինչ ino- ն: Ամեն ինչ ստուգելուց հետո վերբեռնեք կոդը Arduino- ին:
Քայլ 8: Գործողություն
Այս ժամացույցի նախագծման մեջ ես ներառել եմ երկու անջատիչ: Մեկ անջատիչը միացնում/անջատում է բարձրախոսը, իսկ մյուսը օգտագործվում է ցերեկային ժամերը նշելու համար:
Բանախոսը օգտագործվում է ձայնային էֆեկտների համար, որոնք ես ցանկացա ավելացնել որպես լրացուցիչ էֆեկտ: Առաջին ձայնը շարժիչի աղմուկն է, որը հնչում է պատահականորեն տասից վաթսուն րոպեն մեկ: Մյուս ազդեցությունը վերաբերում է «լազերներին» և դա լազերային աղմուկն է: Այն խաղում է զրո րոպե, տասնհինգ րոպե, երեսուն րոպե և քառասունհինգ րոպե: «Լազերները» հնչում են ձայնի հետ, երբ այն նվագում է:
Երկրորդ մրցանակ տիեզերական մարտահրավերին
Խորհուրդ ենք տալիս:
Ինչպես պատրաստել անալոգային ժամացույց և թվային ժամացույց Led Strip- ով `օգտագործելով Arduino: 3 քայլ
Ինչպես պատրաստել անալոգային ժամացույց և թվային ժամացույց Led Strip- ով Arduino- ի միջոցով. Այսօր մենք պատրաստելու ենք անալոգային ժամացույց & Թվային ժամացույց Led Strip- ով և MAX7219 Dot մոդուլով Arduino- ով: willամանակը կուղղի տեղական ժամային գոտու հետ: Անալոգային ժամացույցը կարող է օգտագործել ավելի երկար LED ժապավեն, այնպես որ այն կարող է կախվել պատից ՝ արվեստի գործ դառնալու համար
Կենսաթոշակային ժամացույց / հաշվել / Dn ժամացույց ՝ 4 քայլ (նկարներով)
Կենսաթոշակային ժամացույց / Count Up / Dn ockամացույց. Ես դարակում ունեի այս 8x8 LED dot-matrix ցուցադրումներից մի քանիսը և մտածում էի, թե ինչ անել դրանց հետ: Ոգեշնչված այլ հրահանգներով, ես գաղափար ստացա կառուցել հետհաշվարկի/վերևի ցուցադրում `հետ հաշվելու համար մինչև ապագա ամսաթիվը/ժամը և եթե նպատակային ժամանակը պ
Arduino- ի վրա հիմնված ժամացույց ՝ օգտագործելով DS1307 իրական ժամանակի ժամացույց (RTC) մոդուլ և 0.96: 5 քայլ
Arduino- ի վրա հիմնված ժամացույց ՝ օգտագործելով DS1307 Իրական ժամանակի ժամացույց (RTC) մոդուլ և 0.96. Բարև տղերք, այս ձեռնարկում մենք կտեսնենք, թե ինչպես պատրաստել աշխատանքային ժամացույց ՝ օգտագործելով իրական ժամանակի DS1307 ժամացույցի մոդուլ և AMP; OLED էկրաններ: Այսպիսով, մենք կկարդանք ժամանակը ժամացույցի մոդուլից DS1307: Եվ տպեք այն OLED էկրանին
C51 4 բիթանոց էլեկտրոնային ժամացույց - փայտյա ժամացույց ՝ 15 քայլ (նկարներով)
C51 4 բիթանոց էլեկտրոնային ժամացույց - Փայտե ժամացույց. Այս հանգստյան օրերին որոշ ժամանակ ունեի, այնպես որ առաջ գնացի և հավաքեցի այս 2.40 ԱՄՆ դոլար արժողությամբ 4 -բիթանոց DIY էլեկտրոնային թվային ժամացույցը, որը ես գնել էի AliExpress- ից քիչ առաջ
Կառուցեք իսկական զանգակահարիչ ժամացույց ձեր համակարգչի համար և կրակմարիչին հարվածող ժամացույց. 3 քայլ (նկարներով)
Կառուցեք իսկական զանգակ հարվածող ժամացույց ձեր համակարգչի համար և կրակմարիչին հարվածող ժամացույց. Փողային զանգ, մի փոքր ռելե և ևս մի քանի իր իսկական զանգը կարող է ժամերը հարվածել ձեր աշխատասեղանին: Թեև այս նախագիծը գործում է Windows և Mac համակարգիչների վրա: OS X- ը նաև, ես որոշեցի տեղադրել Ubuntu Linux- ը աղբարկղում գտած համակարգչի վրա և աշխատել դրա վրա. Ես երբեք չէի