Students will design and create a Voronoi-style 3D-printed lamp shade using MakeMyVase, model and fabricate a base for the Adafruit Circuit Playground Express, and incorporate components from the Adafruit Electronics Playground Express Kit. They will program the lamp to include interactive features such as light adjustments, sound activation, and decorative motion using Adafruit MakeCode. The project will be completed with personalized vinyl decals designed and cut using a Brother ScanNCut machine.
This project integrates 3D design, electronics, programming, and creativity, culminating in a functional lamp that can be used as a tabletop, suspended, or wall-mounted light.
Materials
Hardware
Software
By completing this project, students will:
This project provides a multidisciplinary learning experience that aligns with the evolving landscape of technology education and the skills required for future industries. It merges design, digital fabrication, electronics, and programming, preparing students for careers in STEM, advanced manufacturing, product design, and embedded systems development.
The project fosters key competencies essential for the future workforce, including:
The project aligns with Industry 4.0 principles by integrating:
This project reinforces an iterative design approach where students:
By blending engineering, computer science, and digital design, this project introduces students to careers in:
This project bridges traditional and future-focused skills, offering a hands-on, real-world application of technology. It aligns with educational goals that prioritize STEM integration, creative problem-solving, and industry-relevant skills. By working through design, electronics, and programming, students gain an appreciation for how technology shapes modern industries and how their skills can contribute to the innovations of tomorrow.
Objective: Familiarize students with the project scope, tools, and materials. Students will develop an understanding of the overall scope of the project, including the integration of design, electronics, and coding. They will be introduced to Voronoi design principles and begin documenting their design process. This sets the foundation for an iterative and reflective approach to learning.
Tutorial Steps:
Objective: Use the MakeMyVase tool to create a Voronoi lamp shade. Students will explore parametric design using an online Voronoi generator and begin developing their spatial reasoning by digitally modelling a lamp shade and custom base. Through this, they will learn how digital tools can be used to plan and prepare physical objects for 3D printing and electronic integration.
Tutorial Steps:
Objective: Model a base to house the Circuit Playground Express and kit components. Students will apply 3D modelling skills to design a functional base that securely accommodates the Adafruit Circuit Playground Express and additional components from the electronics kit. The design must consider size constraints, ventilation, mounting options, cable management, and structural stability. Through this task, students will deepen their understanding of spatial planning, digital prototyping, and user-centred design, ensuring that the base integrates seamlessly with the lamp structure and supports the interactive features of the final product.
Tutorial Steps:
Introduction to CAD Tools: Briefly demonstrate the tools in Fusion 360 or TinkerCAD.
Base Design:
Objective: Print and assemble the lamp components. Students will learn how to prepare, execute, and troubleshoot a 3D print using slicing software and a 3D printer. They will understand the material and mechanical considerations involved in turning a digital model into a physical object, and how to refine a print through cleaning and finishing techniques.
Tutorial Steps:
Prepare for Printing:
Objective: Use Adafruit MakeCode to program the lamp’s interactive features. Students will be introduced to the Circuit Playground Express microcontroller and learn how to set up and interact with its onboard components. By developing basic programs using MakeCode, students will understand how to translate user inputs into electronic outputs like lighting and sound. Students will then deepen their understanding of interactive programming by integrating sound input to trigger lighting and sound outputs. This lesson extends their knowledge of conditional logic and input/output control, demonstrating how microcontrollers can respond dynamically to the environment.
Tutorial Steps:
Objective: Use the Brother ScanNCut to create custom decals for personalization. Students will explore the aesthetic dimension of product design by creating and applying custom vinyl decals. They will use digital design software and the Brother ScanNCut to personalise their lamp, learning how modern fabrication tools allow for functional and artistic expression.
Tutorial Steps:
Design Decals in CanvasWorkspace:
Objective: Integrate all components and test the lamp. Students will bring together all components—3D-printed parts, electronics, and decorative elements—to create a fully functional and personalised lamp. They will evaluate their outcomes, reflect on their learning journey, and present their work to peers, fostering communication and critical thinking skills.
Tutorial Steps:
Objective: Reflect on the project’s success and brainstorm improvements. Students will evaluate their completed project by reflecting on the design and development process, identifying both strengths and areas for improvement. Through structured self-assessment and peer feedback, they will consider how effectively their lamp met the design brief, functioned technically, and demonstrated creativity. This reflection encourages students to think critically about their problem-solving strategies, collaboration, and application of technology skills, while fostering a growth mindset for future design challenges.
Tutorial Steps:
Having trouble? Let us know by completing the form below. We'll do our best to get your issues resolved quickly.
"*" indicates required fields