Skip to content

dishishshawn/ESP32Pet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP32PET

An open-source Tamagotchi, built on an ESP32 with an ST7735 LCD and physical buttons. A digital pet resembling me responds to feeding, playing, and dressing up. Stats are persistent (saved to EEPROM)

Features

  • Deep sleep (Battery powered use)
  • Three-button UI (+ 1 for on and off)
  • Designed for portable use

Hardware Requirements

  • ESP32 w/ EEPROM storage (ESP32 DevKit V1)
  • Arduino framework (Platform IO)
  • TFT LCD (ST7735)
  • 3.7V LiPo battery + MCP1700 (3.3V LDO)
  • 4x momentary push buttons

Applications

  • KiCAD
  • Arduino IDE or PlatformIO

Additional Notes

Decided to use the full esp32 dev kit for easy testing of new firmware/features.

Images

image image

Tamagotchi Case

OnShape

Demo

No demo currently

Sponsorship

image

PCBWay sponsors 3D Printing and PCB assembly costs on this project during the prototyping phase! If you are interested in their awesome fabrication services please check them out. They offer 3D prototyping, PCB design, and assembly, as well as CNC metal fabrication. Costs are reasonable and the quality is as good as it gets. Thank you, PCBWay, for sponsoring me!

License

MIT

About

Tamagotchi PCB Design and Firmware Project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors