90’larda büyümüş olsanız da olmasanız da, cep boyutunda popüler sanal evcil hayvan platformu Tamagotchi’yi mutlaka tanırsınız. Pille çalışan bu cihazlar, onunla oynamanızı, beslemenizi ve arkasını temizlemenizi bekleyen dijital bir yaratığı bakımınızın insafına bırakıyor. Tamagotchis’i bugün hala piyasada ve Digimon muadillerini bulabilirsiniz. Ancak, robotik fanatiği Kevin McAleer bir adım daha ileri gitti ve en sevdiğimiz mikrodenetleyicimizi kullanarak sıfırdan kendi robotunu yaptı. Ahududu Pi Pico. Özel kreasyonu resmen lakapla anıldı. pikotamachibi.
Kevin’e göre isim birkaç kelimeden türetilmiştir. Pico, işlemi kontrol eden Raspberry Pi Pico’dan gelir. “Tama” Tamagotchi’den, “chibi” ise Japonca “chibi kyara” (ちびキャラ) veya “minik karakter” teriminden alınmıştır. Kevin, bu özel Pico evcil hayvanının MicroPython kullanılarak programlandığını açıklıyor.
Cihaz, tasarım olarak orijinal bir Tamagotchi’ye çok benzer. Küçük bir sanal yaratığı tasvir eden grafiklere sahip bir OLED ekrana sahiptir. Bir menü çubuğunda, sanal evcil hayvanınızla etkileşimde bulunmak ve onunla ilgilenmek için kullanabileceğiniz çeşitli simgeler bulunur. Karakterler de durağan değil; kullanım sırasında ince hareketler ve animasyonlar bekleyebilirsiniz.
Kevin, Picotamachibi’nin muhafazasını sıfırdan tasarladı ve 3 boyutlu olarak yazdırdı. Kablosuz bağlantı gerekli bir bileşen olmadığından, proje için Raspberry Pi Pico veya Raspberry Pi Pico W kullanabilirsiniz. Giriş düğmeleri için üç dokunma anahtarı ve 128 x 64 piksel çözünürlüğe sahip bir SSD1306 OLED ekran kullanıyor.
Üç düğme A, B ve X’tir. A düğmesi, üst çubuktaki menü seçenekleri arasında gezinmek için kullanılır. B düğmesi bir öğeyi seçerken X düğmesi onu iptal eder. Sanal evcil hayvanınızın sağlığı tehlikeye girdiğinde küçük bir kafatası simgesi görünecektir. Kevin’in resmi hesabında bu projede kullanılan kodu çözen bir videosu var. Youtube kanalı.
Bu Raspberry Pi projesini yeniden yaratmak ve sanal evcil hayvanınızı yapmak istiyorsanız, onun sitesindeki tam blog yazısına göz atın. İnternet sitesi. Gelecekteki güncellemeler ve daha havalı robot kreasyonları için Kevin’i takip ettiğinizden emin olun.