TinyML Wearable
HIGH
when an ambulance, firetruck or car siren/horn sounds are detected. GPIO 1 is then used to trigger a motor control circuit that creates a vibration. If you want to turn GPIO 2 or 3 high and low you can use the commands OUT_2_HIGH(), OUT_2_LOW(), OUT_3_HIGH() and OUT_3_LOW() respectively. These functions can be found in the syntiant.h
file.
Once the code is uploaded to the Syntiant TinyML board, we can use the Serial Monitor (or any other similar software) to see the logs being generated by the board. Open a terminal, select the COM Port of the Syntiant TinyML board with 115200 8-N-1 settings (in Arduino IDE, that is 115200 baud Carriage return). Sounds of ambulance sirens, firetruck sirens, and cars horns will turn the RGB LED red. For the “unknown” sounds, the RGB LED is off.
Syntiant TinyML Board RGB Red
Serial logs
Wearable - Main Enclosure
Wearable - Side Cover
Wrist Straps Attachment
Wearable on Stand
Electronic Components
Syntiant TinyML Board Battery Connection
Circuit Layout
Components Layout
Components Assembled
Closed Wearable
Wearable Vibration Test
Wearable on a Person's Hand
Wearable 1
Wearable 2
Wearable 3
Wearable 4
RatPack