vongomben / smart-foot-brace

notes over a smart foot brace based on ZNX-01 and IMU, communicating with a Node-RED UI (vers 0.1 and 0.2) and with p5js (in ver 0.3)
https://officine.cc/smart-foot-brace-a-project-with-its-biotecnologie-from-colleretto-giacosa/
GNU Affero General Public License v3.0
0 stars 0 forks source link
arduino biotechnology ble foot node-red visualization znx-01

A project managed by Officine Innesto in collaboration with students from ITS Biotecnologie from Colleretto Giacosa / Torino, Italy.

smart-foot-brace

notes over a smart foot brace based on ZNX-01 and IMU, communicating with a Node-RED UI (vers 01. and 0.2) and later using BLE and P5js (vers 0.3)

Version 0.3 Bluetooth Low Energy Version

Video Demo

The sole sends data via BLE. To visualize this project we used p5js, and its implementation of the BLE library Here is the code

La suola trasmette tutti i dati attraverso bluetooth. Per visualizzare questo progetto abbiamo usato p5js, e la sua implementazione della libreria BLE Qui il codice

Version 0.2 ESP32 + ZNX + IMU! + UI in Node-RED

Video Demo (sorry this is note yet subtitled)

ref description label Manufacturer MPN DPN link
1 Sensore Soletta ZNX-01 Qiter Qiter4hr835o19f B08CXZ6QWM https://www.amazon.it/intelligente-pressione-Accessorio-tappetino-sensibile/dp/B08CXZ6QWM
2 MCU ESP32 AZDelivery B071P98VTG B071P98VTG https://www.amazon.it/AZDelivery-NodeMCU-Development-Arduino-gratuito/dp/B071P98VTG/
3 3.7V 1000mAh Battery Battery AKZYTUE A202106326 A202106326 https://www.amazon.it/AKZYTUE-Batteria-ricaricabile-polimeri-connettore/dp/B0983K9BMK/
4 TP4056 USB C Tipo C Modulo di ricarica (3) Charger RED DAMORE B0BJQPN3RG B0BJQPN3RG https://www.amazon.it/RED-DAMORE-ricarica-batteria-protezione/dp/B0BJQPN3RG/
~5~ ~DC-DC Buck Converter (6)~ Buck DUBEUYEW B0B4SYBGQL B0B4SYBGQL https://www.amazon.it/DUBEUYEW-Converter-Modulo-alimentazione-regolabile/dp/B0B4SYBGQL
6 Interruttore a Scorrimento SWITCH RUNCCI-YUN B09TVDZ8P2 B09TVDZ8P2 https://www.amazon.it/RUNCCI-YUN-Interruttore-Scorrimento-Posizione-Elettronici/dp/B09TVDZ8P2/
7 FILAMENT 3D SUNLU ‎SLUK-TPU-WT-0.5KG ‎SLUK-TPU-WT-0.5KG https://www.amazon.it/SUNLU-Filament-Dimensional-Accuracy-Printing/dp/B07R6PMXSP
8 IMU LSM9Ds1 IMU Sparkfun SEN-13284 SEN-13284 https://www.sparkfun.com/products/retired/13284
9 MODULO DC-DC BOOST CONVERTER 2 AMPERE Buck Pinto 056.044.3838 056.044.3838

Alt text

Old info about version #1 (Italian only)

Version 0.1 ESP32 + ZNX + UI in Node-RED

Come si usa il prototipo 1?

Per poter visualizzare sul PC i dati della suola smart occorre:

Lato Arduino (Opzionale)

Lato Node-RED (obbligatorio)

Una volta fatte queste operazione e importata la prima versione della UI, dovrete correttamente identificare la COM che il vostro PC ha assegnato all'ESP32. Selezionandola dal dropdown del nodo dovreste essere in grado di vedere i dati vairare in tempo reale nella dashaboard.

Al momendo la comunicazione é seriale, i dati vengono inviati in JSON, in questo protocollo:

{
    "vers" : 1,
    "gfrValue8" : num,
    "gfrValue7" : num,
    "gfrValue6" : num,
    "gfrValue5" : num,
    "gfrValue4" : num,
    "gfrValue3" : num,
    "gfrValue2" : num,
    "gfrValue1" : num
}

TODO:

Various links

Specification