Skip to content

An embedded project for our embedded course inspired by the Tamagotchi game to a 16x16 LED pixel display virtual pet (cat) with useful tools, clock, weather, calendar and game.

Notifications You must be signed in to change notification settings

screamman-ssh/Virtual-Pet-With-Utilities-Box

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Virtual Pet With Utilities Box

An embedded project for our embedded course inspired by the Tamagotchi game to a 16x16 LED pixel display virtual pet (cat) with useful tools, clock, weather, calendar and game. The virtual pet can be controlled online via the LINE application using Google AppScript as a webhook. The project was implemented with esp32 and Odroid-C4 (Optional), it's just a requirement from the course but you can use only esp32 to operate all functions.

Functions and Features

  • Tamagotchi like (virtual pet/cat) game
  • Changing the background mode
  • Changing the cat's colour and pattern mode
  • Digital clock with customizable light colour pattern mode
  • Current weather and temperature mode
  • A snake game

Hardwares

The main component in making this project included:

  • ESP-WROOM-32 (Main Microcontroller)
  • Odroid-C4 (Optional)
  • WS2812B 16x16 (256 leds display)
  • DHT11 (Temperature and humid sensor module)
  • DS1307 (Real-Time clock module)
  • 4-Push Button (Push button module)

Schematic Diagram

In making this project we have designed and used this schematic diagram to connect all parts together.

Demo

Normal Mode Control using LINE
Normal Mode Demo control using line

About

An embedded project for our embedded course inspired by the Tamagotchi game to a 16x16 LED pixel display virtual pet (cat) with useful tools, clock, weather, calendar and game.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages