The previous two blog post, we added the EnOcean Transceiver module to a Raspberry Pi B+ and setup up FHEM home automation server and wrote python code taking advantage of the telnet port to blink some LEDs and capture the temperature from the EnOcean sensor Kit. In addition we also used a Motor driver to drive a gear motor when the Push Button is pressed. These two blog post, are the perquisite to this blog
Pi Control Hub:Spoke 2:Blinds Automation-- Setting up EnOcean Sensor and Blinking LEDs
Pi Control Hub:Spoke2:Blinds Automation(continued)--Driving Motor with EnOcean PushButton
Here is a video demo of the blinds opening and closing in action, using the EnOcean Push button..
3D print the STL files attached below to hold the Raspberry Pi B+ and the motor driver. And also print a holder for the gear motor and mount for the blind's turning rod.
Here are the slicer setting I used on my Flashforge creator pro
Layer height - 0.3 mm
Infill density - 20%
Temperature - 205 C (i am using Hatchbox White 1.75mm PLA )
{gallery:width=900,height=400,autoplay=true} 3D printed part for Blind Automation using Raspberry Pi and EnOcean Sensors |
---|
Final setup of the with the 3D printed parts + Raspberry Pi with the EnOcean Transceiver module+ Gear Motor attached to roller rod of the blinds. |
3D printed base holder for the Raspberry Pi B+..Parts designed in Autodesk Fusion 360 |
3D printed base and top, that is the case for the Pi and the EnOcean Transceiver module |
Soldering ... |
Putting the Circuit together |
Adding zip tie to hold the motor driver, and adding screws to hold the 3D printed parts together.. |
Adding the motor to the 3D printed part |
Adding 3D printed motor mount, ensure that the screw lines up with the notch in the gear motor. |
Mount your setup on the wall next to the blinds and test it using an EnOcean Push button.. |
In addition to 3D printing the STL's attached , we will also need a zip tie to hold the motor driver to the 3D printed part as shown in the picture above.
And 4-40x3/8 screws to fit all of the 3D printed parts together
Hot glue to add the blinds rolling rod to the motor mount and screws and a drill to mount the parts to the wall ..
As part of the next steps, i am going to have to
- Also find another USB cable which I will have to cut to power the gear motor, instead of the 4 AA battery pack.
- Measure the approximate time it takes the blinds to Open/Close and modify the python program, so that I can use the other two side of he EnOcean push button for some other functionality , like switch the table lamp On/Off ..