User Tools

Site Tools


xnorit:public:summary:zigbeecarportcontroller

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
xnorit:public:summary:zigbeecarportcontroller [2024/10/12 13:02] – timdv91xnorit:public:summary:zigbeecarportcontroller [2024/10/13 14:50] (current) – [Result] timdv91
Line 1: Line 1:
 ====== Carport controller ====== ====== Carport controller ======
-I designed a custom wireless ZigBee carport controller, in order to minimize risk of locking ourselves out. I decided to use the XBEE3 MMT chip, as these are compact, easy to use and receive regular firmware updates from the manufacturer Digi. +I designed a custom wireless ZigBee carport controller, in order to minimize risk of accidentally locking ourselves out of the house. I decided to use the XBEE3 MMT chip, as these are compact, easy to use and receive regular firmware updates from the manufacturer Digi. They also support security features and have AES encrypted communication.  
 + 
 +{{:xnorit:public:summary:zigbeecarportcontroller:ksnip_20241012-151854.png?290 |}} 
 +{{:xnorit:public:summary:zigbeecarportcontroller:vid_20241012_191756.webm?500|}}
  
 ===== Prearrangement ===== ===== Prearrangement =====
 +
 +Opening and closing the carport from a custom PCB is fairly straight forward, just add another switch in parallel with the one that's already installed in the wall. I however also wanted a feedback, to check if the carport is fully closed or not. 
 +
 +After checking my carports manual, I discovered that it had a 24V output, which get's enabled whenever the port is fully closed. So this signal is high, when the port is closed. This signal is low, when the ports is opened or not fully closed. 
 +
 +===== PCB design ===== 
 +Designing the circuitboard was a fairly straightforward concept. I decided on using micro USB as power connector, as these are easier to solder than USB-C. 
 +
 +Three screw-clamps where added, one as 24V input for carport open/closed readout. The two other screw-clamps are used to connect the pcb in-between switch and carport. Which makes installation easy and neat, without additional external wire-clamps.  
 +
 +
 +{{:xnorit:public:summary:zigbeecarportcontroller:ksnip_20241012-152141.png?800|}}
 +{{:xnorit:public:summary:zigbeecarportcontroller:ksnip_20241012-152048.png?275|}}
 +{{:xnorit:public:summary:zigbeecarportcontroller:ksnip_20241012-152005.png?415|}}
 +{{:xnorit:public:summary:zigbeecarportcontroller:ksnip_20241012-152018.png?400|}}
 +{{:xnorit:public:summary:zigbeecarportcontroller:ksnip_20241012-151836_1.png?290|}}
 +{{:xnorit:public:summary:zigbeecarportcontroller:ksnip_20241012-151847.png?400|}}
 +
 +
 +===== 3D printing =====
 +I 3D printed a small enclosure, in order to cleanly mount the circuitboard to my carport. The enclosure itself is printed using Prusament Galaxy black, the top-lid is printed using fillamentum transparent filament. I also printed the screws in the same transparent filament, as this looks cleaner than metal screws. 
 +
 +{{:xnorit:public:summary:zigbeecarportcontroller:ksnip_20241012-183340.png?425|}}
 +{{:xnorit:public:summary:zigbeecarportcontroller:ksnip_20241012-151854.png?370|}}
 +
 +<WRAP center round tip 60%>
 +Print screws always on 0.1 mm layer height, as 0.2 mm lacks the required precision. 
 +</WRAP>
 +
 +===== Software =====
 +The software is still a work in progress. I would like to add an carport open/close button on my inwall-display, then convert it all into an Android app. 
 +
 +===== Result =====
 +The module was attached to the carports cover, using the 3D printed screws. I drilled 5 holes through the cover, 2 for the screws and three for all the wires. The green LED looks rather fancy when it's dark, even when only consuming 0.7mA at 3.3V ... 
 +
 +{{:xnorit:public:summary:zigbeecarportcontroller:ksnip_20241012-211226.png?400|}}
 +{{:xnorit:public:summary:zigbeecarportcontroller:ksnip_20241012-211248.png?400|}}
 +
 +<WRAP center round todo 60%>
 +This project is still a work in progress, more information will be added to this page after installation has been finalized. 
 +</WRAP>
  
xnorit/public/summary/zigbeecarportcontroller.1728738131.txt.gz · Last modified: by timdv91