Lorraine wanted to use lots of her skills by creating an interactive window for her neighbors to play with. Each season the window will change theme and how you can interact with it. Friends, family, and neighbors can change the color of the window from the street. This season the project uses a Micro:bit connected to a raspberry pi over UART. Three capacitive touch buttons sit on the wall outside connected to the Micro:bit. The Raspberry Pi sends signals to two sets of lights: wired NeoPixels and over infrared signals. This project gives lots of useful tips like connecting a Micro:bit to a Raspberry Pi over serial, without using a USB cable. Adding capacitive touch buttons to the Micro:bit. Easily setting up a Raspberry Pi with individually controllable RGB LEDs and how to hack cheap RGB LED lights over infrared.
Supplemental Content:
- Episode 527: Bonus Video: Digital Window
- micro:bit Window Hex file
- Strand Test Python files
- Window Test Python file
- Turning Raspberry Pi into A Remote Controller (external link)
Bill of Material:
Product Name | Manufacturer | Quantity | Buy Kit |
---|---|---|---|
RASPBERRY PI 3 | Raspberry Pi | 1 | Buy Now |
Raspberry Pi Power Supply | Raspberry Pi | 1 | Buy Now |
SD Card | TRANSCEND | 1 | Buy Now |
Multicore Cable | Multicomp Pro | 1 | Buy Now |
Female Crimp Socket | Harwin | 9 | Buy Now |
Crimp housing | Harwin | 9 | Buy Now |
micro:bit | BBC MICRO:BIT | 1 | Buy Now |
micro:bit Edge Connector | Kitronik | 1 | Buy Now |
Breadboard | MCM | 1 | Buy Now |
10 kohm resistor | TT ELECTRONICS | 1 | Buy Now |
200 ohm resistor | NEOHM | 1 | Buy Now |
2n 2222 transistor | ONSEMI | 1 | Buy Now |
940 NM infrared LED | Kingbright | 1 | Buy Now |
Waterproof box | FIBOX | 1 | Buy Now |
Additional Parts:
Product Name |
---|
WS2812b string lights |
Vinyl for adding decorations to the window |
Infrared lights with remote |