Cho dù bạn có lớn lên trong thập niên 90 hay không, bạn nhất định phải nhận ra nền tảng nuôi thú ảo bỏ túi phổ biến Tamagotchi. Các thiết bị chạy bằng pin này đặt một sinh vật kỹ thuật số dưới sự chăm sóc của bạn, mong bạn chơi với nó, cho nó ăn và dọn dẹp sau đó. Bạn vẫn có thể tìm thấy Tamagotchis trên thị trường ngày nay và các Digimon tương tự của chúng. Tuy nhiên, Kevin McAleer, một người đam mê chế tạo rô-bốt, đã tiến thêm một bước và tự chế tạo từ đầu bằng cách sử dụng bộ vi điều khiển yêu thích của chúng tôi, Quả mâm xôi Pi Pico. Sáng tạo tùy chỉnh của anh ấy đã chính thức được mệnh danh là Picotamachibi.
Theo Kevin, cái tên này bắt nguồn từ một vài từ. Pico đến từ Raspberry Pi Pico điều khiển hoạt động. ‘Tama’ được lấy từ Tamagotchi, trong khi ‘chibi’ được lấy từ thuật ngữ tiếng Nhật ‘chibi kyara’ (ちびキャラ) hay ‘nhân vật tí hon’. Kevin giải thích rằng thú cưng Pico tùy chỉnh này được lập trình bằng MicroPython.
Thiết bị này có thiết kế rất giống với Tamagotchi nguyên bản. Nó có màn hình OLED với đồ họa mô tả một sinh vật ảo nhỏ bé. Một thanh menu có nhiều biểu tượng khác nhau mà bạn có thể sử dụng để tương tác và chăm sóc thú cưng ảo của mình. Các họa tiết cũng không tĩnh; bạn có thể mong đợi các chuyển động và hình ảnh động tinh tế khi sử dụng.
Kevin đã thiết kế vỏ cho Picotamachibi từ đầu và in 3D nó. Bạn có thể sử dụng Raspberry Pi Pico hoặc Raspberry Pi Pico W cho dự án, vì kết nối không dây không phải là thành phần cần thiết. Anh ấy đang sử dụng ba công tắc khéo léo cho các nút đầu vào và màn hình SSD SSD1306 có độ phân giải 128 x 64px.
Ba nút là A, B và X. Nút A được sử dụng để xoay qua các tùy chọn menu ở thanh trên cùng. Nút B chọn một mục trong khi nút X hủy mục đó. Một biểu tượng đầu lâu nhỏ sẽ xuất hiện khi sức khỏe thú cưng ảo của bạn bị tổn hại. Kevin có một video chia nhỏ mã được sử dụng trong dự án này trên kênh YouTube chính thức của anh ấy.
Nếu bạn muốn tạo lại dự án Raspberry Pi này và tạo thú cưng ảo của mình, hãy xem toàn bộ bài đăng blog trên trang web của anh ấy. Hãy chắc chắn theo dõi Kevin để biết các bản cập nhật trong tương lai và nhiều sáng tạo rô-bốt thú vị hơn.