Holiday Wreath Automation

Automate your holiday wreath using an Arduino MKR1000, NeoPixels, and a buzzer. Get notified via SMS/email when someone is at the door.

Things used in this project

Hardware components

Arduino MKR1000
Arduino MKR1000
× 1
NeoPixel strip
NeoPixel strip
× 1
Buzzer
Buzzer
× 1
Breadboard (generic)
Breadboard (generic)
× 1
Jumper wires (generic)
Jumper wires (generic)
× 1
Li-Ion Battery 1000mAh
Li-Ion Battery 1000mAh
Lithium Ion Polymer Battery – 3.7v 1200mAh
× 1
PIR Motion Sensor (generic)
PIR Motion Sensor (generic)
× 1

Software apps and online services

Arduino IDE
Arduino IDE
Maker service
IFTTT Maker service

Hand tools and fabrication machines

3D Printer (generic)
3D Printer (generic)
Soldering iron (generic)
Soldering iron (generic)

Story

Follow the steps below to automate your holiday wreath.

Add the Neopixel strip to the Wreath

Using zip ties, secure the Neopixel strip to the back of the wreath as shown in the pictures below.

3D print the STL files attached

3D print the STL files attached below. In my case, I am using a Flashforge Creator Pro. Here are some suggested 3D printer settings:

  • 0.3 mm layer height
  • Fill density of at-least 25%
  • Temperature -205 (in my case I am using Hatchbox 1.75mm Green PLA)

3D printing should take about 2 hours depending on you printer settings.

This is an optional step, but remember to build some kind of DIY enclosure for the breadboard to prevent short circuits.

Scroll to Top
Scroll to Top