Mündəricat:

Arduino-Tamagotchi Layihəsi (Mən Tamagotçiyəm): 5 addım (şəkillərlə)
Arduino-Tamagotchi Layihəsi (Mən Tamagotçiyəm): 5 addım (şəkillərlə)

Video: Arduino-Tamagotchi Layihəsi (Mən Tamagotçiyəm): 5 addım (şəkillərlə)

Video: Arduino-Tamagotchi Layihəsi (Mən Tamagotçiyəm): 5 addım (şəkillərlə)
Video: Самодельный тамагочи - Megapets Project DIY Virtual Pet (Eng subs) 2024, Iyul
Anonim
Image
Image

Karantində sıxıldım və Arduino Tamagotchi hazırlamaq qərarına gəldim. Bir çox heyvana nifrət etdiyim üçün özümü Tamagotchi olaraq seçirəm. Əvvəlcə konsolumu çörək taxtası üzərində qururam. Kablolama çox sadədir. Yalnız üç düymə, bir siqnal və Nokia 5110 LCD var.

Addım 1: Layihəni Breadboard üzərində qurun

Bir Çörək Lövhəsində Layihənin Qurulması
Bir Çörək Lövhəsində Layihənin Qurulması
Bir Çörək Lövhəsində Layihənin Qurulması
Bir Çörək Lövhəsində Layihənin Qurulması

Düymələr üçün 2, 3 və 4 rəqəmsal pinləri və səs siqnalı üçün 5 -i seçirəm. Səs siqnalları əsəbiləşdirici səs -küy səbəbiylə hoparlör və pin arasında 47 Ohm rezistor yerləşdirmək qərarına gəldim. Nokia LCD 8, 9, 10, 11 və 12 -yə qoşulur. iş

Addım 2: Proqramlaşdırma

Proqramlaşdırma
Proqramlaşdırma
Proqramlaşdırma
Proqramlaşdırma

Proqramlaşdırma iki həftədən çox çəkdi və əsl qarışıqlıqla başa çatdı - amma yaxşı görünür. Proqramda çox dəyişiklik etməməyi tövsiyə edərdim, çünki yarı alman yarı ingilis və bir az qarışıqdır. İlk sətirlərdə düymə pinləri və LCD kontrastı kimi ən vacib məlumatlar var. Bunun faydalı olduğunu düşünürəm. Bütün qrafikləri boya ilə hazırladım və şəkilləri altıbucağa çevirmək üçün LCDAssistant istifadə etdim.

Aclıq, əyləncə və yorğunluq əlavə etdim. Yarım saatlıq bir statusun düşmə ehtimalı 75 % -dir. Yemək, oyun oynamaq və ya yatmaqla vəziyyət çubuqlarını doldura bilərsiniz.

Bir rar faylını (Tama2.rar) və iki ayrı faylı (Graphic.c & Tama2.ino) əlavə etdim. Bu seçimlərdən birini seçə bilərsiniz.:)

Addım 3: Bir devre kartı dizaynı

Bir devre kartı dizaynı
Bir devre kartı dizaynı
Bir devre kartı dizaynı
Bir devre kartı dizaynı

Proqramlaşdırmanı bitirdikdən sonra Eagle ilə bir dövrə lövhəsi hazırladım. Kiçik ölçüsünə görə oyun konsolumun beyni olaraq bir Arduino Mini seçdim. Lövhələrin ölçüsü yalnız 93, 4mm x 49, 25mm (3, 67 x 1, 94 düym) dir. Elektrik lövhələrim üçün JLCPCB xidmətindən istifadə etdim. Arduino Minis -in aşağı saat sürəti (8 MHz) oyunları çox asan və yavaş etdi, buna görə də sürəti tənzimlədim. Həm də səs siqnalını daha kiçik olana dəyişdim.

Addım 4: Batareya əlavə edin

Batareya əlavə etmək
Batareya əlavə etmək

Tamagotchi -ni əl istehsalı etmək üçün köhnə bir batareya və şarj modulu istifadə etdim. Batareya cib telefonundandır və üç gündən çox enerji verir. Şarj modulu 18650 USB Lityum Batareya Şarj Kartıdır. Batareyanı bir neçə saat ərzində doldura bilər.

Addım 5: Kassanın dizaynı və çapı

Kassanın dizaynı və çapı
Kassanın dizaynı və çapı
Kassanın dizaynı və çapı
Kassanın dizaynı və çapı

Nəhayət, Tamagotchi üçün bir qutu qurmaq üçün 3D Yazıcıdan istifadə etdim. ThinkCad-da bütün CAD fayllarını hazırladım və bir neçə uğursuz izdən sonra yaxşı və möhkəm bir çantaya sahib oldum. Hər şeyi bir yerə yığdım və layihə başa çatdı.

Bu mənim layihəmdir. Hər hansı bir sualınız varsa, aşağıda bir şərh yazın.:)

Tövsiyə: