Ready to dive deeper into TamaFi's details? Discover the full story, in-depth tutorials, and all the exciting features in our comprehensive documentation. Click the link and explore further!
TamaFi is a modern reimagining of the classic Tamagotchi, aiming to blend nostalgia with modern technology. Built with an ESP32 microcontroller and a vibrant TFT LCD, TamaFi offers a unique twist: feeding your virtual pet through Wi-Fi scanning.
Why TamaFi?
- Classic Tamagotchis lacked vibrant graphics, backlighting, and modern interactions.
- TamaFi fills this gap by offering an enhanced virtual pet experience with open-source versatility.
TamaFi is a work-in-progress and has room for improvement. While it’s functional and exciting to use, there’s always room to make it better, more reliable, and feature-rich. Whether it’s optimizing the code, enhancing the design, or suggesting new features, your contributions are highly welcomed!
Feature | Status | Details |
---|---|---|
Pet Animation | ⚠ Stable | Includes hatching, random, and stat-based animations. |
Stat Management | ⚠ Stable | Hunger, happiness, and hygiene stats are tracked and updated. |
Wi-Fi Feeding | 🚧 In Progress | Detects nearby networks and feeds the pet. |
TFT LCD Display | ✅ Reliable | Displays sprites, stats, and animations with smooth transitions. |
Button Inputs | ⚠ Stable | Three microswitches handle user interaction. |
PCB Design | ✅ Verified | Tested for compatibility and efficient layout. |
RGB LED and Buzzer Integration | 🚧 In Progress | Planned for the next release. |
Hardware:
- ESP32-U4 microcontroller
- TFT LCD (ST7789) with vibrant visuals
- WS2812 RGB LED for colorful effects
- Buzzer for sound alerts
- TP4056 charging module with USB-C
- LF33 voltage regulator
Software:
- Custom animations for pets and stats
- WiFi-based feeding system
- Interactive buttons for actions
- Egg-hatching and pet-death animations
- Open-source and easily customizable
Distributed under the MIT License. See LICENSE.txt for more information.
▶ Support me on Patreon patreon.com/cifertech
CiferTech - @twitter - CiferTech@gmali.com
Project Link: https://github.com/cifertech/TamaFi
The libraries and projects listed below are used in this software: