https://github.com/c1p81/Configurable_CYD_BLE_Streamdeck_
Ad un torneo di pallavolo a mia figlia hanno regalato un braccialetto...ad occhio visto la presenza della batteria e di un pulsante, sembrava qualcosa di luminoso...tranne per il fatto che non si notava nessun segno di vita (le batterie sono cariche)
Frugando su internet ho trovato che il braccialetto viene di solito distribuito agli spettatori di concerti ed e' radio controllato
Sono stati fatti alcuni reverse engineering..peccato che il mio sia gruppo 4
https://github.com/gabry99018/Flipper-Zero-CrowdLED-Wristbands/tree/main
https://forum.flipper.net/t/new-device-protocol-crowd-led-and-dmx/6571/12
Dopo CYW ho preso il modello superiore (che per costo, visto il case gia' presente e' decisamente da preferire) ESP32-4848S040CIY1 che monta un ESP32-S3
Interessante la presenza dei relay per usare il display come interruttore ma non ho ancora chiaro se siano a 130V (americani) o 220V(europei)
https://github.com/rzeldent/esp32-smartdisplay-demo
https://github.com/sand1812/ESP32-4848S040
L'unica difficolta' e' settare il path di lv_conf.h
ho modificato il file lv_conf_internal.h per puntare al file lv_conf.h
Per compilare i progetti M5Dial con Platformio si scaricano gli esempi da https://github.com/mzyy94/M5Dial-LVGL
Da dentro Platformio si apre il folder del progetto in examples/dial_number e si effettua la build
Un dettaglio .. il pulsante di reset e' nascosto dietro l'adesivo
Ho ripreso in mano il T-Dongle S3 di Lilygo ed i progetti IDF che sono presenti sul github ufficiale non funzionano piu' perche' la libreria LovyanGFX non risulta compatibile con IDF 5.x (il codice e' stato scritto per una versione precedente di IDF)
Ho provato a correggere ma alla fine ho preso un docker IDF 4.4 ed ho usato questo per compilare il progetto
Importante: per mettere in modalita' programmazione la scheda si deve premere il pulsante e poi inserire la scheda nella porta USB. Per avviare lo sketch la scheda deve essere rimossa e poi inserita
sudo apt update
sudo apt install docker.io
sudo systemctl enable docker --now
sudo usermod -aG docker $USER
newgrp docker
docker pull espressif/idf:release-v4.4
docker run --rm -it --device=/dev/ttyACM0 -v ~/T-Dongle-S3:/project -w /project espressif/idf:release-v4.4
idf.py set-target esp32s3
idf.py build
Ho provato ad usare ESP32 in CYD per generare Mandelbrot utilizzando entrambi i core
Il codice del progetto Platformio si trova a questo link
https://github.com/c1p81/mandelbrot_esp32_cyd
Devo cerca di lavorare su spettri di riflettanza di plastica e la prima domanda e': quale sono le bande significative? Sono partito dal ...