Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/emberfox205/pc-mcu-player
Solution to display videos/animations directly from computer to microcontroller.
https://github.com/emberfox205/pc-mcu-player
esp32-arduino freertos iot platformio u8g2lib wokwi-vscode-extension
Last synced: 5 days ago
JSON representation
Solution to display videos/animations directly from computer to microcontroller.
- Host: GitHub
- URL: https://github.com/emberfox205/pc-mcu-player
- Owner: emberfox205
- License: mit
- Created: 2025-02-02T10:39:06.000Z (18 days ago)
- Default Branch: main
- Last Pushed: 2025-02-14T16:56:13.000Z (6 days ago)
- Last Synced: 2025-02-14T17:28:35.012Z (6 days ago)
- Topics: esp32-arduino, freertos, iot, platformio, u8g2lib, wokwi-vscode-extension
- Language: C++
- Homepage:
- Size: 16.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Computer-Microcontroller Player
Solution to display videos/animations directly from computer to a simulated microcontroller.
---
## Overview
Embedded C++ codes and a Python client to send xbm files through serial.
Made to target ESP32 Devkit-V1 / DevkitC-V4 connected to a SSD1306 128x64 through I2C.
Currently can only achieve ~6 FPS.
Demonstration: [Bad Apple!!](https://www.youtube.com/watch?v=zMEHnW_Ern8&t=1s)
## Usage
1. Make sure you have [Wokwi for VSCode](https://docs.wokwi.com/vscode/getting-started) installed.
2. Make adjustments as needed to `main.cpp` and `client.py`.
3. Build `main.cpp`.
4. Open `diagram.json` and run the simulator from there.
5. Run `client.py`.> [!warning]
> Developed using Wokwi simulator and PlatformIO extension for VSCode. Might not work with actual boards.