Internet of Knives device. Control an chef's knife from anywhere over the internet.
- Raspberry Pi 4
- Raspberry Pi Motor HAT
- NEMA 17 stepper motor
- NEMA 17 stepper motor bracket
- NEMA 17 Cork Dampers
- Raspberry Pi Camera
- Gate fitting
- Cutting board
- Shaft coupling 5mm
- 2 Springs
- Screws
- 2 wooden cubes 6x6x6 cm
- wiring
- Universal AC - DC adapter
Install FFMPEG on the Raspberry Pi (could take a while)
Add requirements.txtTest FlaskAuto start Flask app (NGINX + WSGI)Configure router to forward requests to FlaskCan't, protected- ~~Add reverse tunneling ~~
- Add button to website
Replace <code>
with the YouTube livestream key.
raspivid -o - -t 0 -vf -hf -fps 60 -b 12000000 -rot 180 | ffmpeg -re -ar 44100 -ac 2 -acodec pcm_s16le -f s16le -ac 2 -i /dev/zero -i - -vcodec copy -acodec aac -ab 384k -g 17 -strict experimental -f flv rtmp://a.rtmp.youtube.com/live2/<code>
Auto starts with uWSGI / NGINX
The RPi creates a reverse SSH tunnel to a VPS server that has NGINX installed. On click there will be a GET request that is passed through to the Raspberry Pi.