devpet_meta

🦖 DevPet, a developer focused embedded pet, based on an ESP32 microcontroller

https://github.com/afcms/devpet_meta

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.2%) to scientific vocabulary

Keywords

embedded esp32 github studies
Last synced: 6 months ago · JSON representation

Repository

🦖 DevPet, a developer focused embedded pet, based on an ESP32 microcontroller

Basic Info
  • Host: GitHub
  • Owner: AFCMS
  • Default Branch: master
  • Homepage:
  • Size: 232 KB
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • Open Issues: 1
  • Releases: 0
Topics
embedded esp32 github studies
Created almost 2 years ago · Last pushed 10 months ago
Metadata Files
Readme Citation

README.md

DevPet Meta

A developer pet project, a small ESP32 based device with an OLED display buttons. It connects to your computer via Bluetooth where you need to run the backend which communicates with the device via serial.

To keep your virtual pet alive and happy, you need to be active on GitHub by creating issues, pull requests, and commits. The more active you are, the healthier your pet will be. You also need to make the pet happy by listening to music on Spotify or playing the integrated minigame. Oh and don't forget to feed it with coffee regularly!

To get started, you need to flash the ESP32 using the instructions from the DevPet repository if your ESP32 isn't yet flashed. Then you can pair the Bluetooth device "DevPet" from your computer. You then need to setup the tokens for API fetching for both GitHub and Spotify and run the backend using the instructions from the DevPet Backend repository.

This project have been build as a part of my studies at Hexagone School

Repositories

| Repository | Description | | ------------------------------------- | ---------------------------------------------- | | DevPet Meta | Instructions, 3D models, schemas, explanations | | DevPet | ESP32 code | | DevPet Backend | NodeJS serial backend code |

Hardware

Components

| Name | Description | Link | | --------- | ------------------------------------ | --------------------------------------------------------------------- | | ESP32 | Microcontroler | | | SSD1306 | OLED 128x64 monochrome 0.96" display | Az-Delivery | | Button x3 | 12x12x7.3mm push buttons | Amazon FR |

3D Printed Parts

| Description | | ------------------------------------------------------------- | | STL Files | | 3MF File (from Bambu Studio) | | Fusion360 Archive | | Fusion360 Cloud Project |

The final project have been printed on a Bambu Lab X1E using an ABS filament and a 0.4mm nozzle.

Schematics

Wokwi Diagram

Wokwi Diagram

Paper Box

A paper box have been built to contain the DevPet.

You can find the ODG file here

Built with

Thanks to

  • @Eladji for providing me the Fusion360 models for the base components
  • @AKArien0 for the inspiration for the embed input handler
  • My friend @Klhmt for the main dinosaur sprites and animations

Owner

  • Login: AFCMS
  • Kind: user
  • Location: France

👨‍🎓 16 years old french student

GitHub Events

Total
  • Issues event: 1
  • Push event: 2
Last Year
  • Issues event: 1
  • Push event: 2

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 4
  • Total pull requests: 0
  • Average time to close issues: 2 months
  • Average time to close pull requests: N/A
  • Total issue authors: 1
  • Total pull request authors: 0
  • Average comments per issue: 0.25
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 4
  • Pull requests: 0
  • Average time to close issues: 2 months
  • Average time to close pull requests: N/A
  • Issue authors: 1
  • Pull request authors: 0
  • Average comments per issue: 0.25
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • AFCMS (4)
  • AKArien0 (1)
Pull Request Authors
Top Labels
Issue Labels
enhancement (4) good first issue (2)
Pull Request Labels