LedstripHolder 18 x 18MM

LedstripHolder 18 x 18MM

thingiverse

Brackets to mount a LedStrip to a CV pipe / Wall without fasteners. --- # Wakeup light ## Goal Wakeup project, now that the days are getting shorter. I thought it would be a nice moment to create a sunrise lamp. This will iluminate the bedroom over a short period of time, not instantaly turning on the light. ## How did I build it On the Raspberry pi I added a small bash script that starts in the morning. This sends about messages through the Mosquitto MQTT. The Ledstrips are placed above a pipe of the central heating. As can be seen in the image. I added an additional spacer in between needed to extend over the Pipe clamps. The brackets are 3D printed It also has the full options of the WLED firmware and Android app. --- # Components Short list of the components I used: ## Wifi module (ESP01 running WLED firmware) The ESP01 is running the WLED firmware (https://github.com/Aircoookie/WLED/releases) I used the 0.9.1 the latest version did not work for me (MQTT was not configurable) ## Ledstrip (3 Meter ws2812B - 180 controllable leds) ## Aluminium profile (1m for 12 mm ledstrip) * The profile is 18 * 18 MM * I used 3 profiles connected to each other ## RaspberryPi (Running Mosquitto MQTT) * This runs: * MQTT server * A Crontab script to start the wakeup script * wakeup cript --- # Crontab The line I added in the crontab scripts (this will trigger every workday) ``0 7 * * 1-5 /home/pi/scripts/wakeup.sh`` --- # Wakeup script I used the Mosquitto cmd line commands to controle the ledstrip. ``` #!/bin/bash print() { local now=$(date +"%T.%3N") echo "$now $1" } now=$(date +"%T") print "Starting morning wakeup routine" echo "Current time : $now" >> wakeup.log echo "Starting wakeup protocol" >> wakeup.log mosquitto_pub -t "wled/bedroom" -m 0 print "Set to 0%" sleep 0.25 mosquitto_pub -t "wled/bedroom/col" -m "#FFDFA0" print "Set to White" sleep 0.25 mosquitto_pub -t "wled/bedroom" -m "ON" print "Turn wled-bedroom ON" sleep 0.25 ## sleep in bash for loop ## for i in 1 2 3 4 5 6 7 8 12 16 24 30 36 44 52 60 70 82 94 110 130 155 180 210 25 5 do print "Set to $i%" mosquitto_pub -t "wled/bedroom" -m "$i" sleep 5s done ``` ---

Download Model from thingiverse

With this file you will be able to print LedstripHolder 18 x 18MM with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on LedstripHolder 18 x 18MM.