нет на старых контроллерах ни в какую
Контроллер теплицы. Вариант Дмитрия и Александра
24.06.2021 15:55:39
|
|
|
|
24.10.2021 17:57:47
Коллеги, кто нибудь реализовал управление контроллером через интернет. Какие MQTT брокеры и клиенты использовали? Есть вопросики.
|
|
|
|
26.10.2021 18:53:32
Загрузил на GIT (
Исправлены небольшие неточности. Изменен вывод отладочной информации. В предыдущих версиях при отладке было запрещено подключать конфигуратор ПК. В новой версии отладочная информация выводится в ПОРТ USB NATIVE. Это позволяет одновременно работать с конфигуратором ПК и получать отладочную информацию из другого порта USB. Не забывайте - ОТЛАДОЧНАЯ ИНФОРМАЦИЯ ВЫВОДИТСЯ В USB NATIVE. Я сам забыл об этом и пол дня не мог понять почему не получаю отладочную информацию с USB Programming |
|
|
|
11.11.2021 16:39:11
ОБНОВЛЕНИЕ!!!
Программа контроллера теплицы Main_controller_SAM3X8E_XX. 1) В программе некорректно работали правила управления блоками реле через расширитель MCP23S17. Ошибка устранена. 2) Функция запоминания настроек пользователя. В программе была реализована возможность настройки контроллера теплицы под индивидуальные задачи самими пользователями. Настройки пользователя сохраняются во внешнюю EEPROM. Дмитрием и мною был реализован тщательный контроль параметров настроек. При необходимости удаление всех настроек была написана программа ClearEEPROM_DUE.ino. При ее применении основная программа управления удалялась. Кроме этого применение программы очистки требует от пользователя знаний программирования контроллера. Это не всегда выполнимо. Дмитрием была добавлена встроенная программа очистки внешней EEPROM. Вызывалась эта программа отправкой в КОМ порт команды CTSET=0|MEMCLEAR. Но очень часто пользователь так мог "наконфигурировать", не смотря на все наши защиты, что контроллер глухо зависал. Поэтому команда очистки в КОМ порт не проходила. Я добавил возможность принудительной очистки внешней памяти не прибегая к перепрограммированию контроллера теплицы. Для этого достаточно на одном из входов контроллера (назначается Вами при программировании) замкнуть вход на общий провод, выполнить сброс контроллера не отключая замыкание в течении 10-12 секунд. По истечении этого времени запустится программа очистки внешней памяти. В предыдущих версиях контроллера в качестве входа можно применить 51 порт (или любой цифровой). Я в новых версиях контроллера устанавливаю дополнительную кнопку принудительной очистки, подключенной к pin 72. Назначение порта сброса производится в файле Configuration_DUE.h, строка 216. Обновление программ можно скачать с GIT Давно собирался сделать что то подобное, но после очередного превращения контроллера в "кирпич" пользователем, реализовал эту возможность. |
|
|
|
13.11.2021 20:59:38
ОБНОВЛЕНИЕ!!!
Обновил конфигуратор ПК "GreenHouseConfig.exe". Была небольшая неувязочка с номерами датчиков. В системе, на дисплее и.т.д индексы (номера датчиков) начинаются с "0". При этом в конфигураторе ПК нумерация датчиков начинается с "1". Это создает неудобства и вводит в заблуждение не только пользователя, но и мне приходится постоянно перепроверять, правильно ли я указал индекс датчика. Особенно при создании правил или иных настроек. Я немного изменил программу конфигуратора ПК. Теперь индексы отображаются так как они зарегистрированы в системе. То есть нумерация начинается с "0". Измененный конфигуратор выложил на GIT Файлы New_Debug.rar или new_publish.rar Успехов:Hello: |
|
|
|
14.11.2021 13:15:11
ОБНОВЛЕНИЕ!!
Добавил на GIT прошивку Main_controller_SAM3X8E_07_21_11_10_pin51 с настройкой очистки внешней памяти с управлением через порт 51. Загрузить bin файл в контроллер теплицы можно с помощью программы bossa-x64-1.9.1.msi. Это что бы Вам не нужно было компилировать программу самостоятельно. Инструкция (Процедура загрузки ПО в контроллер.docx) как нужно прошивать также закачал на GIT. Успехов! |
|
|
|
17.11.2021 10:53:42
Уточнение по функции очистки внешней памяти. Перед запуском очистки внешней памяти не забываем заблокировать сторожевой таймер.
|
|
|
|
19.01.2022 15:13:18
ОБНОВЛЕНИЕ!!
На GIT ( Представлены платы в двух вариантах: 1) Установлены 2 реле коммутации переменного напряжения 220 вольт и 2 реле коммутации переменного/постоянного напряжения. 2) Установлены 4 реле для коммутации переменного/постоянного напряжения. Так же выложены две версии настроенного программного обеспечения. Есть ограничения - программа позволяет дистанционно управлять максимум 4 фрамугами. Нужно учитывать при конфигурировании что номера фрамуг в системе должны быть от 0 до 3. То есть возможны фрамуги с номерами в системе 0,1,2,3. Протестировано, проблем не замечено. Успехов и будьте здоровы! |
|
|
|
20.01.2022 11:06:19
ОБНОВЛЕНИЕ!!
На GIT ( Добавил проект радиомодулей внешних датчиков. В программе указаны датчики DS18B20 и DHT22. При этом есть возможность подключения иных датчиков, при соответствующей корректировки настроек в программе. Так же планируется протестировать на этом модуле датчики влажности грунта, ранее разработанные мною. Проблема подключения данных датчиков влажности грунта непосредственно к контроллеру теплицы была ранее описана на форуме. Проблема невозможности синхронизации микроконтроллеров Atmega328 и SAM3X8E. Модуль радиодатчиков протестирован, проблем не замечено. Успехов и будьте здоровы! |
|
|
|
10.02.2022 12:42:04
Добрый день всем!
Есть две новости, одна хорошая, вторая - не очень. Начну с хорошей. В прошивке контроллера есть функция вывода отладочной информации. Проблема в том, что бы применить эту функцию, необходимо загрузить прошивку с активированной функцией Debug конкретного модуля. Если нужно посмотреть отладочную информацию иного модуля. требуется снова сменить прошивку. Это не очень удобно, долго, а для обычного пользователя вообще невозможно. Этот режим мною полностью переработан. Ранее я направил вывод отладочной информации на свободный USB порт Native. Это позволило пользоваться конфигуратором без ограничений (ранее это было невозможно). Сейчас я изменил установку вывода информации через Конфигуратор ПК. Для этого была добавлена новая вкладка "Debug" и практически полностью "перелопачена" прошивка контроллера. Новая вкладка "Debug" Для вывода отладочной информации по конкретному модулю, достаточно поставить отметку в соответствующем квадратике и перезагрузить контроллер. Наблюдать выводимую информацию в порту "Native". Второе изменение, добавление. Для тех, кто занимается гидропоникой (и не только), важно контролировать влажность в теплице. Данная функция не была предусмотрена в программе контроллера теплицы. Я добавил такую возможность. Добавлены три раздельных канала поддержания влажности в теплице. Настройки стандартные. Сначала в конфигураторе определяем какое оборудование будет задействовано, чем будет управляться. Затем в дисплее контроллера выставить конкретные настройки осушения. Для этого необходимо установить время работы функции, указать датчик влажности воздуха для конкретного канала. Указать диапазон поддержания влажности. Ну и на последок - вторая новость. Данные работы в полной мере были оплачены одним из пользователей. В связи с этим в свободный доступ этот вариант выкладываться не будет. С заказчиком было согласовано условие, что те кто уже приобрел у меня контроллеры, могут приобрести у меня обновление программы (и последующие обновления) за 2000 руб. Для сторонних пользователей цена составит 3000 руб. обращаться на почту При этом в свободном доступе остается текущая версия программы на ранее указанном GIT сайта Кому не нужна тестовая информация по отладке модулей и осушения воздуха в теплице, могут не обновлять программу. Все будет работать штатно. При этом постараюсь при обнаружении ошибок в работе стандартной программе, устранять их. Конечно, вести две версии одновременно не очень удобно, что то можно пропустить. Я не пытаюсь продвинуть новую платную версию, но все же лучше использовать обновленную версию. Успехов и будьте здоровы! Я короновирусом уже переболел. |
|
|
|
23.02.2022 21:12:53
Привет и с праздником всех защитников!
Времени не теряю даром, собраны первые четыре контроллера теплицы "Mini_controller_SAM3X8E_01". Получилось не плохо. Пользователь А вот с компонентами просто беда. Простой расширитель портов типа MCP23S17 подорожал в 10 РАЗ и стал стоить как микроконтроллер. Цена ему была 50-80 рублей в базарный день. К тому же еще и приобрести невозможно. Китайцы совсем перестали работать или просто оборзели. Или то и другое. С такими ценами на компоненты совсем производство различных изделий прекратится. У меня некоторые заказчики проектов пытаются перейти в бизнес по созданию программ. Но там такая толкучка из "программеров", что не протолкнутся. На юге страны и в Подмосковье процесс строительства идет и даже собирают урожаи. На этом все. И будьте здоровы. |
|
|
|
25.02.2022 18:17:16
Включил контроллер нажимаю установить время в конфигураторе получаю ошибку ER=UNKNOUN_MODULE
с чего бы это ? все лето отпахал без проблем ... перед эти в строке на установку времени ok0|added часы при этом не выставляются
Изменено: |
|
|
|
25.02.2022 18:58:54
Перепрошил .. все заработало . Подстыла что ли ....
|
|
|
|
25.02.2022 19:00:00
А новые вкусности со старыми контроллерами заработают ?
|
|
|
|
25.02.2022 19:02:46
Да, но нужно сменить прошивку и конфигуратор ПК.
|
|
|
|
25.02.2022 19:06:28
Понял . займусь .. Спасибо. тут еще теплица намечается надо восстанавливать контроллеры
Изменено: |
|
|
|
27.02.2022 20:10:40
Еще раз добрый вечер!
Ранее писал о добавленной функции аппаратного старта очистки внешней памяти Эта функция довольно длительная по времени, особенно если размер памяти большой. Пользователь не понимает, идет процесс очистки или контроллер завис. Я добавил индикацию выполнения процесса. Информация выводится в КОМ порт "Programming". На общее функционирование системы эта функция не влияет, но делает интерфейс более удобным. Образец вывода информации показан в файле. Всем удачи и будьте здоровы! |
|
|
|
28.02.2022 11:38:15
а платок радиомодулей на 2 форточки и радиодатчиков нет ?
|
|
|
|
28.02.2022 22:27:51
Добрый день Евгений! Как раз получил из Китая платы для управления форточками и модулей датчиков. .Применяется LoRa 868 типа RFM95 |
|||
|
|
01.03.2022 11:35:14
В какую цену ? ..Лору правда придется из китая заказывать ... у меня другие
Да уж не вовремя я дособирать затеял ... рассыпухи или нет или или по 100 штук ....
Изменено: |
|
|
|
05.03.2022 14:35:22
транзисторы fdn340 чем можно заменить ?
|
|
|
|
05.03.2022 15:09:58
Добрый день! FDN340 можно заменить любым другим полевым транзистором P−Channel Logic Level MOSFET
Главное условие - при подаче на затвор "0" открывает переход, а при подаче +3 +5 вольт - закрывает. Также нужно обратить внимание на полярность диода между стоком и истоком. |
||||
|
|
|||
Читают тему (гостей: 2)