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

Էլեկտրոնային կախարդական 8 գնդակ և ակնագնդեր. 11 քայլ (նկարներով)
Էլեկտրոնային կախարդական 8 գնդակ և ակնագնդեր. 11 քայլ (նկարներով)

Video: Էլեկտրոնային կախարդական 8 գնդակ և ակնագնդեր. 11 քայլ (նկարներով)

Video: Էլեկտրոնային կախարդական 8 գնդակ և ակնագնդեր. 11 քայլ (նկարներով)
Video: Գործնական աշխատանք․ մոլային զանգվածի և մոլերի թվի հաշվումը | 8,10-րդ դասարան. քիմիա | «Քան» ակադեմիա 2024, Հուլիսի
Anonim
Image
Image
Էլեկտրոնային կախարդական 8 գնդակ և ակնախնձոր
Էլեկտրոնային կախարդական 8 գնդակ և ակնախնձոր
Electronic Magic 8 Ball և Eyeball
Electronic Magic 8 Ball և Eyeball

Ես ուզում էի ստեղծել Magic 8 Ball- ի թվային տարբերակը…

Սրա տեքստը 3D տպագրված է, իսկ էկրանը փոխվել է կապույտ ներկով բազմանդամից փոքր OLED- ի, որը վերահսկվում է պատահական թվերի գեներատորով, որը ծրագրավորված է Arduino NANO- ով:

Հետո ես մի փոքր շոշափեցի և ստեղծեցի մեկ այլ պատյան, սա սառցե կապույտ աչք է, որը նայում է ուղիղ քո հոգու մեջ …

Ո CAՇԱԴՐՈԹՅՈՆ. Մինչ ես վերջնականապես օգտագործում էի սնդիկի թեք անջատիչներ իմ վերջնական կառուցման համար: Եթե սա նախատեսված էր որպես խաղալիք օգտագործելու համար, ապա պարզապես պետք է հետևել այստեղ նկարագրված սկզբնական ծրագրին: Մերկուրին հայտնի է թունավորություն: Երկրորդ տեսանյութը հստակ ցույց է տալիս, թե ինչու եմ դա արել:

Իմ սնդիկի բոլոր անջատիչները հետ են բերվել հին տնային ջերմաստիճաններից, որոնք նախատեսված էին աղբավայրի համար, դրանք այժմ ապահով ձեռքերում են…

ԹԱՐՄԱՆԵԼ 2019 թվականի ապրիլի 12 -ին !!!. Ես ներառել եմ այս նախագիծը իշխանության և գործարկելու շատ ավելի պարզ միջոց: Ես նաև ներառել եմ հանված ծածկագիր, որը պարզապես ցուցադրում է խորհուրդը: Ամեն ինչ բացահայտվում է 10 -րդ քայլում:

Քայլ 1: 8 գնդակը

8 գնդակը
8 գնդակը
8 գնդակը
8 գնդակը
8 գնդակը
8 գնդակը

Solidworks- ում ես ստեղծեցի 100 մմ խոռոչի ոլորտ

Ես չէի ուզում որևէ կարի միացում գնդի հասարակածի երկայնքով, այնպես որ վերևի և ներքևի հատվածները կտրվեցին, թողնելով 50 մմ անցք վերևում և 56 մմ անցք ներքևում:

Քանի որ ես չէի ուզում որևէ ամրացնող սարք ցույց տա, ես 57 մմ կտրեցի 1 մմ խորությամբ ներքևի անցքի արտաքին մասում և ավելացրեցի 4 մմ տրամագծով երկու ձող, որոնք ուղղահայաց դուրս են գալիս մոտ 4 մմ երկարությամբ անցքի մեջ:

Վերին անցքի խրոցը մոդելավորվել է ՝ շրջելով վերին անցքի սկզբնական կտրված հատվածը: Լրացուցիչ 2 մմ օղակ ավելացվեց խրոցի ներքին կորին, այնուհետև ամբողջը ամուր ստացվեց:

Վերևից ես նկարեցի մեծ թիվ 8 և այս ուրվագիծը կտրվեց վերին ծածկից: Սա իր հերթին օգտագործվել է 8 համարի կտոր ստեղծելու համար:

Քայլ 2: Պատուհանների մուտքի նավահանգիստ

Պատուհանների մուտքի նավահանգիստ
Պատուհանների մուտքի նավահանգիստ
Պատուհանների մուտքի նավահանգիստ
Պատուհանների մուտքի նավահանգիստ
Պատուհանների մուտքի նավահանգիստ
Պատուհանների մուտքի նավահանգիստ

