Открытый проект со схемой, платой и документацией.
Прототип платы-надстройки (HAT) на 40-контактный разъём Raspberry Pi. Управляется программой на Python + Qt5. Лицензия — общественное достояние.
Реализованы цифровые выходы и цифровые входы (кнопки), а также разъём для подключения 7″ сенсорного LCD-экрана Raspberry по I²C. Из-за трудностей с АЦП ADS1115 автор перешёл на АЦП MCP3208 (8 каналов, 12 бит). Аппаратно плата работает; она немного касается разъёма Ethernet, но нормально устанавливается на 40-контактный разъём.
В комплекте программа на PyQt5, отображающая аналоговые входы каждые 500 мс; по кнопке записи данные логируются в файл datalogger.csv (интервал настраивается до 1 записи в 3600 с). В планах — улучшить формат CSV (все каналы и заголовки столбцов).
Это краткое изложение проекта. Полную версию с подробностями смотрите на сайте оригинала: https://oshwlab.com/Fred44/rpi-40-pins-hat