1 2 3 4 5 6 7 8 9 10 10/10 10,00оценок: 12

Arduino Mega. Контроллер теплицы. Хроники - 4.0

Тема в разделе "Теплицы и парники", создана пользователем Анкор Плюс, 19.05.18.

Статус темы:
Закрыта.
  1. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Думаю, что не нужно.
     
  2. tchernyavsky
    Регистрация:
    27.03.16
    Сообщения:
    473
    Благодарности:
    160

    tchernyavsky

    Живу здесь

    tchernyavsky

    Живу здесь

    Регистрация:
    27.03.16
    Сообщения:
    473
    Благодарности:
    160
    Я, вобщем-то, согласен, просто попалась на глаза статья, и вспомнил про чью-то хотелку. ;)
     
  3. id10960627
    Регистрация:
    09.05.18
    Сообщения:
    76
    Благодарности:
    8

    id10960627

    Живу здесь

    id10960627

    Живу здесь

    Регистрация:
    09.05.18
    Сообщения:
    76
    Благодарности:
    8
    А вот подумалось, нельзя ли для общедоступной версии сделать принудительное закрывание фрамуг по команде пользователя? Связано вот с чем: допустим пасмурно, но довольно тепло +27, окна открыты. Пользователь видит, что приближается туча, большая, дождь неизбежен. Он посылает например с телефона команду закрыть окна, они закрываются до 24 часов и ... в полночь открываются, дождь льет на помидоры, что приведет к плачевному результату. Я понимаю, что в расширенной версии это уже решено спецдатчиком, но для всех остальных быть может сделать какую-то настройку, чтоб окна не открывались пока не поступит команда на отмену ручного закрывания окон.
    Ну а в идеале бы конечно сделать не так, а берется с любого сайта прогноз погоды на выбранной местности, если там что-то типа "пасмурно", но окна работают на автомате, а если "проливные дожди" ну и прочее, то окна закрываются не взирая ни на что
     
  4. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Тут можно поспорить, +27 ночью да еще в дождь? Может где нибудь в России такое бывает, у нас нет. Во время дождя, обычно, форточки у меня закрыты (<+25), но так как они не герметичны, то вода капает на помидоры и ничего не происходит? А в случае открытого грунта помидоры поливаются дождем регулярно и им это не мешает;)
     
  5. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

    Разработка контроллеров

    promavto

    Разработка контроллеров

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    У нас на расстоянии 10 км может идти дождь, а у нас сухо. Более того наблюдалось и не раз - на соседнем участке дождь, а у меня нет. Объяснение одно - соседка ведьма. :nono: Но к ней особых претензий нет - она жена товарища. :)]
     
  6. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

    Разработка контроллеров

    promavto

    Разработка контроллеров

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    А разве настройка ручной/автомат в полночь сбрасывается?
     
  7. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Посылаете команду на закрытие окон, и всё - емнип, для окон нет автоматического перехода в авторежим после полуночи - это касается только полива.
     
  8. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    В поливе - да, если в конфиге указано. В окнах, емнип, такого нету - там только при перезагрузке контроллера в авторежим всё входит.
     
  9. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    @id10960627, посмотрел код управления окнами - нет там перехода в авторежим после полуночи. Так что послали команду на закрытие окон, модуль перешёл в ручной режим - и будет там висеть до тех пор, пока пользователю не захочется обратного ;)
     
  10. Old-Admiral
    Регистрация:
    30.03.16
    Сообщения:
    191
    Благодарности:
    153

    Old-Admiral

    Живу здесь

    Old-Admiral

    Живу здесь

    Регистрация:
    30.03.16
    Сообщения:
    191
    Благодарности:
    153
    Давно можно дать команду с телефона или с Gardenboss 'a

    Если я правильно помню, Александр, режим ручной /автомат после полуночи сбрасывается в модуле полива.
     
  11. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

    Разработка контроллеров

    promavto

    Разработка контроллеров

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    Загрузка прошивки (*.bin файла) в микроконтроллер SAM3X8E (DUE) без применения IDE Arduino или других.

    1) Скачиваем программу BOSSA (bossa-x64-1.9.1.msi или bossa-x86-1.9.1.msi) c сайта https://github.com/shumatech/BOSSA/releases
    2) Устанавливаем программу BOSSA и запускаем.
    3) Подключаем микроконтроллер (контроллер) к COM порту "Prog".
    4) Нажимаем на секунду кнопку "Erase" на контроллере, затем кнопку "Reset".
    5) В программе BOSSA нажимаем кнопку "Refresh".
    6) В окошке "Serial Port" выбираем COM порт контроллера.
    7) Внизу (в подвале) программы BOSSA слева должна появиться надпись "Connected", справа "Device: ATSAM3X8".
    8) В окошке "Browse" указываем путь к нашему bin файлу.
    9) Устанавливаем "птички" в окошках "Erase all" и "Boot to flash".
    10) Нажимаем на кнопку "Write" и наблюдаем процесс прошивки.
    11) При необходимости можете сравнить прошивку "Verify" или посмотреть иную информацию "Info".
    Все эти операции нужно проводить до нажатия кнопки "Reset" контроллера.
    Сбрасываем и наслаждаемся новой программой.

    Эта процедура может пригодится при загрузке bin файла с защитой или просто при смене программы не имея должной подготовки.
    Приложил скриншоты процесса прошивки.
     

    Вложения:

    • 2019-02-28_22-12-18.png
    • 2019-02-28_22-13-29.png
    • 2019-02-28_22-34-36.png
    • 2019-02-28_22-35-09.png
    • 2019-02-28_22-33-04.png
    Последнее редактирование: 28.02.19
  12. id10960627
    Регистрация:
    09.05.18
    Сообщения:
    76
    Благодарности:
    8

    id10960627

    Живу здесь

    id10960627

    Живу здесь

    Регистрация:
    09.05.18
    Сообщения:
    76
    Благодарности:
    8
    Да, действительно, чего это я)
    Тогда отбой воздушной тревоги
     
  13. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

    Разработка контроллеров

    promavto

    Разработка контроллеров

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    Прилетели печатные платы контроллера последней версии в аэропорт Шереметьево. По идее их нужно отправить из порта в Мытищи в сортировочный центр (25 км.). Но почта не ищет легких путей. "Запиндюрила" их в Шарапово, сортировочный центр за 250 -300 км. Сижу и переживаю - дальше их могут закинуть в Татарстан в Столбище, а уж от туда, через месяц в Москву. Что то нужно кардинально менять в стране или хотя бы на почте.

    Получил метеостанцию, которую заказывал - второй комплект. На подходе (в Мытищах) уже третий комплект. А первые два, которые заказывали одновременно с Димой так и бороздят по просторам сортировочных центров. Рулетка прямь. Какую нибудь "фигню" типа жала паяльника могут доставить за 1-2 недели, а ценную вещь "мурыжить" месяцами.
     
    Последнее редактирование: 02.03.19
  14. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Это хорошо, разбирайся пока с распиновкой её модулей (в первую голову интересует флюгер, надо добивать направление ветра), и на следующей неделе нам надо будет это самое направление ветра - добить.

    А я пока - занимаюсь вентиляцией по температуре, от заказчика поступила информация, так что расширенная версия проекта ещё больше расширится ;)

    По результатам отпишусь.
     
  15. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

    Разработка контроллеров

    promavto

    Разработка контроллеров

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    Добрый вечер всем! :hello: Электрическая часть метеостанции устроена просто. В качестве датчиков применены герконы и магниты. Измерение силы ветра - информация в виде импульсов (замыкание геркона). Датчик дождя коромыслом измеряет некоторое количество воды. При переполнении плеча коромысла, оно опрокидывается в другую сторону, вода сливается. В это время наполняется другая сторона. При наполнении происходит опрокидывание в исходное состояние. В коромысло вмонтирован магнит, который замыкает геркон при опрокидывании. На разъемы выведены по два провода от герконов. С датчиком сторон света устроено немного сложнее, но не очень. Внутри установлены восемь герконов, ориентированных по сторонам света. Для того что бы передать информацию о состоянии по двум проводам применен резистивный делитель. То есть при установке в определенное положение к проводам подключаются резисторы разной величины (вернее немного не так, но не важно).
    Провод от датчика скорости ветра вставляется в гнездо, расположенное внутри датчика направления.
    Таким образом по одному проводу передаются данные от датчика скорости ветра и направления ветра.

    Разъем RJ11 на проводе датчика направления.
    1,2 - датчик скорости ветра. (два внутренних провода на разъеме)
    3,4 - резистивный датчик сторон света.(два внешних провода на разъеме).

    Данные с вывода 3,4 разъема RJ11 (восемь положений)

    1 - 0,8K
    2 - 2.0K
    3 - 3.7K
    4 - 15.7K
    5 - 119K
    6 - 64.3K
    7 - 32.7K
    8 - 7.9K

    В результате подключения резистивного делителя мы можем преобразовать в соответствующее напряжение на разъеме (получить аналоговый сигнал).
    В файле показан фрагмент схемы подключения метеостанции. Схема немного избыточна, рассчитана на подключение разных датчиков скорости ветра. Представленный датчик немного "хлипкий", возможно в будущем заменю на более крепкий. Датчики покрепче стоят в несколько раз дороже, к тому же интересно узнать через какое время отвалится геркон при постоянном и быстром вращении датчика силы ветра. Есть мысть применить оптический энкодер. Сверху "прилепить" три алюминиевые ложки. Работать будет не хуже, а механические переключения герконов будут исключены. Герконы выдерживают многократные переключения, но это не относится к китайским герконам. Проверено и не один раз (СССР рулит до сих пор). По стоимости можно уложиться в 1000 руб. + 3 ложки. Но здесь нужны руки, которые растут из правильного места.
    Здесь собрались все овощеводы, но их руки выращивали папа и мама. У кого не из того места выросли, нужно было поправлять рост ремешком по тому месту откуда они растут. :)]
    Но это уже лирика не по теме.

    Мной разработан (завтра отправлю плату на изготовление в Китай) модуль подключения метеостанции. Связь имеет различные варианты.
    1) просто по проводам к контроллеру.
    2) по протоколу RS485
    3) три варианта подключения LoRa
    4) два варианта подключения по nRF24L01 SMD.

    В случае подключения по радиоканалу есть возможность передавать информацию на несколько контроллеров теплицы. Корпус модуля влагозащищенный, приличный. Об этом упоминал ранее.

    На фото фрагмент схемы, скриншот печатки и части метеостанции
     

    Вложения:

    • 2019-03-02_22-29-12.png
    • IMG_20190302_212748.jpg
    • IMG_20190302_212954.jpg
    • 2019-03-02_22-35-56.png
    Последнее редактирование: 02.03.19
Статус темы:
Закрыта.