Wio Web: Run code with zero hardware! - Wio Terminal (D51R) - dumpling—li - CodeCraft Hub
Scene: Maker. Edge AI application on CodeCraft Hub for Maker use cases.
Devices / BOM: Wio Terminal (D51R)
Maker application on CodeCraft Hub. The Wio Terminal Emulator is a web platform for zero-code testing and rapid prototyping. Drag and drop `.bin` firmware to instantly simulate joysticks, buttons, and sensors in-browser. No physical hardware required! Perfect for community sharing and STEM education.
Documentation
The Wio Terminal Emulator is a zero-friction, web-based hardware testing platform. It empowers users to run and test compiled .bin firmware directly in their browser instantly, eliminating the need for physical boards or complex environment configurations. The tool faithfully simulates real device interactions—including the 5-way joystick, physical buttons, and sensors (like shake detection)—while providing real-time Serial Monitor outputs. By breaking down hardware barriers, it significantly accelerates rapid prototyping and serves as an ultimate tool for project showcasing, open-source community sharing, and STEM education.
Deploy steps
- What exactly is the Wio Terminal?
Simply put, it's a smart development board with a built-in screen and buttons. You don't need to deal with any messy wiring—just pick it up and start playing!
Beyond the 2.4-inch color screen on the front, its compact body is packed with:
🎮 Built-in Controller: A 5-way joystick on the front and 3 operational buttons (A/B/C) on the top.
🧭 Motion Sensing: Built-in sensors that can detect your shaking and tilting movements.
🎤 Audio & Light Interaction: Equipped with a microphone (hears sound), a buzzer (makes sound), and a light sensor (detects ambient brightness).
Because it has everything you need, it's known as the "Swiss Army Knife" of the maker community. You can turn it into:
👾 Retro Gaming Console: Play classic pixel games like Snake and DOOM .
📊 Data Monitor: Capture and display various environmental data in real-time( Basement Monitoring Using Wio Terminal and Blynk ).
🤖 Robot Brain: Add a control screen to your smart robots .
🌐 IoT Prototyping Tool: Quickly bring your smart product ideas to life .
The physical device is incredibly fun ( More info ) , but today, we are going to experience all of its core interactions for free, right in your browser ( https://wio.seeed.cc/ ). Ne…
- 3 Steps for Web Simulation
1: Submit Your Request
Visit Codecraft AI ( https://codecraft.seeed.cc/ ).
Click the prompt at the bottom: [I'm using Wio Terminal, please help me implement the following function:].
Enter your idea (e.g., "Create a 5-minute Pomodoro timer").
2: Download Firmware
Wait for the program generation to complete.
Click the download button to save the .bin file to your computer.
(💡 Real Hardware: If you have a physical Wio Terminal on hand, simply click [Connect & Flash] on the right to deploy the program to your real device with a single click!)
3: Web Simulation
Open the Wio Terminal Emulator ( Insert Emulator Link Here ).
Drag and drop (or upload) the .bin file into the dashed box on the left.
Test it out: Once the screen lights up, use your mouse to click the virtual buttons or use your keyboard's arrow keys to test the interactions!
- Project Sharing & Discussion
Publish to SenseCraft: Share your work on the SenseCraft App Marketplace so more learners can experience your creativity online. (Coming Soon: "How to Publish Apps/Projects in the SenseCraft Community"—stay tuned!)
Join the Community: Feel free to share your project results directly in our communication group to exchange ideas with everyone!