В продолжение предыдущего поста по WiringRP, добавим, что эту библиотеку можно использовать для создания программ для обучения управлению различными устройствами и системами - в т.ч. промышленными системами автоматизации и робототехническими установками, устройствами IoT и устройствами умного дома.
На видео представлена работа новой учебной модели промышленного Робота - модели RM 002 в сборе и в комплекте с драйвером сервоприводов и датчиком тока от проекта РобоИнтеллект с управлением на Repka Pi 3 через библиотеку WiringRP.
Разработчик библиотеки WiringRP - Сергей Шалапов из Екатеринбурга.
От лица всего коллектива проекта Repka Pi выражаем Сергею искреннюю благодарность за такую значимую поддержку и вклад в развитие проекта!
Команда проекта Repka Pi только немного корректировала постановку задачи, участвовала в формировании концепции архитектуры библиотеки и разработке документации.
По сути WiringRP реализует интерфейсы, подобные WiringPi для Raspberry Pi, но является полностью самостоятельным проектом, созданным с нуля, реализует несколько различных способов доступа, в т.ч. свой собственный уникальный вариант работы с доступом для управления непосредственно регистрами процессора и его модулей ввода/вывода через отдельный специальный драйвер, работающий как модуль ядра Linux - данный режим работы WiringRP даёт возможность получать высокую скорость реакции, но требует более высокой квалификации для настройки его работы, что хорошо раскрыто в соответствующем разделе документации проекта Repka Pi и в инструкции на РепкаФоруме.
В процессе разработки WiringRP были отработаны любопытные гипотезы и созданы полезные наработки, которые взяты за основу Идеи разработки программно-аппаратного комплекса в виде плат расширения для Repka Pi для CNC (числовое программное управление производственными процессами) устройствами автоматики, станками, Робототехникой, т.е. в т.ч. двигателями всех типов и сервоприводами.
Таким образом в проекте Repla Pi будут появляться интересные платы расширения и библиотеки, существенно расширяющие возможности применения одноплатника в системах как малой, так и промышленной автоматизации и конечно же в образовании.
#WiringRP #CNC #Library_for_Repka
Post #369
3.45K
- 👍 45
- 🔥 17
- 🤝 4
- 🏆 2
- ❤ 1
- ⚡ 1