We’ve put together a selection of fantastic community projects to give you some inspiration
for decorating your house inside and out. Let’s get festive.
Outdoor decorations
Light up your street with pure seasonal cheer (and some LEDs)
Xmas lights for beginners
Sometimes you need to do something a little grand, especially for the holidays,
and lighting up the outside of your house is certainly one excellent way to do it. If you’re
not sure where to begin with this, then this guide by Makin’Things will not only get you set
up with lights, but also how to get them to sync up with music. It uses the excellent lightshowpi Python library (lightshowpi.org) to make the music
syncing fairly easy. It also uses relays and a lot of power, so be extra careful if you plan to
follow it! magpi.cc/xmaslightsbeginners
2018 Christmas Light Show
Are you really doing your outside lights correctly if you’re not worrying your
neighbours? If you really want to see how much you can do with lightshowpi and the kind
of setup Makin’Things does, this light show which includes lawn ornaments, a tree, and
4000 lights should give you some inspiration. It’s all still controlled by music as well. Once again, you’ll need to be extremely careful with
heights and electricity use if you plan to recreate this. magpi.cc/2018lightshow
LED display matrix
If you don’t fancy doing the whole house, then maybe a window will do! Andrew
Oakley shows you through how to create a set of animated LEDs for not too much money.
It also takes PNG images, so you don’t need to program each individual LED and it can
even scroll text as well! While relatively simple and cheap, you may have to do some woodwork, so get it started
ahead of time and make sure to be careful when using any carpentry tools. magpi.cc/ledmatrix
Power up your tree
Even with just a fake Christmas tree, you can really bring it to life with a
Raspberry Pi
Smart Christmas tree lights
Not only are these Christmas lights made with fully programmable NeoPixels,
giving you unlimited flexibility in colours and patterns, but they also add voice control so
you don’t even need to touch them! Sure, you could implement some remote SSH system,
but this way is a bit more fun. We made this in The MagPi last year and we think it still holds up! You may want to invest
in a little 5V power supply adapter as changing out batteries all the time does get a little
boring. magpi.cc/smartxmaslights
Tree Star
Another The MagPi original, this one uses a 3D-printed star to act as a tree
topper, with some LEDs installed inside to light it up! It’s been a few years since we
selected this specific 3D star file from Thingiverse, so you might be able to find something
better or whip one up yourself.
Make sure to scale the star for your tree, though – behind the scenes, this star wouldn’t
stay on the original tree we had and we needed a bigger one! If you’re doing the smart tree
lights as well, you can easily combine the two. magpi.cc/64
YouTube Christmas Ornament
We all know someone who needs to see the Coca-Cola Christmas advert
before Christmas starts for them. You may even be that person! Relive all your favourite
Christmas adverts through this ingenious build that puts a tiny display on your tree to play
them all. You have to supply the videos yourself, though, so if you really want to embarrass
someone, you’ll need to digitise some old VHS tapes of Christmas past and upload them.
Or just put your favourite Christmas films on there. magpi.cc/xmasornament
Deck the halls
Give the rest of your home a bit of seasonal magic
Christmas house and snowman
This little diorama was created by Stewart Watkiss (aka PenguinTutor) to be
part of an outdoor railway. However, it also functions as an indoor decoration. A string of
LEDs on the front of the building act as some nice Christmas lights, and a snowman has
NeoPixels inside so it can glow with awesome Christmas power. The house and snowman were 3D-printed, although you could probably find some model
kits that will allow you to do similar. We like the snow effect on the tray, and the little tree
and people to give it the correct sense of scale. magpi.cc/xmashouse
pireplace
We must admit, we don’t /quite/ get the appeal of the fake fire on the TV during
Christmas. This we can get behind, though – creating a fake fireplace and adding
NeoPixels to create a warming fire effect that is sure to cozy up any room. It’s even got a web interface you can control from your phone, allowing you to change the
colours and turn it on and off. Very handy, and maybe a little spooky if you time it right to
catch folks in the act of present-feeling. magpi.cc/pireplace
Smart gingerbread house
Gingerbread houses are a classic Christmas ornament for some families – one
that probably wouldn’t last to Christmas Day intact in our house. Estefannie decided to
take it about two steps further, as she’s wont to do, and fully automated a smart
gingerbread house. It’s also covered in enough sweets to attract Hansel and Gretel.
The whole thing also has a remote control function so you can switch the lights on and off,
open and close the door, and a lot, lot more. magpi.cc/gingerbread
Sense HAT advent calendar
Too impatient to wait until Christmas Day for your presents? Then how about a
slow drip-feed of daily gifts like you’d get in an advent calendar? This digital version
doesn’t give you chocolates, unfortunately, but it is a neat and simple little project to help
you get into the festive mood. It’s from the Raspberry Pi Projects website, so it’s nice and easy to set up and requires
very few components as well, relying more on code than anything else. magpi.cc/senseadvent