I engineered an interactive web application that visualizes real-time data from a modified Arduino-based EEG/EKG device. The application, developed using p5.js and the Web Serial API, dynamically displays an animated ellipse with Perlin noise effects and projectile particles. These visual elements respond to live EEG data from the EEG connected to the user’s body, particularly tracking the user's blinking patterns, causing live changes in the data values displayed. This endeavor not only highlights my proficiency in JavaScript and creative coding but also demonstrates my ability to integrate hardware interfacing and real-time data visualization in a user-centric application.
Timeline 1 month
Role Creator, Designer
Goals Complete Final Project for Electrocrafting Class at UC Berkeley (ART 173). The only instructions for this project were to use p5.js. We could create anything we wanted!
Tools JavaScript (p5.js), EEG/EKG, Web Serial API