Кодировка для RTC и шагового двигателя

Насколько легко создать код, используя RTC, чтобы вращать шаговый двигатель в одну сторону в определенное время и обратно в другую сторону в определенное время? и это время начисляется в разные месяцы года. как бы я к этому отнесся?

Я хочу сделать автоматическую куриную дверцу, чтобы открывать утром и закрывать на ночь.

Спасибо

, 👍0

Обсуждение

пожалуйста, не задавайте вопросов, основанных на мнении ... они здесь не по теме ... в любом случае, какой смысл спрашивать, насколько что-то легко? ... как вообще может быть полезен такой ответ, как " несколько легко`?, @jsotola

разрабатывайте проект по разделам .... начните с поворота степпера в нужные положения ... затем добавьте код tbat, который вращает шаговый механизм при нажатии кнопки ... затем замените управление кнопкой на управление на основе времени, @jsotola

На этот вопрос трудно ответить, потому что он зависит от ваших навыков. Для абсолютного новичка это может быть сложно, для кого-то с немного большим опытом это будет легко., @PimV

код конечен, а еще лучше - логичен. должно быть "легко" по сравнению с аппаратной частью, где возможности почти бесконечны и хаотичны. Если оборудование готово, протестировано и надежно, то просто повторите цикл: чтение rtc (1), принятие решения о таком действии, как глубокий сон или запуск двигателя для смены двери (2), и выполнение действия (3). Разбейте каждый шаг на более простые действия, основанные на поиске, но если вы уже правильно протестировали оборудование, у вас должен быть код для разбиения и повторного использования с того момента, как вы это сделали., @Abel


1 ответ


-1

Я предполагаю, что вы хотите сделать часы. Для этого вам нужно найти передаточное число, где 1 оборот двигателя равен 60 секундам, а затем сделать передаточные числа для минут и лошадей из этого. Затем вы можете использовать RTC для вращения двигателя на 6 градусов каждую секунду. Если вы не делаете часы, пожалуйста, будьте более описательны.

,

Потратьте некоторое время на поиск в Интернете, я видел несколько решений, одно из которых даже делало куриную дверь., @Gil