Hey there! πŸ‘‹ This is **Part 2** of our enorasisCore Hackster series. In Part 1 you trained a model in the browser and shipped it to an Android app with MIT App Inventor:Here we keep the same training workflow β€” but the output goes to a **$5 ESP32 board** instead of a phone screen. Hold colored paper to your webcam β†’ the browser recognizes the color β†’ the ESP32 onboard LED lights up wirelessly. No cloud, no Python, no app store. Just paper, a board, and Bluetooth. **Who is this for?**β€’ Teachers who want a **desk-sized STEM demo** (science fair, open day, first AI lesson)β€’ Students who already tried Part 1 β€” or anyone starting fresh with hardwareβ€’ Makers who like instant feedback: change a class name, retrain, LED follows **Why this project is worth 45 minutes:**β€’ βœ… Same no-code Train UI as Part 1 β€” no second platform to learnβ€’ βœ… Visible result: everyone in the room sees the LED changeβ€’ βœ… Educator flashes firmware once; students only use the browserβ€’ βœ… Real BLE β€” the same wireless idea as professional IoT, on a beginner budget Step 1: Flash the ESP32 (educator β€” one time)Students never open Arduino IDE. Flash the board before class β€” at home or the night before. Get the firmwareDownload the.ino from here Download Arduino ESP32 Boards ( board manager ) : Find the Port Right-click the Start button, select Device Manager, and expand the Ports (COM & LPT) NOW Select Board and Port : β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” Board settingsThese two settings trip people up β€” double-check before Upload: Β· Board: Waveshare ESP32-C3 Zero Β· USB CDC On Boot: Enabled After upload, press reset. The onboard LED should cycle red β†’ blue β†’ green β†’ off. That self-test means the board is ready. β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€” Class names in