İçindekiler:

Arduino-Tamagotchi Projesi (Ben Tamagotchi'yim): 5 Adım (Resimlerle)
Arduino-Tamagotchi Projesi (Ben Tamagotchi'yim): 5 Adım (Resimlerle)

Video: Arduino-Tamagotchi Projesi (Ben Tamagotchi'yim): 5 Adım (Resimlerle)

Video: Arduino-Tamagotchi Projesi (Ben Tamagotchi'yim): 5 Adım (Resimlerle)
Video: Мишкофон. Собираем телефон на Arduino. Проекты от Амперки #13 2024, Kasım
Anonim
Image
Image

Karantinada canım sıkıldı ve Arduino Tamagotchi yapmaya karar verdim. Birçok hayvandan nefret ettiğim için kendimi Tamagotchi olarak seçiyorum. İlk önce konsolumu bir breadboard üzerine inşa ediyorum. Kablolama çok basittir. Sadece üç düğme, bir zil ve bir Nokia 5110 LCD var.

Adım 1: Projeyi Breadboard Üzerinde Oluşturmak

Projeyi Breadboard Üzerinde Oluşturmak
Projeyi Breadboard Üzerinde Oluşturmak
Projeyi Breadboard Üzerinde Oluşturmak
Projeyi Breadboard Üzerinde Oluşturmak

Düğmeler için 2, 3 ve 4 numaralı dijital pinleri ve buzzer için 5 numaralı dijital pinleri seçiyorum. Buzzer'ın rahatsız edici sesi nedeniyle hoparlör ve pin arasına 47 Ohm'luk bir direnç yerleştirmeye karar verdim. Nokia LCD'si 8, 9, 10, 11 ve 12'ye bağlı. Kablolamadan sonra programlamaya başladım. İş.

Adım 2: Programlama

Programlama
Programlama
Programlama
Programlama

Programlama iki haftadan fazla sürdü ve gerçek bir karmaşayla sonuçlandı - ama gayet iyi. Yarı almanca yarı ingilizce ve biraz kafa karıştırıcı olduğu için programda çok fazla değişiklik yapmamanızı tavsiye ederim. İlk satırlarda düğme pimleri ve LCD kontrastı gibi en önemli bilgiler bulunur. Bunun yararlı olduğunu düşünüyorum. Tüm grafikleri boya ile tasarladım ve resimleri hex'e dönüştürmek için LCDAssistant kullandım.

Açlığı, eğlenceyi ve yorgunluğu ekledim. Yarım saatte bir statünün düşme olasılığı %75'tir. Durum çubuklarını yemek yiyerek, oyun oynayarak veya yatarak doldurabilirsiniz.

Bir rar dosyası (Tama2.rar) ve iki ayrı dosya (Graphic.c & Tama2.ino) ekledim. Bu seçeneklerden birini seçebilirsiniz.:)

Adım 3: Devre Kartı Tasarlama

Devre Kartı Tasarlamak
Devre Kartı Tasarlamak
Devre Kartı Tasarlamak
Devre Kartı Tasarlamak

Programlamayı bitirdikten sonra Eagle ile bir devre kartı tasarladım. Küçük boyutu nedeniyle oyun konsolumun Beyni olarak bir Arduino Mini seçtim. Kartların boyutu yalnızca 93, 4 mm x 49, 25 mm (3, 67 x 1, 94 inç). Devre kartlarım için JLCPCB hizmetini kullandım. Arduino Minis'in daha düşük saat hızı (8 MHz), oyunları çok kolay ve yavaş hale getirdi, bu yüzden hızı ayarladım. Ayrıca buzzer'ı daha küçük bir zil sesiyle değiştirdim.

4. Adım: Pil Ekleme

Pil Ekleme
Pil Ekleme

Tamagotchi'yi elde taşınabilir yapmak için eski bir pil ve bir şarj modülü kullandım. Pil bir cep telefonundan geliyor ve üç günden fazla enerji sağlıyor. Şarj modülü, 18650 USB Lityum Pil Şarj Kartıdır. Pili birkaç saat içinde şarj edebilir.

Adım 5: Bir Kasayı Tasarlama ve Yazdırma

Kasa Tasarlama ve Yazdırma
Kasa Tasarlama ve Yazdırma
Kasa Tasarlama ve Yazdırma
Kasa Tasarlama ve Yazdırma

Sonunda Tamagotchi'm için bir kasa oluşturmak için bir 3D Yazıcı kullandım. Tüm CAD Dosyalarını Thinkercad'de tasarladım ve birkaç başarısız baskıdan sonra iyi ve sağlam bir kasa elde ettim. Her şeyi bir araya getirdim ve proje bitti.

Bu benim projem. Herhangi bir sorunuz varsa, aşağıya bir yorum yazmanız yeterlidir.:)

Önerilen: