Удаленный линейный контроллер привода, для открытия затворов с открытым исходным кодом.
Построив пользовательские ворота подъездной дороги и настройку шарниров, я оказался шокированным тем, что в наши дни стоит качественный двойной размахивание ворот. Что еще более важно, у них скорее отсутствие настройки, доступная в том, как вы контролируете или общаетесь с ними, поэтому я решил создать свои собственные с помощью пары линейных приводов 12 В и радиомодуля LORA Semtech SX1287. Это работа в процессе.
Я буду строить пользовательскую печатную плату для всего этого, но я пытался спроектировать это таким образом, чтобы любое количество Arduino и связанных модулей будет работать, если вручную с подключателями, перфбордом, макеткой и т. Д. Также делает для легкой настройки.
Текущий статус
Схематическая и первая паяная доска завершена. Тестирование кода началось, и было в основном надежным с несколькими корректировками, необходимыми для функций обработки ошибок и долгосрочной устойчивости.

Список деталей и критерии дизайна
- 2x 16 "линейные приводы (12 В) - коммерческие открыватели ворот часто намного больше, чем это, но так часто ворота больше и тяжелее. Мои ворота - это довольно легкие трубки на петлях с мячом, поэтому не требуется много силы, чтобы открыть их. Два привода, которые я утверждаю, ток полной нагрузки в 3 ст, хотя я не нуждаюсь в их гораздо большем.
- 2x 8AH SLA Батареи - подъездная дорожка достаточно длинная, чтобы траншевая мощность переменного тока была рутинная работа, поэтому я буду работать с этой парой батарей ~ $ 16 12 В и вместо этого небольшая солнечная панель.
- Arduino Pro Mini 8 МГц/3,3 В - выбран, чтобы я мог избежать смещения уровня модулей SPI/I2C. Arduino Uno или Nano будут работать нормально с правильным изменением уровня
- AI-Thinker RA-02 LORA Radio-мне нравятся это для дизайнов, которые могут быть помещены в различные корпуса, поскольку встроенный разъем IPX я могу разместить радио, которое удобно и передает RF через коаксию оптимально размещению антенны.
- 4x 12 VOLT SPDT Реле правильного тока. Это можно сделать немного чище с помощью пары реле DPDT, но использование этих средств, дизайн также будет работать со стандартными 4-местными реле модулями, которые так популярны. Они представляют собой катушку с 12 В, включенные в батарею, переключенную с помощью PNP от Atmega328p.
- 2x INA219 - их можно иметь в пакете SOT23-8 или доступны в нескольких типах прорывных плат. Это будет основная безопасность, которая будет наблюдать за тем, как текущий, идущий на каждый привод. Мы проверяем базовый ток, который обычно требуется, чтобы открыть заданные ворота (возможно, на световом ветру) и установим его как наш верхний предел тока двигателя. Если этот ток превышен, это, вероятно, означает, что ворота застряли или пытаются закрыть объект; Так что остановите и поменяйте воротами.
- Большинство предварительно построенных модулей, которые я видел для продажи нам шунтированного резистора 0,1 Ом 2010 Ом, что позволяет максимально ток 3 ампер. Если ваши двигатели рисуют больше, чем это, пересчитывайте необходимое значение резистора
- Будет достаточно открытых булавок, чтобы добавить электронный глаз, но я еще не планировал это.
- 2x Mini ATM предохранитель - INA219 будет обрабатывать чрезмерный ток из -за обструкций в двигателе, это просто дополнительная безопасность в случае основного оборудования или сбоя проводки. Размер соответствующим образом к размерам проволоки и требованиям тока двигателя.
- AMS1117-3.3 Регулятор - для схемы 3,3 В.
- MAG3110 или аналогичный магнитометр - это необязательно, но я решил вписать свой аварийный сигнал магнитометра в этот же корпус и источник питания. Это описано здесь: Magneto-Driveway-Alarm
- Магнитометр из более распространенного пакета IMU (то есть MPU9250), вероятно, также будет работать хорошо.
Описание H-мосто

Здесь показана конфигурация реле в простом H-мостике. Переключив отдельные реле, любая нога может быть положительной, а другая остается заземленной, в результате чего двигатель постоянного тока сможет поворачиваться в двух направлениях. Это тоже очень терпимо, что если какое-либо реле застряло или не удалось, двигатель будет иметь либо заземленные лидеры, либо оба провода при 12 вольт, ни один из которых не позволил бы току течь, поэтому двигатель останется остановленным. Если линейный привод движется, он, конечно, остановится, когда достигнет встроенных лимических переключателей. Заядные домашние дела могут распознать это как похожее на проводку трехстороннего выключателя света, но назад. Другое отличие состоит в том, что мощность переменного тока не имеет единого направления потока тока, и при этом не работает лампочка, в какой ток течет.