Mundarija:

Arduino-Tamagotchi loyihasi (men Tamagotchi): 5 qadam (rasmlar bilan)
Arduino-Tamagotchi loyihasi (men Tamagotchi): 5 qadam (rasmlar bilan)

Video: Arduino-Tamagotchi loyihasi (men Tamagotchi): 5 qadam (rasmlar bilan)

Video: Arduino-Tamagotchi loyihasi (men Tamagotchi): 5 qadam (rasmlar bilan)
Video: Selfmade Arduino Tamagotchi | Technic Joe 2024, Iyul
Anonim
Image
Image

Men karantinda zerikdim va Arduino Tamagotchi yasashga qaror qildim. Men ko'p hayvonlarni yomon ko'rganim uchun o'zimni Tamagotchi deb tanlayman. Birinchidan, men konsolni non taxtasida quraman. Ulanish juda oddiy. Faqat uchta tugma, signal va Nokia 5110 LCD mavjud.

1 -qadam: Loyihani taxtada yaratish

Loyihani taxtada yaratish
Loyihani taxtada yaratish
Loyihani taxtada yaratish
Loyihani taxtada yaratish

Men tugmalar uchun 2, 3 va 4 raqamli pimlarni va signal uchun 5 ni tanlayman. Men karnay va pin o'rtasida 47 Ohmli rezistorni qo'yishga qaror qildim, chunki ovozli signallar zerikarli edi. Nokia LCD 8, 9, 10, 11 va 12 ga ulangan. Kabel o'tkazilgandan so'ng, men dasturlashning asosiy qismi bo'lgan. ish

2 -qadam: dasturlash

Dasturlash
Dasturlash
Dasturlash
Dasturlash

Dasturlash ikki haftadan ko'proq vaqtni oldi va nihoyat chalkashliklarga duch keldi - lekin bu juda yaxshi. Men sizga dasturda ko'p o'zgarishlar qilmaslikni maslahat beraman, chunki yarim nemis inglizcha va biroz chalkash. Birinchi satrlarda tugma pimi va LCD kontrasti kabi eng muhim ma'lumotlar joylashgan. Menimcha, bu foydali. Men barcha grafikalarni bo'yoq bilan ishlab chiqdim va rasmlarni olti burchakka aylantirish uchun LCDAssistant -dan foydalandim.

Men ochlik, zavq va charchoqni qo'shdim. Yarim soatlik 75 % ehtimollik bilan bitta maqom tushadi. Ovqatlanish, o'yin o'ynash yoki yotish orqali holat satrlarini to'ldirishingiz mumkin.

Men rar faylini (Tama2.rar) va ikkita alohida faylni (Graphic.c & Tama2.ino) qo'shdim. Siz ushbu variantlardan birini tanlashingiz mumkin.:)

3 -qadam: O'chirish platasini loyihalash

O'chirish platasini loyihalash
O'chirish platasini loyihalash
O'chirish platasini loyihalash
O'chirish platasini loyihalash

Dasturlashni tugatgandan so'ng, men Eagle bilan ishlaydigan elektron kartani yaratdim. Kichik o'lchamlari tufayli men o'yin konsoli miyasi sifatida Arduino Mini ni tanladim. Plitalar hajmi atigi 93, 4 mm x 49, 25 mm (3, 67 x 1, 94 dyuym). Men elektron platalarim uchun JLCPCB xizmatidan foydalandim. Arduino Minis soat tezligining pastligi (8 MGts) o'yinlarni juda oson va sekin qildi, shuning uchun men tezlikni sozladim. Bundan tashqari, men ovoz balandligini kichikroq qilib o'zgartirdim.

4 -qadam: Batareya qo'shish

Batareya qo'shish
Batareya qo'shish

Tamagotchi portativ qurilmasini yaratish uchun men eski batareya va zaryadlovchi moduldan foydalandim. Batareya mobil telefondan olingan va uch kundan ortiq energiya beradi. Zaryadlash moduli - 18650 USB lityum batareyali zaryadlovchi karta. Batareyani bir necha soat ichida zaryadlash mumkin.

5 -qadam: Kosonni loyihalash va chop etish

Kosonni loyihalash va chop etish
Kosonni loyihalash va chop etish
Kosonni loyihalash va chop etish
Kosonni loyihalash va chop etish

Oxir-oqibat, men 3D-printerdan Tamagotchi uchun sumka yasash uchun foydalanardim. Men ThinkCad-dagi barcha SAPR-fayllarni ishlab chiqdim va bir nechta muvaffaqiyatsiz nashrlardan so'ng menda yaxshi va mustahkam quti bor edi. Men hamma narsani aralashtirdim va loyiha tugadi.

Bu mening loyiham. Agar sizda biron bir savol bo'lsa, quyida izoh yozing.:)

Tavsiya: