Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andypiper/fivebyfive
Polyglot examples for the 01Space ESP32-C3FH4-RGB board
https://github.com/andypiper/fivebyfive
01space arduino bejazzled cheerlights esp32 esp32-c3 esp32-c3fh4-rgb esp32c3 iot micropython micropython-esp32 mqtt neopixel tinygo umqtt
Last synced: 26 days ago
JSON representation
Polyglot examples for the 01Space ESP32-C3FH4-RGB board
- Host: GitHub
- URL: https://github.com/andypiper/fivebyfive
- Owner: andypiper
- License: mit
- Created: 2022-02-01T11:45:12.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-03-17T19:32:35.000Z (8 months ago)
- Last Synced: 2024-09-29T18:48:18.870Z (about 1 month ago)
- Topics: 01space, arduino, bejazzled, cheerlights, esp32, esp32-c3, esp32-c3fh4-rgb, esp32c3, iot, micropython, micropython-esp32, mqtt, neopixel, tinygo, umqtt
- Language: Python
- Homepage: https://dev.to/andypiper/series/16659
- Size: 23.6 MB
- Stars: 37
- Watchers: 4
- Forks: 9
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# "Five by Five"
Multilingual code for a [01Space](https://github.com/01Space) 5x5 Neopixel RISC V board (ESP32-C3FH4 with USB-C) - sometimes called a "bedazzled" or "bejazzled" ESP32-C3!
![fivebyfive](https://socialify.git.ci/andypiper/fivebyfive/image?description=1&font=KoHo&forks=1&issues=1&logo=https%3A%2F%2Fgithub.com%2Fandypiper%2Ffivebyfive%2Fblob%2Fmain%2Fimages%2Ficon.png%3Fraw%3Dtrue&name=1&owner=1&pattern=Circuit%20Board&stargazers=1&theme=Dark)
## Background
It all started with [this Tweet from @GeekMomProjects](https://twitter.com/GeekMomProjects/status/1479210241807900676)...
This repo started as a set of MicroPython experiments. The goal of this project *now*, is to aggregate information, and different examples, to enable the community to learn about and use the ESP32-C3FH4-RGB board.
## Requirements
- the board, available to purchase [via Banggood](https://banggood.com/ESP32-C3-Development-Board-RISC-V-WiFi-Bluetooth-IoT-Development-Board-Compatible-with-Python-p-1914005.html)
- a USB-A to USB-C data cable *will not work with USB-C to USB-C*## Contents
- `arduino/` updated version of the original Arduino code for the board (may need to populate via `git pull --recurse-submodules`). This pulls in my fork of the upstream original project so that I can send updates as needed.
- [`micropython/`](./micropython) MicroPython code examples, and board definition for building your own MicroPython firmware.
- [`tinygo/`](./tinygo) TinyGo code examples.Each language subdirectory contains more information specific to build and usage of the code.
- [`images/`](./images) various images to illustrate functionality and the board itself
- [`reference/`](./reference) annotated images and schematics. The included schematic diagram has been kindly supplied by Jiale Xu of 01Space (this is also available in the original Arduino project)### More information
- various learnings in the [notes](notes.md)
- good source of information on what works / is broken
- many todos and ideas listed, contributions welcomed!
- will be organised into a GH wiki soon...
- [YouTube playlist](https://www.youtube.com/watch?v=SQO4Dn0vE3k&list=PLBlxSZoETPB-GN-FPKTdkK5IxIUz5LEIO) showing some of these samples### Images
![01Space board](images/board-neopixels.jpeg)
![01Space board reverse](images/board-chips.jpeg)
![Annotated board](/reference/ESP32-C3FH4-RGB-reference.jpeg)
More images in [`images/`](./images), PDF/JPEG reference cards and schematic in [`reference/`](./reference)
## License
MIT License Copyright (c) 2022 Andy Piper; some code samples may carry alternative licenses.
## Contributing
If you'd like to get involved or ask questions, please use the [Discussions](https://github.com/andypiper/fivebyfive/discussions).
For code and documentation, see [Contributing](./CONTRIBUTING.md), and follow the [Code of Conduct](.github/CODE_OF_CONDUCT.md). Thanks!