Այս մասը պարունակում է ամբողջ էլեկտրոնիկան և ներքին աշխատանքը: Այն նախատեսվում է նաև լինել մարտկոցները փոխելու մուտքի կետ:

Ես ուզում էի, որ դրա վրա ոչ մի ամրակապ չերևա, այնպես որ բացումը կտոր կտոր դարձրի, այն պտտվում է մոտ 36 աստիճան և կողպվում տեղում:

Կտորի մեջտեղում կա մոտավորապես 1 դյույմ տրամագծով նավահանգիստ, որը հնարավորություն է տալիս դիտել խորհուրդը:

Նավահանգստի ներսում քառակուսի կտրման տարածք է, որը նախատեսված է 2 մմ հաստությամբ պլաստմասե կամ ապակու համար:

Այս պատուհանը օգտագործվում է այս խաղալիքի բոլոր չափսերի վրա:

անհրաժեշտ է նաև electronicsBrace- ի երկու մաս և մեկը `ElectronicsTray- ից և nanoTray- ից:

Քայլ 3: Տպել և հավաքել

Տպել և հավաքել
Տպել և հավաքել
Տպել և հավաքել
Տպել և հավաքել
Տպել և հավաքել
Տպել և հավաքել
Տպել և հավաքել
Տպել և հավաքել

Գնդակը և համարը տպագրվել են ABS սևով: Մինչ վերին շապիկը տպագրվել է ABS natural- ի միջոցով: Ես փորձեցի ABS սպիտակ, բայց այն չափազանց կոպիտ տեսք ուներ:

8 թիվը մամուլն է, որը տեղավորվում է վերին գլխարկի մեջ:

Վերին գլխարկը բավական փոքր է, որպեսզի ներքևի անցքով անցնի գնդակի ներսը:

Սա շփման պիտանի է, բայց այն նաև ամրացված է ABS սոսինձով:

Ես մի փոքր մտահոգված էի բոլոր մասերը ներսում տեղադրելու համար, այնպես որ ես առաջ գնացի և ստեղծեցի ևս մեկը, այս անգամ այն 120 մմ տրամագծով:

Քայլ 4: Աչք

Աչքը
Աչքը
Աչքը
Աչքը
Աչքը
Աչքը

Ես հանեցի եռաչափ մոդելների վերին հատվածը և երկու գնդերը տպեցի բնական ABS- ով, այնուհետև պատուհանների մուտքի նավահանգիստը տպեցի Կապույտ ABS- ով:

Այն տալիս է ակնագնդի ողջամիտ ֆաքսիմիլ ՝ ուղիղ նայելիս:

Ինձ դուր է գալիս այս տարբերակը ավելի լավ, քան օրիգինալ 8Ball- ը:

Քայլ 5: Էլեկտրոնիկա

Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա

Տիեզերքը սահմանափակում էր, ինչպես և արտաքին տեսքը:

Գեղագիտության արտաքին դրսևորումներ կամ խոչընդոտներ չպետք է լինեին:

Խաղալիքը միացված է շարժման միջոցով և փոխազդում դրա հետ:

Խաղալիքը սկսվում է անջատված վիճակում, մինչև այն շրջվում է:

Կոճակի անջատիչի փոխարեն ես օգտագործեցի թեքության անջատիչ:

Նախկինում ես օգտագործում էի MOSFET ՝ միկրոկառավարիչի հզորությունը վերահսկելու համար: Սա, սակայն, իդեալական չէր, քանի որ թույլ էր տալիս փոքր քանակությամբ հոսանք անընդհատ սնուցել միկրոկոնտրոլերը ՝ դրանով իսկ մարտկոցը սպանելով մոտ մեկ ամսվա ընթացքում:

Այս դեպքում ես օգտագործեցի մի փոքր ռելե, ինչպես այն, ինչ ես օգտագործել էի իմ cryptex USB սկավառակի նախագծում:

Ներառված սխեմատիկան ցույց է տալիս էլեկտրագծերը, որոնք անհրաժեշտ են ապարատը աշխատեցնելու համար:

Թեքության անջատիչ:

Էստաֆետա: Ես օգտագործեցի 6 Վ կծիկ, քանի որ մարտկոցի լարումը 6 Վ է, և դրա համար անհրաժեշտ էր շարժական միացում այն պարզ ռելեի համար, որն անջատված է պարզ NPN տրանզիստորից:

Waveshare 128 X 128 OLED մոդուլ Amazon- ից:

Քայլ 6: րագիրը

Image
Image

Ես ուզում էի, որ պատասխանները լինեն բնօրինակ խաղալիքի համար: Ես դրա համար օգտագործեցի Վիքիպեդիան:

Մոդուլը SSD1327 տիպ է և այս LCD- ների համար կա կոդի շատ ուժեղ գրադարան:

Այս ծածկագրի օգտագործման նախնական փորձերը ձախողվեցին, քանի որ հիշողության օգտագործումը չափազանց մեծ էր:

Պարզ լուծում էր օգտագործել արտադրողի կողմից տրամադրված հանված ծածկագիրը:

Ես փչացրեցի օրինակի մեծ մասը և օգտագործեցի սկզբնական կոդի հատվածներ `անհրաժեշտ տեղեկատվությունը ցուցադրելու համար:

