Hackster is hosting Hackster Holidays, Ep. 7: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Friday!Stream Hackster Holidays, Ep. 7 on Friday!
Daniel Nemeth
Published © GPL3+

Smart do not disturb sign

Worried about your your family walking in during meetings or online lectures at home? Here's the smart solution to prevent these scenarios.

IntermediateFull instructions provided6 hours232

Things used in this project

Hardware components

Nordic Semiconductor nRF7002 DK
×1
Texas Instruments Logic Level Shifter Module
×1
WS2812B Led Pixel Strip 96 pixels/leds/m
×1
Through Hole Resistor, 500 ohm
Through Hole Resistor, 500 ohm
×1
Through Hole Resistor, 3.3 kohm
Through Hole Resistor, 3.3 kohm
×1
SparkFun Snappable Protoboard
SparkFun Snappable Protoboard
×1
Tube for LED strip, 1m
×1

Software apps and online services

Shapr3D
Android Studio
Android Studio
VS Code
Microsoft VS Code
nRF Connect SDK
Nordic Semiconductor nRF Connect SDK
ZAP tool

Hand tools and fabrication machines

3D Printer (generic)
3D Printer (generic)
Soldering iron (generic)
Soldering iron (generic)
Tape, Double Sided
Tape, Double Sided

Story

Read more

Custom parts and enclosures

Casing - bottom part

Bottom part, housing the nRF7002DK

Casing - middle part

Covers the nRF7002DK, houses the LED tubes

Casing - left side

Slides onto the middle part, covering the sides of the LED tubes and the wiring.

Casing - right side

Slides onto the middle part, covering the sides of the LED tubes and the wiring.

Casing - switch cover

Optional cover for the nRF7002DK's power switch

Schematics

Perfboard wiring diagram

The schematic needed for connecting the nRF7002DK, the LED strip and the logic level shifter together.

Code

MatterDoor - Smart do not disturb sign

This repository contains all the relevant source code for the project, including the MatterDoor firmware and the Android app.

Credits

Daniel Nemeth
3 projects • 3 followers
Computer Science student, hardware hacker, researcher, java developer, hackathon participant

Comments