Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/screamman-ssh/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.
https://github.com/screamman-ssh/virtual-pet-with-utilities-box
embbeded-system esp32 google-apps-script google-sheets-api iot leds line-bot odroid-c4 openweathermap-api pixel virtual-companion ws2812b
Last synced: 12 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/screamman-ssh/virtual-pet-with-utilities-box
- Owner: screamman-ssh
- Created: 2023-08-26T10:21:20.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-20T10:05:42.000Z (5 months ago)
- Last Synced: 2024-11-12T07:33:33.482Z (2 months ago)
- Topics: embbeded-system, esp32, google-apps-script, google-sheets-api, iot, leds, line-bot, odroid-c4, openweathermap-api, pixel, virtual-companion, ws2812b
- Language: C
- Homepage: https://www.youtube.com/watch?v=gPgk_Gjs5QA
- Size: 120 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Virtual Pet With Utilities Box
[](https://github.com/screamman-ssh/Virtual-Pet-With-Utilities-Box#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](https://img.youtube.com/vi/gPgk_Gjs5QA/0.jpg)](https://www.youtube.com/watch?v=gPgk_Gjs5QA) | [![control using line](https://img.youtube.com/vi/ehnaCmpzqFE/0.jpg)](https://www.youtube.com/watch?v=ehnaCmpzqFE)