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

Arduino-Tamagotchi Project (I am the Tamagotchi). 5 քայլ (նկարներով)
Arduino-Tamagotchi Project (I am the Tamagotchi). 5 քայլ (նկարներով)

Video: Arduino-Tamagotchi Project (I am the Tamagotchi). 5 քայլ (նկարներով)

Video: Arduino-Tamagotchi Project (I am the Tamagotchi). 5 քայլ (նկարներով)
Video: Самодельный тамагочи - Megapets Project DIY Virtual Pet (Eng subs) 2024, Նոյեմբեր
Anonim
Image
Image

Ես ձանձրացա կարանտինում և որոշեցի Արդուինո Տամագոտչի պատրաստել: Քանի որ ես ատում եմ շատ կենդանիներ, ես ինձ ընտրում եմ որպես Տամագոտչի: Սկզբում ես կառուցում եմ իմ մխիթարիչը հացահատիկի վրա: Էլեկտրամոնտաժը շատ պարզ է: Կան ընդամենը երեք կոճակներ, ազդանշան և Nokia 5110 LCD:

Քայլ 1. Նախագծի կառուցում Breadboard- ի վրա

Նախագծի կառուցում սեղանի վրա
Նախագծի կառուցում սեղանի վրա
Նախագծի կառուցում սեղանի վրա
Նախագծի կառուցում սեղանի վրա

Ես ընտրում եմ թվային 2 -րդ, 3 -րդ և 4 -րդ կոճակները կոճակների համար, իսկ 5 -ը `ազդանշանի համար: Որոշեցի բարձրախոսի և քորոցի միջև տեղադրել 47 Օմ ռեզիստոր, քանի որ բզզոցները նյարդայնացնում են ձայնը: Nokia LCD- ը միացված է 8, 9, 10, 11 և 12. Միացումներից հետո ես սկսեցի ծրագրավորում, որը մեծ մասն էր: աշխատանք:

Քայլ 2: mingրագրավորում

Ծրագրավորում
Ծրագրավորում
Ծրագրավորում
Ծրագրավորում

Programրագրավորումը տևեց ավելի քան երկու շաբաթ և ավարտվեց իրական խառնաշփոթում, բայց դա լավ է: Ես ձեզ խորհուրդ կտամ շատ փոփոխություններ չկատարել ծրագրում, քանի որ այն կիսով չափ գերմաներեն է, կիսով չափ անգլերեն և մի փոքր շփոթեցնող: Առաջին տողերում ամենակարևոր տեղեկատվությունն է, ինչպես կոճակները և LCD հակադրությունը: Կարծում եմ, որ սա օգտակար է: Ես նախագծեցի բոլոր գրաֆիկան ներկով և օգտագործեցի LCDAssistant- ը ՝ նկարները վեցանկյուն դարձնելու համար:

Ես ավելացրեցի քաղց, զվարճանք և հոգնածություն: Կես ժամվա ընթացքում կա 75 % հավանականություն, որ մեկ կարգավիճակը ընկնի: Դուք կարող եք լրացնել կարգավիճակի բարերը `ուտելով սնունդ, խաղեր խաղալով կամ քնելու միջոցով:

Ես ավելացրել եմ rar ֆայլ (Tama2.rar) և երկու առանձին ֆայլեր (Graphic.c և Tama2.ino): Դուք կարող եք ընտրել այս տարբերակներից մեկի միջև::)

Քայլ 3. Շրջանակային տախտակի նախագծում

Շրջանակային տախտակի նախագծում
Շրջանակային տախտակի նախագծում
Շրջանակային տախտակի նախագծում
Շրջանակային տախտակի նախագծում

Programրագրավորումն ավարտելուց հետո ես նախագծեցի Eagle- ի հետ տպատախտակները: Փոքր չափի պատճառով ես ընտրեցի Arduino Mini- ն որպես իմ խաղային վահանակի ուղեղը: Տախտակների չափսերն են ընդամենը 93, 4 մմ x 49, 25 մմ (3, 67 x 1, 94 դյույմ): Ես օգտագործել եմ JLCPCB- ի ծառայությունը իմ տպատախտակների համար: Arduino Minis- ի ցածր ժամաչափը (8 ՄՀց) խաղերը դարձրեց շատ հեշտ և դանդաղ, այնպես որ ես հարմարեցրի արագությունը: Բացի այդ, ես փոխեցի ազդանշանը ավելի փոքր:

Քայլ 4: Մարտկոցի ավելացում

Մարտկոցի ավելացում
Մարտկոցի ավելացում

Tamagotchi- ի ձեռքի համար ես օգտագործեցի հին մարտկոց և լիցքավորման մոդուլ: Մարտկոցը բջջային հեռախոսից է և էներգիա է հաղորդում ավելի քան երեք օր: Լիցքավորման մոդուլը 18650 USB լիթիումի մարտկոցի լիցքավորման տախտակ է: Այն կարող է լիցքավորել մարտկոցը մի քանի ժամվա ընթացքում:

Քայլ 5: Գործի ձևավորում և տպում

Գործի ձևավորում և տպում
Գործի ձևավորում և տպում
Գործի ձևավորում և տպում
Գործի ձևավորում և տպում

Ի վերջո, ես 3D տպիչով պատյան ստեղծեցի իմ Տամագոտչիի համար: Ես նախագծեցի ThinkCad- ի բոլոր CAD- ֆայլերը և մի քանի անհաջող տպագրություններից հետո ստացա լավ և ամուր պատյան: Ես ամեն ինչ խառնեցի և նախագիծը ավարտվեց:

Դա իմ նախագիծն է: Եթե ունեք հարցեր, գրեք մեկնաբանություն ներքևում::)

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