Worksրագիրն աշխատում է հետևյալ կերպ.

Հանգիստ գնդակը գտնվում է անջատված վիճակում:

Գնդակը շրջելով և նայելով պատուհանին `վիճակի սկզբնական ուժն է:

Երբ Arduino- ն գործարկվում և ցուցադրում է «Հարցրեք ձեր հարցը, ապա շրջեք» հրահանգները: Takesրագիրը ստանձնում է և էներգիա մատակարարում Arduino- ին `ծրագրի վերահսկվող ռելեի միջոցով:

Հրահանգները տեսանելի են մնում, մինչև խաղալիքը շրջվի կողքով, ինչը անջատում է թեքության անջատումը, և ծրագիրը չի անցնում մտածողության ռեժիմի: Ընթերցումը ցույց է տալիս «Մտածում է…», որպեսզի իմանաք, որ այն դեռ ակտիվ է:

Հետո գնդակը նորից շրջվում է այնպես, որ պատուհանը ուղղահայաց լինի:

Այս գործողությունը կարդացվում է մեխանիկական թեքության միացման միջոցով և ծրագիրը կստեղծի պատահական պատասխան պատուհանի մեկ վայրկյանում, որը կողմնորոշված է դեպի վերև:

Հաղորդագրությունը տեսանելի է մնում, մինչև խաղալիքը գնդակը թեքվի դեպի վեր:

Այս գործընթացը շարունակվում է այնքան ժամանակ, մինչև գնդակը տեղադրվի պատուհանի կողքով ավելի քան 16 վայրկյան, որտեղ ծրագիրը կակտիվացնի ռելեին և անջատելու է հոսանքը:

Այս ծրագրի վերաբերյալ քննադատական նշումները պատահական են (); գործառույթը:

Ինձ մոտ առաջանում էին միևնույն պատասխանների հետ կապված խնդիրներ, ես նույնիսկ դա միաժամանակ փորձարկում էի երկու սարքերի հետ և պարզում, որ այո, դրանք նույնն էին:

Շատ կարևոր է օգտագործել randomSeed- ը (analogRead (0)); առօրյան Սրա բացատրությունը կարող եք գտնել ԱՅՍՏԵ.

Քայլ 7: Պատուհանների և էլեկտրոնիկայի հավաքում

Պատուհանների և էլեկտրոնիկայի հավաքում
Պատուհանների և էլեկտրոնիկայի հավաքում
Պատուհանների և էլեկտրոնիկայի հավաքում
Պատուհանների և էլեկտրոնիկայի հավաքում
Պատուհանների և էլեկտրոնիկայի հավաքում
Պատուհանների և էլեկտրոնիկայի հավաքում

Այս հավաքածուի մեջ կա հինգ տպագիր մաս, որոնք կազմում են պատուհան, մարտկոցի ամրակ և կափարիչ:

