远程线性执行器控制器,用于DIY开源门开启器。
建造了一个定制的车道门和铰链设置后,我发现自己对这些天高质量的双旋转门开门机的成本感到震惊。更重要的是,他们在如何控制或与它们进行通信方面缺乏可用的自定义,因此我开始使用一对12V线性执行器和Semtech SX1287 Lora Radio Module构建自己的自定义化。这是一项正在进行的工作。
我将为整个过程构建一个自定义的PCB,但是我试图以某种方式进行设计,以使任何数量的Arduino和相关模块都可以使用,如果用跳线,完美板,面包板等手工连接,大多数零件都是整个孔,并且表面上的架子足够大的焊缝都应该容易。还可以轻松自定义。
当前状态
示意图和首次焊接板已完成。代码测试已经开始,并且在错误处理功能和长期鲁棒性方面所需的一些调整非常可靠。

零件清单和设计标准
- 2x 16英寸的中风线性致动器(12V) - 商用门开启器通常比这大得多,但是大门通常更大,更重。
- 2x 8AH SLA电池- 车道足够长,可以在那里挖沟,所以我将把它从一对约16美元的12V电池和一个小太阳能电池板上运行。
- Arduino Pro Mini 8MHz/3.3V-选择,以免级别移动SPI/I2C模块。 Arduino uno或nano可以通过适当的水平转移来正常工作
- AI-Thinker RA-02 Lora Radio-我已经喜欢这些设计,这些设计可能会放在各种外壳中,因为内置的IPX连接器意味着我可以将收音机放置在方便的任何位置,并通过同轴电缆将RF带到最佳天线放置。
- 4x 12volt SPDT继电器的适当电流额定值 - 继电器以H桥拓扑为单位,可以通过直流电动机逆转电流(请参见下文)。这可以通过一对DPDT继电器进行一些清洁,但是使用这些意味着该设计也将与非常受欢迎的标准4位继电器模块一起使用。它们是从电池电源电源的12V线圈,并用Atmega328p的PNP切换。
- 2X INA219-这些可以在SOT23-8软件包中包含,也可以在几种类型的突破板中使用。这些将是主要的安全性,它将观察到每个执行器的电流。我们将测试通常需要开放给定门(也许是微风)并将其设置为电动机上限的基线电流。如果超过此电流,则可能意味着闸门被堵塞或试图关闭对象。因此,停止并扭转大门。
- 我见过的大多数预先建造的模块都出售了我们2010年的0.1OHM分流器电阻器,最大电流为3安培。如果您的电动机远不止于此,请重新计算所需的电阻值
- 会有足够的曝光引脚来添加电子眼睛,但我还没有计划。
- 2倍迷你ATM保险丝- 由于电动机的障碍物,INA219将处理过度电流,在发生重大硬件或接线故障的情况下,这些只是额外的安全性。适当地尺寸适合您的电线尺寸和电机电流需求。
- AMS1117-3.3调节器- 用于3.3V电路。
- MAG3110或类似的磁力计- 这是可选的,但是我决定将磁力计车道警报器置入相同的外壳和电源。在这里描述:磁通驱动器弹药
- 来自更常见的IMU软件包(IE MPU9250)的磁力计可能也可以很好地工作。
H桥说明

此处显示的是简单的H桥中的继电器配置。通过切换分离继电器,任何腿都可以呈阳性,而另一支腿保持接地,导致直流电动机能够向两个方向旋转。这太容易容忍了 - 如果任何继电器被卡住或失败,电动机既可以接地,否则两种铅都以12伏的速度,这两个导线都不会允许电流流动,因此电动机将保持停止。如果线性执行器正在移动,那么当它到达内置限制开关时,它当然会停止。 Avid Home Diy'ers可能会认为这类似于接线3向灯开关,但向后。另一个区别是,AC功率没有电流流的单个方向,灯泡也不关心电流流动的方式。