The project is an educational interactive book designed for elementary school students. It teaches basic concepts of electronics through modular pages that connect to a main board. Each interactive page contains components like input and outputs. The board reads inputs (like light or touch) and controls outputs (like RGB LEDs) to create playful, hands-on learning experiences.
This project draws inspiration from a range of educational tools that merge storytelling, interaction, and electronics to teach foundational concepts in a playful way.
This project was built using a combination of technical documentation, digital fabrication manuals, and creative references. These are the main sources consulted:
Section | Item | Buy Link | Qty | Estimated Cost (€) |
---|---|---|---|---|
Main Board | Seeed XIAO ESP32-S3 | Seeed Studio | 1 | €7.00 |
Li-Po Battery (3.7V 180mAh) | Adafruit | 1 | €5.95 | |
GY-521 (MPU-6050) | Amazon | 1 | €4.90 | |
OLED 128x64 Display (SSD1315) | AliExpress | 1 | €1.66 | |
Magnetic Connectors | AliExpress | 3 | €4.80 | |
Battery Connector to Board | — (included with battery) | 1 | — | |
Female-to-Female Jumper Wires | Amazon | 4 | €1.00 | |
Screws (for screen and board) | — | 6 | €1.00 | |
Base Screws | — | 2 | €0.50 | |
Interaction Page | LED RGB 4PLCC SMD | DigiKey | 1 | €0.44 |
330Ω Resistors | DigiKey | 3 | €0.27 | |
Phototransistor IR 1206 | — | 1 | €0.09 | |
10kΩ Resistor | DigiKey | 1 | €0.10 | |
Touch Pad (Copper on paper) | — (custom made with plotter) | 1 | — | |
Fabrication | PLA Filament (Red + Grey) | Prusa | — | €4.00 |
5 mm Acrylic Sheet | — | 1 | €5.00 | |
1 cm Plywood Sheet | — | 1 | €5.00 | |
2 mm Cardboard (Reinforcement) | — (paper store) | 1 | €3.00 | |
250g Paper (Printing content) | — (paper store) | 24 | €6.00 | |
350g Paper (Circuit base) | — (paper store) | 6 | €5.00 | |
Glue / Adhesive | — (paper store) | 1 | €1.00 | |
Textile | Fabric (for embroidery cover) | — (recycled) | 1 | €2.00 |
Threads (for embroidery) | — (5 colors used) | — | €2.00 | |
💬 Total Estimated Cost | — | — | — | ~60.71 (~$69.36 USD) |
Requirement / Learning Outcome | How It Is Covered in the Project |
---|---|
2D and 3D Design | I designed the 3D case for the main board using Fusion 360, including mounting points for the OLED and battery. The page layout and icons were designed in Illustrator. Circuit paths were created with KiCad. |
Additive and Subtractive Fabrication | The housing board was milled using the CNC (subtractive) and acrylic parts for the cover . The case was printed in PLA (additive). I also used the plotter for the circuits in paper. The pages were laser-cut from thick paper, and the cover of the book was embroidered using a digital embroidery machine (Janome MB7), adding a textile fabrication component. |
Electronics Design | I designed a custom PCB in KiCad integrating the ESP32-S3, headers, OLED connector, and a sensor. I also designed circuit layouts for each interactive page. |
Electronics Production | I produced the first version of the board using the Fab Lab CNC mill and laser for the trace, and sent a second version to be manufactured via PCBWay. All components were soldered manually, including SMD and headers. |
Embedded Microcontroller Interfacing | The ESP32S3 interfaces with the OLED via I2C, reads data from the MPU-6050 (GY-521), and reads analog inputs such as a phototransistor. |
Embedded Programming | Using Arduino IDE, I programmed multiple behaviors: screen expressions, sensor reading, pin calibration, and RGB control. I also tested the system using the Serial Monitor and OLED feedback. |
System Integration and Packaging | The main board connects via magnetic connectors to modular pages. The entire system is powered by a 3.7V LiPo battery and enclosed in a custom 3D printed case. Integration includes visual communication (OLED) and interactive pages |
Tools and Techniques Used:
One of the biggest questions was whether magnetic connectors would be a reliable method for attaching the modular interactive pages. The answer is yes: they worked great. The connections were secure, easy to align, and did not require fragile cables between pages.
Another key question was related to power consumption. The main board runs on a 3.7V LiPo battery (180 mAh), powering an ESP32-S3, an OLED screen, sensors like the GY-521 (MPU-6050), RGB LED, and touch/analog inputs. After multiple tests, it was confirmed that the system can run for short sessions (under 1 hour) before needing a recharge, which is reasonable for a demo or classroom setting. A future version could benefit from a higher capacity battery or sleep/power optimization modes.
Finally, the combination of interactive paper pages + electronics was also validated. It was not clear at first if the sensors and inputs would feel responsive or intuitive in the page format, but after testing different activities (like light), the result was smooth and well integrated.
✅ Worked:
❌ Didn’t work as expected:
Based on its ability to fulfill its educational purpose: teaching basic electronics through engaging, hands-on interaction. The combination of graphic elements, storytelling, and book format made the experience more approachable and enjoyable. The magnetic connections and modular pages provided a playful way to explore simple circuits, while the friendly design of the main board—like a companion—encouraged exploration across the book. Users could interact with each page and understand more about the role of each component.
This project explores how electronics education can be transformed into a tangible, playful, and narrative experience. By merging digital fabrication with storytelling, kids (or beginners) can better grasp how sensors, microcontrollers, and interaction work—through a book, not a breadboard.
The modularity of the design means it can grow: new pages with different circuits or sensors could be created and added easily. The use of magnetic connectors simplifies hardware interaction, and the visual feedback via the OLED turns abstract data into meaningful experience.
This approach could be used in:
It demonstrates that learning electronics doesn't have to start with code—it can start with curiosity, color, and connection.
This project has helped me deepen my understanding of electronics design, embedded programming, and digital fabrication as a system—not just isolated skills. I learned how to make custom PCBs, calibrate sensors, and build modular, interactive circuits. I explored new tools like the embroidery machine and improved my documentation.
I am creating Circuit Lab: How to Make (Almost) Any Circuit as an open and educational tool to help children explore basic electronics in a playful and intuitive way.
To protect and share my work:
I plan to share this project widely through:
In the future, I’d love to turn Circuit Lab into a STEAM education kit, ready to be tested in classrooms or fablabs. I also plan to keep improving the project based on feedback, and explore possible collaborations with others.
This project started as a personal challenge to combine electronics, design, and education in a fun and accessible way. But I believe it can go much further.
In the future, I’d love to:
To make this happen, I plan to start with:
I created Circuit Lab to be modular, playful, and meaningful — and I’d love to keep creating, improving, and sharing it with others, so learning electronics can be creative, inclusive, and fun.