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