احصل على رسالة التحكم في الصوت المفتوحة (osc) عبر WIFI على ESP12 وأرسلها إلى Axoloti DSP من خلال gpio التسلسلي (PA3/PA2)
الأسلاك :
ESP RX <-> TX PA3 أكسولوتي
ESP TX <-> RX PA2 أكسولوتي
ESP 3v3 <-> VDD (أي) أكسولوتي
ESP Gnd <-> GND (أي) أكسولوتي
مطلوب :
*لوحة ESP 12 (nodemcu، wemos، ESPino...) أو ESP32
*لوحة Axoloti الأساسية (معالج الصوت الرقمي المستقل) http://www.axoloti.com/
*اردوينو IDE مع تثبيت مدير اللوحة esp8266
*مكتبة OSC اردوينو https://github.com/CNMAT/OSC
* جهاز توجيه غير متصل بالإنترنت (اختياري في حالة استخدام وضع AccessPoint)
*وحدة تحكم OSC (ليمور، 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
-> قم بتوصيل وحدة التحكم بشبكة wifi وlocalPort: 8000، وأرسل عناوين رسائل OSC العائمة: /axo1، /axo2 ... /axo16
-> يتم تحويل رسالة Float 32bit osc إلى إشارة kRate في axoloti (27 بت) مما يعطي 0-64 نقطة عائمة.
-> استخدم كائنات axoloti أخرى لتوسيع نطاق التحكم الخاص بك (uni إلى ثنائي القطب، multi، div، منحنى ...)