Ringinator/README.md
2024-04-17 17:17:38 +00:00

51 lines
No EOL
2.2 KiB
Markdown

# Ringinator
The repository for my 3D-printed ring-shaped motion-control presentation control and pointer device written in C, MicroPython and TinyML and implemented with a TinyPICO Nano microcontroller. The Bachelor thesis is written in Typst.
## Goals
The goal is to develop a prototype device shaped like a ring that can be used to control presentations and as a laser pointer using only motion controls.
1. Maximum compactness
Everything needs to be small, the software should be minimalistic (ideally as much processing on the TinyPICO as possible)
2. Wirelessness
Planned commands:
Shaking your hand while pointing at the screen | Shaking your hand while pointing down | Pushing your finger towards or away from the screen | swiping your hand left and right | circling with your finger (counter-)clockwise | WIP
---|---|---|---|---|---|---
Activating the laser/computermouse mode | Disabling the laser/computermouse mode | left and right clicking | changing the volume | changing the slides forwards and backwards | pointing your figer up for 2 seconds
My goal is to work on my bachelor thesis every day 18:00 and when I'm in the library at the university
## Project roadmap
- [ ] April: Hardware & Networking
- [x] Creating a Typst template for bachelor theses at the UHH
- [ ] Creating the model for the ring
- [ ] Wiring the components together
- [ ] Soldering the components together
- [ ] Creating the hull containing the components
- [ ] Establishing a connection between the TinyPICO and the PC
- [ ] Write the first chapters (State of the art and goals)
- [ ] May: Software:
- [ ] IMU-Visualization
- [ ] Driver
- [ ] Setting up TinyML
- [ ] June: Training and evaluating the models
### Tasks for today
- [x] Setup the Forgejo directory
- [ ] Connect the Dummy ESP32 with your Arduino IDE and set everything up wired
- [ ] Prepare the first pages in the Bachelor thesis
- [ ] Write an email to your mentors
### Tasks for tomorrow
- [ ] Set the chapters in the Bachelor thesis as in line with past bachelor theses at TAMS
- [ ] Collecting TinyML and TinyPICO tutorials
## Link to the Typst paper
Will be posted here when I'm finished with it