Продолжаем открытый проект сервоконтроллера MC50. В предыдущей статье была разработана архитектура управления и написана программа сервопривода. Но регулятор был вручную настроен на определенный тип нагрузки. А что делать если тип и динамика нагрузки неизвестны? Читать далее
Попался под руку популярный недорогой сервопривод SG90. И задумалось управлять им, но без микроконтроллера. В этой статье я изложу ход мыслей разработчика при реализации одного из вариантов решения. Кому интересно, прошу под кат. Читать дальше →
В этой статье пошагово разберём процесс сборки компактного ЧПУ-плоттера с 3D-печатными деталями. Это устройство управляется шаговыми двигателями Nema 17 и мини-сервоприводом, перемещаясь по линейным рельсам, и способно автоматически рисовать по заданному G-Code. Мы рассмотрим список необходимых деталей, этапы сборки механики, подключение электроники и настройку программного обеспечения. Читать далее
Разработка через тестирование (TDD) – отличный способ повысить качество и надежность кода. Этот же подход может быть распространен и на разработку требований. Он называется "Разработка через приемочные тесты" – acceptance test driven development (ATDD). Сначала я присматривался к этому подходу,…