Skip to product information
1 of 7

My Store

Finished TamaFi Smart Virtual Pet Firmware Version V2.0 ESP32-S3 WiFi Interactive virtual Electronic Pet

Finished TamaFi Smart Virtual Pet Firmware Version V2.0 ESP32-S3 WiFi Interactive virtual Electronic Pet

Regular price $50.00 USD
Regular price $99.00 USD Sale price $50.00 USD
Sale Sold out
Shipping calculated at checkout.
é¢œč‰²: White
Quantity

🌟 About the Project

TamaFi is a modern, WiFi-aware virtual pet.
V2 rebuilds the original project withĀ new hardware,Ā smarter logic, and aĀ clean, compact PCBĀ that actually feels like a finished device.

The pet lives on an ESP32-S3, eats nearby WiFi, evolves over time, and makes its own decisions based on the environment around it.

✨ Highlights (V2)

  • āš™Ā ESP32-S3 based – more performance, native USB, better room for future features
  • šŸ–„Ā TFT ST7789 240Ɨ240 – full-color UI, custom sprites, status bars, menus
  • 🧠 Autonomous behavior engine – the pet hunts, explores, rests, and reacts on its own
  • šŸ“¶Ā WiFi-fed – nearby networks affect hunger, happiness, and health
  • šŸŽ›Ā Full menu system – Pet Status, Environment, System Info, Controls, Settings, Diagnostics
  • šŸ’¾Ā Persistent state – age, stats, stage, settings stored in flash (Preferences)
  • 🌈 4Ɨ WS2812-2020 NeoPixels – mood & activity feedback (happy/sad/wifi/rest patterns)
  • šŸ”ŠĀ Retro sound engine – non-blocking chiptune-style beeps and sequences
  • šŸ”‹Ā Battery-ready – TP4056 charger + MOSFET-controlled TFT backlight
  • šŸ–±Ā 6 soft tactile switches – three on each side for navigation and shortcuts
  • šŸ› Ā DisplayKit-ready UI workflow – UI graphics can be designed/exported via DisplayKit
  • 🧩 How TamaFi V2 Behaves

    TamaFi isn’t just a sprite animation loop. It runs a small decision engine that constantly evaluates:

    • Pet stats:Ā hunger,Ā happiness,Ā health
    • Traits: curiosity, activity, stress
    • Environment: number of nearby networks, open/hidden networks, average RSSI
    • Time: age (minutes → hours → days)

    From that, it decides whether to:

    • šŸ–Ā Hunt – use WiFi scan results to ā€œfeedā€ and adjust hunger/happiness/health
    • šŸ‘Ā Explore – react to open/hidden networks and network diversity
    • 😓 Rest – enter a sleep cycle with special egg animation and recovery stats
    • 😐 Idle – chill on the home screen with mood-based idle animations

    Mood system

    The pet mood changes based on stats + environment:

    • HUNGRY – low hunger
    • HAPPY – good stats + decent WiFi
    • CURIOUS – hidden/open networks nearby
    • BORED – no WiFi for too long
    • SICK – low health or bad conditions
    • EXCITEDĀ /Ā CALM – good conditions & variety

    Mood affects:

    • Idle animation speed
    • LED patterns
    • How often it wants to hunt / explore / rest

    Evolution

    Age is tracked inĀ minutes, hours, and days:

    • BABY → TEEN → ADULT → ELDER

    Evolution depends on:

    • Time alive
    • Average of hunger / happiness / health
    • Environment quality

    Reaching a new stage triggers special SFX + animations.

  • Home Screen

    • Pet sprite (idle / hunt / rest / special states)
    • Background image
    • Stats bars: Hunger, Happiness, Health
    • Mood + Stage text
    • Activity label in the top bar (Idle,Ā Hunting…,Ā Resting…, etc.)
    • Overlays for special effects (e.g. hunger effect)

    Menus

    Navigation is done using the left 3 buttons (UP / OK / DOWN).

    Main Menu:

    1. Pet Status – stats, mood, age, stage, short description
    2. Environment – WiFi network counts, hidden/open, ā€œsignal moodā€
    3. System Info – firmware version, uptime, battery (if implemented), etc.
    4. Controls – brightness, LED level, sound on/off, NeoPixel on/off
    5. Settings – auto-sleep, auto-save interval, soft reset options
    6. Diagnostics – debug info, test modes (non-destructive)
    7. Back to Home
View full details
  • 5 stars: 1 (100%)
  • 4 stars: 0 (0%)
  • 3 stars: 0 (0%)
  • 2 stars: 0 (0%)
  • 1 star: 0 (0%)
A
Anonymous

With help from fellow member of the community Ghostech more knowledge in coding we we're able to determine that the Wi-Fi issue is with the firmware provided, not the hardware. As stated in the previous review. All Hardware was well crafted and put together. The firmware is still under development. The hardware met all my expectations and exceeded in others with the use of the Esp32 wroom N16R8 definitely Will purchase again from MK Signal