自动化 HAT 驱动程序
项目描述
Automation HAT 是一款家庭监控和自动化控制器,具有继电器、模拟通道、有源输出和缓冲输入(均能承受 24V)。该库还将与 Automation HAT 的较小兄弟姐妹 - Automation pHAT 和 Automation HAT Mini 一起使用。
哪里买(这个
- Pimoroni 自动化帽子:https ://shop.pimoroni.com/products/automation-hat
- Pimoroni 自动化 HAT 迷你:https ://shop.pimoroni.com/products/automation-hat-mini
- [已停产] Pimoroni 自动化 pHAT:https ://shop.pimoroni.com/products/automation-phat
安装
完全安装(推荐)
我们创建了一个简单的安装脚本,它将安装所有先决条件,让您的 Automation HAT、pHAT 或 HAT Mini 轻松启动并运行。要运行它,请启动您可以在 Raspberry Pi 桌面上的 Menu -> Accessories -> Terminal 中找到的终端,如下图所示:
在新的终端窗口中,完全按照下面显示的命令键入命令(检查拼写错误)并按照屏幕上的说明进行操作:
curl https://get.pimoroni.com/automationhat | bash
或者,在 Raspbian 上,您可以pimoroni-dashboard
通过浏览相关条目来下载并安装您的产品:
sudo apt-get install pimoroni
(您也可以在 Pi 菜单中的“附件”下找到仪表板 - 或者只pimoroni-dashboard
在命令行中运行)
如果您选择下载示例,您将在/home/pi/Pimoroni/automationhat/
.
手动安装
Python 3 的库安装
在 Raspbian 上:
sudo apt-get install python3-automationhat
其他环境:
sudo pip3 install automationhat
Python 2 的库安装
在 Raspbian 上:
sudo apt-get install python-automationhat
其他环境:
sudo pip2 install automationhat
发展
如果你想做出贡献,或者喜欢通过拥有最新的代码来生活在你的座位边缘,你应该将此存储库克隆cd
到库目录,然后运行:
sudo python3 setup.py install
(或者sudo python setup.py install
你的主要 Python 环境可能是什么)
在所有情况下,您都必须启用 i2c 总线。
文档与支持
- 指南和教程:
- 函数参考 https://github.com/pimoroni/automation-hat/tree/master/documentation
- GPIO 引脚分配:
- 获取帮助 http://forums.pimoroni.com/c/support
常问问题
Automation HAT 的精度和分辨率是多少?
ADS1015 是 12 位 ADC,但由于第 12 位是符号位,因此只有 11 位分辨率可用于正电压读数。24v 通道的输入电压从 0-25.85v(25.85 而不是 24,由于电阻分压器的设置方式)缩放到 0-3.3v。
由于 ADC 的满量程范围设置为 4.096v,这意味着 0-3.3v 仅提供约 1649 个可能的可用值,使得 24v 输入和 0.002v 的输入测量粒度约为 0.015v (25.85 / 1649)对于 3.3v 输入。
可以在此处找到有关此主题的更多信息:https ://forums.pimoroni.com/t/automation-hat-accuracy/7252/3
变更日志
0.4.1
- SN3218 v2.0.0 更新
0.4.0
- 切换到 ADS1X15 库
0.3.0
- 切换到 setup.cfg
- 切换到基于降价的自述文件
- 支持 ADS1115 板变体
0.2.3
- 0.2.2 + 更新示例的凹凸
0.2.2
- 脑上有ST7789,换成ST7735
0.2.1
- 为 AMH 添加对 ST7789 的依赖
0.2.0
- 修复:修复导致虚假 ADC 读数的线程交错和竞争条件
- 修复:切换到 thread.isAlive 的非弃用别名
0.1.0
- 修复:延迟设置以避免导入副作用
- 修复:降低 LED 更新速率
- 改进:切换到警告以通知 pHAT 上不支持的功能
0.0.4
- 修复 HAT/pHAT 检测
0.0.3
- 修复 Python 3 支持
0.0.2
- 添加了 pHAT 支持
- ADC 输出四舍五入到小数点后 2 位
- 设置输出的初始状态和固定切换
- 固定灯光切换
0.0.1
- 初始发行
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。