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.310
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.310
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Сейчас анализирую расширенную версию на предмет добавления настраиваемой возможности для экрана ожидания добавить ещё один подэкран на 6 боксов с датчиками ;)
     
  2. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Ну тут ты опять не прав;), с контроллера надо считать уникальный номер, а потом залить туда прошивку:)] или ты отправляешь уже прошитый?
     
  3. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.310
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.310
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Так точно ;)
     
  4. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.310
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.310
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Обновил расширенную версию, появилась возможность добавления второго подэкрана показаний датчиков, а то тут кое-кому маловато шесть боксов ;)

    Смотрим настройки TFT_SENSOR_BOXES_COUNT2 и TFT_SENSORS2, а главное - внимательно читаем к ним комментарии ;) Второй подэкран можно не использовать, можно - использовать не на все шесть боксов, а, например, всего два там отображать.

    @promavto - Саш, чтобы не перепахивать настройки, делаем следующее: качаем последнюю версию, разархивируем, из старой версии переносим туда файл Configuration_DUE_Hardware.h, далее открываем прошивку, идём на вкладку с этим файлом, находим там строчку

    Код:
    #define TFT_SENSORS
    И после этой настройки вставляем вот эти строки:

    Код:
    // сколько боксов с показаниями датчиков использовать для второго подэкрана показаний датчиков (0 - второй подэкран показаний датчиков показываться не будет)
    #define TFT_SENSOR_BOXES_COUNT2 0
    
    // определение датчиков для второго подэкрана экрана ожидания, в формате {модуль, тип_показаний, индекс_датчика, подпись_датчика}
    // количество - равное TFT_SENSOR_BOXES_COUNT2 !!!
    #define TFT_SENSORS2 {"LIGHT",StateLuminosity,0,"LUX"}, {"HUMIDITY",StateHumidity,1,"DHT22"}, {"HUMIDITY",StateHumidity,0,"Si7021"}, {"HUMIDITY",StateTemperature,0,"Т3"}, {"STATE",StateTemperature,0,"Т2"}, {"STATE",StateTemperature,1,"Т1"}
    С этими настройками по умолчанию второй подэкран показаний показываться не будет, чтобы показывался - достаточно указать 6 в настройке TFT_SENSOR_BOXES_COUNT2. Ну и потом в настройке TFT_SENSORS2 подправить, чтобы отображались нужные датчики ;)

    Надеюсь, понятно объяснил ;)
     
  5. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Дим, а если вдруг человек захочет обновить прошивку? Ему контроллер назад отправлять? :)]
     
  6. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    Вполне понятно. Сегодня скачаю, перезалью.
     
  7. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    У меня есть список всех отправленных контроллеров и копии настроек включая bin файлы.
    Достаточно выполнить процедуру, описанную в
    https://www.forumhouse.ru/posts/23549765/

    Специальное оборудование или отправка контроллеров не требуется. :um:
     
  8. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Саша, да я это все читал:)]
    Это просто про этот пост;)
     
  9. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.310
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.310
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    А зачем ему обновлять прошивку, если там полный фарш? Человек сам перепаивать полезет? Да даже если и полезет - всё решается: ему высылается бинарный файл прошивки под его контроллер, всё. Далее - простыми движениями прошивка вкачивается в камень.
     
  10. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    Первое! Я не прав (не важно в чем) :)]. Второе - по поводу Ардуино. Я чуть не свалился со стула, когда один из наших программистов (ведущих) стал расспрашивать, что такое "Ардуино". Что уж говорить об хозяйках теплиц. Это вы "варитесь" в этой теме и вам все понятно и привычно. Есть другой мир где живут люди и в котором нет "Ардуино".:)]:faq:
     
  11. tchernyavsky
    Регистрация:
    27.03.16
    Сообщения:
    473
    Благодарности:
    160

    tchernyavsky

    Живу здесь

    tchernyavsky

    Живу здесь

    Регистрация:
    27.03.16
    Сообщения:
    473
    Благодарности:
    160
    Так, вероятно, им и монтаж контроллеров и оборудования необходим? Надо сделать такую опцию! :)]:aga::super::aga:
     
  12. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    Предлагаю клиентам привлечь к работе по монтажу знакомого электрика (как минимум).
     
    Последнее редактирование: 27.03.19
  13. alex286
    Регистрация:
    24.04.16
    Сообщения:
    10
    Благодарности:
    1

    alex286

    Участник

    alex286

    Участник

    Регистрация:
    24.04.16
    Сообщения:
    10
    Благодарности:
    1
    ПИТАНИЕ - это первое с чего надо начинать любой ремонт или настройку. (с)
     
  14. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Легко сказать, когда DC выставлял нормальное напряжение, и нагрузку держал судя по тестеру, но в момент, когда происходила смена нагрузки, плевал цугами, если бы не большой опыт в этом деле :|: хрен бы определил;)
     
  15. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    Привет всем! Некоторые соображения по применению питания на DUE.
    При наличии в схеме питания конденсаторов большой емкости, для их заряда до номинала при включении, требуется (может и небольшое) некоторое время. В этом случае микроконтроллер начинает работу при напряжении более 3 вольт, а микросхемы и ли узлы с питанием 5 вольт еще не вышли на рабочий режим. В результате устройство при старте может выдавать ошибки. Решается относительно просто. Достаточно в начале setup запрограммировать задержку в 1-2 секунды. В этом случае микроконтроллер ожидает нормализацию питания, и после этого устройство нормально запускается.
    Таким образом я устранил возникающие ошибки включения на некоторых вариантах контроллера теплицы.
    Этот метод применяется Дмитрием и при пересбросе питания на SIM800C или задержки включения дисплея.
     
Статус темы:
Закрыта.