В интернете есть инструкции подключения вышеназванных модулей к ардуино и малинке, нужно настроить их на Orange Pi PC с клоном Debian Armbian. Используется Python.
Требования:
MPR121:
1) после паузы в наборе в две секунды и если номер номер в разрешенном диаппазоне, например с 5-254, сохраняет введенный номер в файл с названием как у введенного номера и содержимым "true". Например если ввели "136" то сохраняет файл с названием "136" содержащем слово "true", а если ввели номер "260" то удаляет его с проигрыванием звука1. нажатие # удаляет введенный номер. нажатие кнопок сопровождается звуком2.
2) подсветка APA102
в ждущем режиме плавно мерцает белым цветом, при первом нажатии включается ровное свечение, нажатые кнопки светятся зеленым цветом, и меняют цвет на желтый после сохранения набранного номера в файл и светятся еще 5 секунд. Нажатие 12-ой кнопки вызывает ее мерцание голубым и желтым цветом, повторное нажатие ровным желтым. Нажатие 13-ой кнопки вызывает ее мерцание голубым и красным цветом, повторное нажатие ровным красным.
Модуль PN532 подключен, карты считывает, настроить сохранение считанных номеров rfid в файлы с названием как у номера и содержимым "true".
Предоставим удаленный доступ по ssh
драйвер APA102 для Raspberry [login to view URL]
библиотеки на остальные также доступны в сети. есть разница в используемых библиотеках Raspberry и Orange, возможно потребуется подстраивать, для ридера не пришлось.