Առաջինը տեսանելի բաղադրիչն է, որն ունի օժանդակ սարք OLED- ի համար, իսկ երկրորդը `մարտկոցի և վերահսկիչի կրիչն է, որը կցվում է պատուհանի VIA անջատիչներին:

Պատուհանի համար ես օգտագործեցի մի փոքր կտոր ապակի: Սա տեղում սոսնձված էր ցիանո տեսակի սոսինձով: Ես ունեի մի քանի եղանակային փրփուր, որի մի կողմը կարված էր սոսինձը, այն կտրված էր փոքր շերտերի մեջ և դրված էր ապակու շուրջը պատուհանի հավաքածուի ներսում:

Պատուհանի շուրջը կա 4 պտուտակային անցք: դրանք տեղակայված են իմ ընտրած մոդուլի համար: Դրանք ունեն 4-40 ջերմային հավաքածուի ներդիրներ, որոնք տեղադրված են զոդման երկաթի միջոցով:

Մոդուլը տեղում ունենալով, այն ամրացնելու համար օգտագործվում են 1/4 դյույմ կանգառներ:

Ես բախտ ունեցա, երբ բաղադրիչները եկան: Մարտկոցի պահիչը պարզապես տեղավորվում է բացման ներսում, ինչը նշանակում է, որ ես ստիպված չեմ այն ուղղահայաց տեղադրել: Սա նշանակում է, որ փոքր չափի գնդակը լավ կաշխատի:

Էլեկտրոնիկայի միջանցքի հիմքը կրում է մարտկոցի մարտկոցը և ունի 2 անջատիչ ՝ մեկը ռելեի համար և մեկը թեքության անջատիչի համար:

Կափարիչն ունի 3 մաս, որոնք միանում են իրար և ապահով կերպով պահում մարտկոցները և ապահովում հարթ մակերես ՝ NANO մոդուլը ամրացնելու համար:

Այս 2 մասերը այնուհետև պտուտակվում են OLD մոդուլի հետևի 4 կանգառների վրա:

CAԳՈՇԱՈՄ: Ես ավարտեցի թեքության անջատիչը սնդիկի անջատիչով փոխարինելով: Սա ապահովեց ավելի հուսալի գործողություն:

Քայլ 8: Միջամտության հարմարեցում

Interference Fit
Interference Fit
Միջամտության համապատասխան
Միջամտության համապատասխան

Պատուհանների հավաքումը, երբ այն ավարտվի, իսկապես ամուր տեղավորվում է գնդակի ներքևի հատվածի միջով:

Գնդակի մեջ պատուհանի վերջին հավաքումը տեղավորելիս կարող է լինել որոշակի միջամտություն

Եթե դա տեղի ունենա, գնդակի պատուհանի աջակցության ներքին շրթունքը կարող է կտրվել, ինչպես ցույց է տրված:

Քայլ 9: Լրացուցիչ ֆայլեր

Լրացուցիչ ֆայլեր
Լրացուցիչ ֆայլեր

Սրանք 120 մմ տրամագծով մեծ գնդակի ֆայլեր են

Քայլ 10: ԹԱՐՄԱՆԵԼ:

ԹԱՐՄԱՆԵԼ
ԹԱՐՄԱՆԵԼ
ԹԱՐՄԱՆԵԼ
ԹԱՐՄԱՆԵԼ
ԹԱՐՄԱՆԵԼ
ԹԱՐՄԱՆԵԼ
ԹԱՐՄԱՆԵԼ
ԹԱՐՄԱՆԵԼ

Ես լրացրել եմ հանված ծածկագիրը, որպեսզի այս գնդակը նման լինի բնօրինակի գործողությանը:

Այժմ, երբ այն շրջում եք, ծրագրի տևողությունը և ցուցադրումը տևում է մոտ 4 վայրկյան:

Այս տեսակի գործողությունները հնարավոր են նաև ավելի պարզ ապարատային կառուցվածքով:

Կարելի է վերացնել սխեմայի բոլոր ուժային մասերը, և թվային Driving D2- ը ընդհանրապես պետք չի լինի:

Թեքության անջատիչը կարող է սնուցել անջատիչ տրանզիստոր, որն ապահովում է տախտակի վրա հումքի հզորության մուտքը:

Այս փոփոխության համար ես թողեցի բաղադրիչները տեղում:

Շղթան փոխելու դեպքում, powPin- ի ծրագրային հայտարարագիրը և դրան վերաբերող հետագա բոլոր մասերը կարող են հեռացվել ծրագրից:

Եթե սկզբնական սխեման կառուցվել է, և ցանկանում եք օգտագործել հոսանքի բացակայության կոդը: Այն դեռ պետք է աշխատի, քանի որ թեքման անջատիչը միացնում է միկրոկոնտրոլերին:

Այս ռեժիմում միշտ տևում է մոտ 4 վայրկյան, մինչև ծրագիրը սկսվի, այնուհետև ցուցադրվի խորհուրդը:

Հեռացնելով մուտքագրման քորոցը, հնարավոր է այն ավելի պարզեցնել: Ես դեռ չեմ փորձարկել այս ռեժիմը, բայց այն պետք է աշխատի նույնը: Պարզապես համոզվեք, որ հեռացնեք ծրագրից կարդալու մուտքի վերաբերյալ ցանկացած հղում:

Եթե օգտագործում եք այս տեսակի թեքության տվիչ, ես ներառել եմ մարտկոցի կրիչի նոր աջակցություն

Քայլ 11: Լրացուցիչ ֆայլեր

Լրացուցիչ ֆայլեր
Լրացուցիչ ֆայլեր

Սրանք OLED ֆայլերն են Waveshare կայքից…

Arduino մրցույթ 2019
Arduino մրցույթ 2019
Arduino մրցույթ 2019
Arduino մրցույթ 2019

Երկրորդ տեղը զբաղեցնող Arduino մրցույթում 2019 թ

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