Welcome to the 12 Projects of Codemas with the Maker Advent Calendar from The Pi Hut!
The 12 Projects of Codemas Maker Advent Calendar is the ultimate festive treat for makers of all experience levels, guiding you step-by-step through 12 exciting days of fun projects including new components to play with every day!The first day of the calendar includes a Raspberry Pi Pico H, Micro-USB cable and breadboard to get you set up (sorry, we had to spoil box #1!), including some introductory code examples, then the following boxes each contain a new project to learn and program with the Pico and popular components (think sensing things, blinky things and more!).
– The Pi Hut
Follow along every other day in December as I post my progress – It’s more fun than Chocolate… However, I do also have a Pringles and Tassimo Advent Calendar too.
❄️ 12 Projects of Codemas!
🎁 I didn’t get to put together my @ThePiHut Advent Calendar last year – so I’m doing it this year!
🗓️ Starting December 1st, I’ll post my progress
🔗 Follow along: https://t.co/GMKRnhWD9f#MakerAdventCalendar | #AdventCalendar pic.twitter.com/y9P1jJIvy2
— Carl Rydings 🇬🇧 (@carlrydings) November 29, 2023
Day #1: Getting Started
💬 X/Twitter post below | 🖼️ View on Instagram
❄️ 12 Projects of Codemas!
🗓️ Day #1: Getting Started💻 Installed Thonny (Python IDE) on my Mac and the MicroPython firmware on the Pico. Made it ‘print’ text to the Shell window. Plus, turn its LED on and off.#MakerAdventCalendar #AdventCalendar#RaspberryPi #RaspberryPiPico pic.twitter.com/j39uMJm4IR
— Carl Rydings 🇬🇧 (@carlrydings) December 1, 2023
Day #2: Let’s Get Blinky!
💬 X/Twitter post below | 🖼️ View on Instagram
❄️ 12 Projects of Codemas!
🗓️ Day #2: Let’s Get Blinky!💻 Created our first circuit with Red, Amber and Green LEDs. Added in 330 ohm resistors and jumper wires. Made them flash independently and in a sequence.#MakerAdventCalendar #AdventCalendar#RaspberryPi #RaspberryPiPico pic.twitter.com/gr7X6T7ZHn
— Carl Rydings 🇬🇧 (@carlrydings) December 3, 2023
Day #3: Bashing Buttons!
💬 X/Twitter post below | 🖼️ View on Instagram
❄️ 12 Projects of Codemas!
🗓️ Day #3: Bashing Buttons!💻 Connected a Mini Breadboard to our build from yesterday, added the 3x Tall Tactile Buttons, and used Thonny to control the LEDs with the buttons.#MakerAdventCalendar #AdventCalendar#RaspberryPi #RaspberryPiPico pic.twitter.com/cMZXGZKja0
— Carl Rydings 🇬🇧 (@carlrydings) December 5, 2023
Day #4: Amazing Analogue!
💬 X/Twitter post below | 🖼️ View on Instagram
❄️ 12 Projects of Codemas!
🗓️ Day #4: Amazing Analogue!💻 Today, we added a 10k Potentiometer and utilized the Pico’s ADC pins to change an LED’s flash speed, switch LED, and fade it based on analogue values.#MakerAdventCalendar #AdventCalendar#RaspberryPi #RaspberryPiPico pic.twitter.com/iHcN55Vubs
— Carl Rydings 🇬🇧 (@carlrydings) December 7, 2023
Day #5: Hear my Code!
💬 X/Twitter post below | 🖼️ View on Instagram
❄️ 12 Projects of Codemas!
🗓️ Day #5: Hear my Code!💻 Added a Buzzer to our circuit and used PWM frequencies we learned yesterday (plus duty cycle) to control the volume and play the first line of Jingle Bells.#MakerAdventCalendar #AdventCalendar#RaspberryPi #RaspberryPiPico pic.twitter.com/8mRnIUF4D2
— Carl Rydings 🇬🇧 (@carlrydings) December 9, 2023
Day #6: Looking for Light!
💬 X/Twitter post below | 🖼️ View on Instagram
❄️ 12 Projects of Codemas!
🗓️ Day #6: Looking for Light!💻 Today, we added a Photo Transistor (Light Sensor) to our project. We utilized the values to change the LEDs based on low, normal and high light levels.#MakerAdventCalendar #AdventCalendar#RaspberryPi #RaspberryPiPico pic.twitter.com/wE5DosYqZr
— Carl Rydings 🇬🇧 (@carlrydings) December 11, 2023
Day #7: Monitoring Motion!
💬 X/Twitter post below | 🖼️ View on Instagram
❄️ 12 Projects of Codemas!
🗓️ Day #7: Monitoring Motion!💻 Today was meant to be adding a PIR Sensor to the build and using it to detect motion and sound an alarm.
❌ Unfortunately, my parts are missing from the box. I’ve contacted support, so hopefully, I’ll have them soon. pic.twitter.com/yEj1EcawaA
— Carl Rydings 🇬🇧 (@carlrydings) December 13, 2023
Day #8: Tracking Temps!
💬 X/Twitter post below | 🖼️ View on Instagram
❄️ 12 Projects of Codemas!
🗓️ Day #8: Tracking Temps!💻 Used a temperature sensor to measure the ambients in the room. Added code to light a different LED based on ranges and sound an alarm when it’s too cold.#MakerAdventCalendar #AdventCalendar#RaspberryPi #RaspberryPiPico pic.twitter.com/ypOoFjahwi
— Carl Rydings 🇬🇧 (@carlrydings) December 15, 2023
Day #9: Full Tilt!
💬 X/Twitter post below | 🖼️ View on Instagram
❄️ 12 Projects of Codemas!
🗓️ Day #9: Full Tilt!💻 We added a ball tilt sensor to our build. This detects a tilt when the signal changes from high to low. We made it count each tilt in code and made it buzz.#MakerAdventCalendar #AdventCalendar#RaspberryPi #RaspberryPiPico pic.twitter.com/aIhxhRTrCk
— Carl Rydings 🇬🇧 (@carlrydings) December 17, 2023
Day #10: Breaking Beams!
💬 X/Twitter post below | 🖼️ View on Instagram
❄️ 12 Projects of Codemas!
🗓️ Day #10: Breaking Beams!💻 Using break beam sensors (emitter and receiver), we coded an output for when the beam is broken. Then, made a target score game utilising our LED/buzzer.#MakerAdventCalendar #AdventCalendar#RaspberryPi #RaspberryPiPico pic.twitter.com/95hjhQiahP
— Carl Rydings 🇬🇧 (@carlrydings) December 19, 2023
Day #11: OMG OLED!
💬 X/Twitter post below | 🖼️ View on Instagram
❄️ 12 Projects of Codemas!
🗓️ Day #11: OMG OLED!💻 Imported libraries to allow our Pico to communicate with the OLED screen. Made an endless counter, naughty or nice game (via button), and light sensor readout.#MakerAdventCalendar #AdventCalendar#RaspberryPi #RaspberryPiPico pic.twitter.com/2sTT3Dpn6D
— Carl Rydings 🇬🇧 (@carlrydings) December 21, 2023
Day #12: RGB LED Strip!
💬 X/Twitter post below | 🖼️ View on Instagram
❄️ 12 Projects of Codemas!
🗓️ Day #12: RGB LED Strip!💻 We built a circuit with addressable LEDs, created colours with RGB values, and used our button/potentiometer to light the entire strip in different ways.#MakerAdventCalendar #AdventCalendar#RaspberryPi #RaspberryPiPico pic.twitter.com/h7ev6ji3tI
— Carl Rydings 🇬🇧 (@carlrydings) December 23, 2023
That’s it for the 12 Projects of Codemas, I hope you enjoyed coming along for the journey.
Merry Christmas 🎄