Получите открытое сообщение управления звуком (osc) через WIFI на ESP12 и передайте его в Axoloti DSP через последовательный порт gpio (PA3/PA2).
Проводка:
ESP RX <-> TX PA3 Аксолоти
ESP TX <-> RX PA2 Аксолоти
ESP 3v3 <-> VDD (любой) Аксолоти
ESP Gnd <-> GND (любой) Axoloti
необходимый :
*Плата ESP 12 (nodemcu, wemos, ESPino...) или ESP32.
*Основная плата Axoloti (автономный цифровой звуковой процессор) http://www.axoloti.com/
*arduino IDE с установленным менеджером плат esp8266
*OSC библиотека Arduino https://github.com/CNMAT/OSC
*автономный маршрутизатор (необязательно, если используется режим accessPoint)
*Контроллер OSC (lemur, TouchOSC...) https://liine.net/en/products/lemur/ --- https://hexler.net/software/touchosc
Схема подключения:
° AXOLOTI_RECEPTEUR_ESP12_OSC.ino — это эскиз ESP12 для загрузки из Arduino ide. Установите свой SSID и пароль в заголовке эскиза («NULL» в wifi.begin, если на маршрутизаторе не установлен пароль).
° osc.axo — это объект, запускаемый в программном обеспечении axoloti для анализа последовательных данных из ESP12.
-> Подключите контроллер к Wi-Fi и локальному порту: 8000, отправьте плавающие сообщения OSC по адресам: /axo1, /axo2 ... /axo16
-> 32-битное сообщение OSC с плавающей запятой преобразуется в сигнал kRate в аксолоти (27 бит), что дает значения 0–64 с плавающей запятой.
-> Используйте другие объекты аксолоти для масштабирования вашего элемента управления (от uni до биполярного, множественного, div, кривой...)