
Automation Hat - это домашний мониторинг и контроллер автоматизации с реле, аналоговыми каналами, питающимися выходами и буферными входами (все толерантные 24 В). Эта библиотека также будет работать с меньшими братьями и сестрами Automation Hat - Automation Phat и Automation Hat Mini.
Мы создали простой сценарий установки, который установит все предварительные условия и поднимает вашу автоматизационную шляпу с минимальными усилиями. Чтобы запустить его, запустите терминал, который вы найдете в меню -> Аксессуары -> терминал на рабочем столе Raspberry Pi, как показано ниже:
В новом окне терминала введите команду точно так же, как она появляется ниже (проверьте опечатки), и следуйте инструкциям на экране:
git clone https://github.com/pimoroni/automation-hat
cd automation-hat
./install.shПримечание библиотеки будут установлены в виртуальной среде "Пиморони, вам нужно будет активировать ее для запуска примеров:
source ~/.virtualenvs/pimoroni/bin/activate
Если вы хотите внести свой вклад или любить жить на краю своего места, имея последний код, вы можете установить версию разработки так:
git clone https://github.com/pimoroni/automation-hat
cd automation-hat
./install.sh --unstableВо всех случаях вам придется включить автобус I2C (и SPI для автоматизации Hat Mini):
sudo raspi-config nonint do_i2c 0
sudo raspi-config nonint do_spi 0
ADS1015 представляет собой 12-битную АЦП, но так как 12-й бит является знаком, есть только 11-битные разрешения, доступные для положительных показаний напряжения. Входное напряжение для каналов 24 В масштабируется от 0-25,85 В (25,85, а не 24 из-за того, как настроен разделитель резистора) до 0-3,3 В.
Поскольку полномасштабный диапазон АЦП устанавливается на 4,096V, это означает, что 0-3,3 В дает только ~ 1649 возможных полезных значений, что делает входные измерения где-то около 0,015 В (25,85 / 1649) для входов 24 В и 0,002 В для входа 3,3 В.
Более подробную информацию по этой теме можно найти здесь: https://forums.pimoroni.com/t/automation-hat-accuracy/7252/3