Day 15: Light Show Celebration


Objective: Build a creative light show using the components in the kit to celebrate the completion of the cadets’ training. This light show will involve multiple LEDs and sequences to create a visually appealing display.

Storyline:
After weeks of rigorous training and completing various challenging tasks, it’s time to celebrate the cadets’ achievements aboard the Nebula Raider. You are tasked with creating a spectacular light show to commemorate the occasion. This project will involve using multiple LEDs and programming them to flash in different sequences and patterns, creating a festive atmosphere for the crew.

Components Needed:

Raspberry Pi Pico WH Microcontroller
LEDs (Green, Red, White, Blue, Yellow, and RGB LED)
Resistors
Breadboard
Jumper wires
Instructions:

Set Up the Circuit:

Connect each LED (Green, Red, White, Blue, Yellow) to a GPIO pin on the Raspberry Pi Pico (e.g., GP0, GP1, GP2, GP3, GP4) with appropriate resistors.
Connect the RGB LED to three GPIO pins on the Raspberry Pi Pico (e.g., GP5 for Red, GP6 for Green, GP7 for Blue) with appropriate resistors.
Use jumper wires to make all necessary connections on the breadboard, ensuring a secure and organized setup.

Write the Code:

Open your coding environment and write the following Python code to create the light show.

Test the System:

Upload the code to the Raspberry Pi Pico and run it.
Observe the LEDs flashing in various sequences and the RGB LED displaying different colors.
Ensure the light show is visually appealing and operates smoothly.
Learning Outcomes:

Microcontroller Programming: Develop skills in writing code to control multiple LEDs and create light patterns.
Creative Thinking: Enhance your creativity by designing and implementing a light show.
Circuit Design: Gain hands-on experience in setting up and connecting multiple electronic components to a microcontroller.
Extension Ideas:

Music Synchronization: Add a speaker or buzzer to synchronize the light show with music for a more immersive experience.
User Interaction: Implement buttons to allow users to change light patterns or colors during the show.
Advanced Patterns: Create more complex light sequences and patterns to enhance the visual effects.
By completing this project, you will have built a fun and celebratory light show to commemorate the cadets’ achievements, bringing joy and excitement to the crew of the Nebula Raider.

Post a comment

Leave a Comment

Your email address will not be published. Required fields are marked *