Jurij Podgoršek b3e37f57a7 | ||
---|---|---|
AHRSensor | ||
boards | ||
doc | ||
lib | ||
osc32_9255_rtimulib_espnow | ||
osc32_espnow_sprejemnik | ||
src | ||
.gitignore | ||
LICENSE | ||
README.org | ||
build.sh | ||
dokumentacija.jpg | ||
flash.sh | ||
guix-shell.sh | ||
init.sh | ||
monitor.sh | ||
package.json | ||
platformio.ini | ||
requirements.txt | ||
server.js | ||
utopia.scd |
README.org
C2 - utopia
Musical/visual/dance performance of Borut Kržišnik's new album, Utopia, with Ryuzo Fukohara dancing and triggering / modulating sounds and projections by Simon Svetlik.
We plan to plant 5-6 sensors on Ryuzota, the IMU signals will be converted into midi for Borut in Simon.
Code
Arduino sensor
Arduino receiver
Supercollider receiver code
SLIPDecoder source
Microcontrollers
LilyGo ESP32-S3
https://www.lilygo.cc/products/t7-s3 Pinout
Sometimes doesn't want to flash; hold BOOT button and click RESET to enter flash mode.
cnmat/OSC SlipEncodedSerial needed a modification; constructor argument typecast to HWCDC
.
Should be compiled with -DARDUINO_USB_CDC_ON_BOOT=1
to enable USB CDC.
Olimex ESP32-S2-DevKit-Lipo-USB microcontroller
For (testing / development) https://www.olimex.com/Products/IoT/ESP32-S2/ESP32-S2-DevKit-Lipo-USB/open-source-hardware Pinout
Sensor (Adafruit BNO055)
Materials
8 senzorjev MPU 9250 (9-DOF)(wrong models sent, MPU-6500 or similar, returned) https://www.ebay.com/itm/153559516252 5.88$ * 8 + 3.49$ (posiljka) = 47.89$ * 1.22 davek = 58.43$ (+ carina nekaj?)8 krmilnikov esp32https://www.olimex.com/Products/IoT/ESP32-C3/ESP32-C3-DevKit-Lipo/open-source-hardware 6€ * 8 = 48€ * 1.22 davek = 58.56€ (+ shipping = ? - iz bulgarije)- 14x Li-Po battery 3.7V 800mAh https://www.tinytronics.nl/en/power/batteries/li-po/li-po-accu-3.7v-800mah 6.75€ * 14
- 10x Adafruit BNO055 9-DOF sensors https://learn.adafruit.com/adafruit-bno055-absolute-orientation-sensor/overview
- 8x LilyGo ESP32-S3 microcontrollers https://www.lilygo.cc/products/t7-s3 Pinout
We also need some velcro tape to make sensors easily mountable and protoboards to hold it all together.
And a charging station for batteries (TODO).