TamaFi V2 – A Virtual Pet That Evolved Beyond Logic

Published on

Category

There’s something fascinating about old tech—those tiny devices that somehow felt alive even with only a few pixels and a beeping speaker.
Last year I tried recreating that feeling by building my own virtual pet. The result was fun, but not enough. It needed more personality… more purpose… more chaos.

So I rebuilt it from scratch.

TamaFi V2 isn’t just another Tamagotchi clone.
It’s a standalone cyber-creature living inside a custom PCB, powered by ESP32-S3, scanning WiFi networks around it, reacting to the environment, evolving based on how you treat it, and occasionally doing things you probably shouldn’t ask too many questions about.

Let’s break it down.

 


📦 Hardware — Smaller, Cleaner, Meaner

For this version, I wanted TamaFi to look like a real product, not a development board with a screen glued on top.

Changes from V1 → V2

  • Half the size of the original board

  • A custom-shaped PCB designed for symmetry

  • Non-modular ST7789 TFT for a clean, integrated look

  • MOSFET brightness control for smooth backlight levels

  • 6 soft tactile switches — clean, responsive, and satisfying

  • WS2812B-2020 Neopixels for subtle mood and status lighting

  • TP4056 charging module, because yes — it’s pocket-friendly

  • Optional CP2102 USB-TTL, although the S3 has native USB anyway

During assembly I managed to slightly burn the display with the hot-air gun… but thankfully it survived. Cifer-luck.

 


📡 Software — Smarter, Reactive, Alive

TamaFi isn’t scripted. It thinks, makes choices, and reacts to the wireless environment around it.

Core Features

  • WiFi-based feeding system
    Your pet “hunts” for networks. More networks = fuller and happier pet.

  • Mood engine
    Hunger, happiness, health, network density — all influence behavior.

  • Autonomous actions
    If you ignore TamaFi, it makes decisions on its own.

  • Evolution system
    It grows from Baby → Teen → Adult → Elder based on stats and time.

  • Rest cycles
    Smooth animations, recovery bonuses, and personality changes.

 


🧪 “Unusual” Abilities (for… science)

TamaFi V2 contains a few experimental features inspired by cybersecurity labs.

Included:

  • Aggressive mode → When your pet gets angry, it sends Deauth bursts to nearby networks, causing brief disruptions.

  • Broadcast mode → TamaFi creates WiFi access points with messages based on its mood.

  • Network curiosity → Hidden SSIDs, open networks, and strong RSSI affect happiness and stats.

Everything is purely educational, of course.

 


🛠 Tools Born During Development

While working on V2, I ended up creating a helper tool:

🔧 DisplayKit

A web-based UI-builder for TFT & OLED displays.
No installation, no setup — just open in your browser and start designing.
Available on my GitHub.

This saved hours of layout work.

 


📑 Menu System

TamaFi’s UI is simple but packed:

  • Pet Status → Age, mood, stage, stats

  • Environment → WiFi landscape

  • System Info → Device health, runtime

  • Controls → Brightness, sound, LEDs

  • Settings → Reset, autosave, behaviors

  • Diagnostics → Development testing modes

And yes: you can navigate faster using the side buttons.

 


🧬 What’s Next?

I’m nowhere near finished.

Next upgrades:

  • AI personality so you can actually talk to your pet

  • More wireless-aware behaviors

  • More chaotic modes

  • A webapp interface

  • Expansion modules

  • And a few things I’ll keep secret for now

TamaFi V2 is just warming up.

 


🧡 Sponsored by NextPCB

Big thanks to NextPCB for supporting this project!
If you’re building your own TamaFi or any other PCB project, I highly recommend NextPCB for fast, reliable, and affordable PCB manufacturing and assembly.

🛠️ Get your boards made here → https://www.nextpcb.com

 


💻 Code & PCB

If you’re interested in building this project, the code and schematic are available on GitHub. Simply visit the GitHub repository to download the necessary files.  Feel free to test the code and share your feedback or improvements.

GitHub repository: github.com/cifertech/RF-Clown


 

If you like projects that mix hardware, software, and a bit of digital mischief — TamaFi is one of my favorites so far.
Let me know what features you want in V3.

More chaos soon.