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

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

Тема в разделе "Теплицы и парники", создана пользователем DIYMan, 14.10.19.

Статус темы:
Закрыта.
  1. tchernyavsky
    Регистрация:
    27.03.16
    Сообщения:
    473
    Благодарности:
    160

    tchernyavsky

    Живу здесь

    tchernyavsky

    Живу здесь

    Регистрация:
    27.03.16
    Сообщения:
    473
    Благодарности:
    160
    Если есть хоть какая-то информация - значит пациент скорее жив! В FM Version должна отображаться версия прошивки. А вы, случайно, не забыли перевести ЕСП из режима прошивки в обычный режим? А то может и не работать. ;)
     
  2. Сергейфывчяфй
    Регистрация:
    25.02.12
    Сообщения:
    317
    Благодарности:
    266

    Сергейфывчяфй

    Живу здесь

    Сергейфывчяфй

    Живу здесь

    Регистрация:
    25.02.12
    Сообщения:
    317
    Благодарности:
    266
    Всем большое спасибо:super: запустил, поменял тип памяти на DOUT (compatible).
    Сегодня на каком то форуме прочитал что
    Для модулей с памятью flash PN25F08B требуется установка режима памяти DOUT ! Нигде больше про это не написано. А в инструкциях пишут ставить галку на DIO. Прошил в DOUT и заработало,
     
    Последнее редактирование: 26.10.19
  3. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898
    Адрес:
    80 км от Краснодара
    Для Меги - да, для Due и STM32 - можно любой цифровой пин.
     
  4. Voron74
    Регистрация:
    29.01.16
    Сообщения:
    412
    Благодарности:
    227

    Voron74

    Живу здесь

    Voron74

    Живу здесь

    Регистрация:
    29.01.16
    Сообщения:
    412
    Благодарности:
    227
    Адрес:
    Магнитогорск
    Начал "издевательство" на серым веществом под названием мозг.
    Даааааавно идет разговор про документацию, вот решил что то начать. Пока только наброски, и информация старая (еще с версии 1.6), но думаю, что при перечтении уже 5 томов удастся собрать всё в кучу. Желающие помочь - вэлком)
    Дмитрий, по поводу логотипа: картинка есть, а текста не было. Ничего, что я немного обновил? (тоже черновой вариант).
     

    Вложения:

    • Logo2.png
  5. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898
    Адрес:
    80 км от Краснодара
    Дело хорошее, продолжайте ;)

    Да и без текста норм, так то ;) Не знаю пока, куда её впихнуть, да и текст - не факт, что будет именно этот. Давайте пока оставим, как есть, а когда будет ясность с текстом - можно будет поменять, и уже использовать, как оф. лого. Ок?
     
  6. Voron74
    Регистрация:
    29.01.16
    Сообщения:
    412
    Благодарности:
    227

    Voron74

    Живу здесь

    Voron74

    Живу здесь

    Регистрация:
    29.01.16
    Сообщения:
    412
    Благодарности:
    227
    Адрес:
    Магнитогорск
    :pioner::pioner::pioner:

    ОК! У меня исходник лого остался, всегда поправить успею:)]
     
  7. tchernyavsky
    Регистрация:
    27.03.16
    Сообщения:
    473
    Благодарности:
    160

    tchernyavsky

    Живу здесь

    tchernyavsky

    Живу здесь

    Регистрация:
    27.03.16
    Сообщения:
    473
    Благодарности:
    160
    Очень полезное и нужное дело! :super:
    Но будьте внимательны, нужно всё перепроверить много раз! :);) Снимок.PNG
     
  8. Old-Admiral
    Регистрация:
    30.03.16
    Сообщения:
    191
    Благодарности:
    153

    Old-Admiral

    Живу здесь

    Old-Admiral

    Живу здесь

    Регистрация:
    30.03.16
    Сообщения:
    191
    Благодарности:
    153
    Достойный труд.
     
  9. Voron74
    Регистрация:
    29.01.16
    Сообщения:
    412
    Благодарности:
    227

    Voron74

    Живу здесь

    Voron74

    Живу здесь

    Регистрация:
    29.01.16
    Сообщения:
    412
    Благодарности:
    227
    Адрес:
    Магнитогорск
    Сильно не пинайте... очередной набросок/черновик.
    Мне для написания нужно самому понять как это работает, прям как в анекдоте:
    Разговор 2-х преподавателей:
    - Ну и группа мне в этом году попалась тупая!
    - А что так?
    - Представляешь себе, объясняю теорему - не понимают! Объясняю второй раз - не понимают! В третий раз объясняю. Сам уже понял. А они не понимают...
     

    Вложения:

  10. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898
    Адрес:
    80 км от Краснодара
    Всё норм ;)
     
  11. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.898
    Адрес:
    80 км от Краснодара
    Ля, чё сделал:

    1.png

    Теперь можно без перезаливки прошивки переназначать датчики на экране ожидания для TFT ;) Кррасота!
     
  12. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.972
    Благодарности:
    1.964

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.972
    Благодарности:
    1.964
    Адрес:
    г. Москва, Зеленоград.
    А кто то говорил что это невозможно:)]
     
  13. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.972
    Благодарности:
    1.964

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.972
    Благодарности:
    1.964
    Адрес:
    г. Москва, Зеленоград.
    И снова сторожевой таймер на NE555. В стандартной схеме (выкладывалась несколько раз на этом форуме) цепь сброса подключается к микроконтроллеру черед диод. Но возможен вариант когда при зависании микроконтроллера вывод микроконтроллера может установиться в нулевое состояние. В этом случае сторожевой таймер окажется заблокированным и не сработает. Схему сторожевого таймера необходимо доработать с таким условием, что бы при зависании микроконтроллера вход сторожевого таймера освобождался. Это может быть замена диода конденсатором или более сложная - конденсатор с транзисторным ключом.
     
  14. evgen199999
    Регистрация:
    12.07.19
    Сообщения:
    37
    Благодарности:
    6

    evgen199999

    Участник

    evgen199999

    Участник

    Регистрация:
    12.07.19
    Сообщения:
    37
    Благодарности:
    6
    Адрес:
    РостовНД-Витебск
    @promavto, Чего-то симуляция в шпротеусе тупая замена диода конденсатором ничего не даёт.:no:
     
  15. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.972
    Благодарности:
    1.964

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.972
    Благодарности:
    1.964
    Адрес:
    г. Москва, Зеленоград.
    Да Вы правы. К сожалению простая замена не поможет. Нужно собрать следующую схему и перенастроить работу сторожевого таймера.
    Код:
    //--------------------------------------------------------------------------------------------------------------------------------
    // НАСТРОЙКИ ВНЕШНЕГО ВАТЧДОГА (актуально при раскомментированной команде USE_EXTERNAL_WATCHDOG)
    //--------------------------------------------------------------------------------------------------------------------------------
    #define WATCHDOG_REBOOT_PIN 66 // номер пина, на котором будут меняться уровни
    #define WATCHDOG_NORMAL_LEVEL LOW // уровень на ноге, который держится WATCHDOG_WORK_INTERVAL миллисекунд
    #define WATCHDOG_TRIGGERED_LEVEL HIGH // уровень импульса на ноге, который держится WATCHDOG_PULSE_DURATION миллисекунд
    #define WATCHDOG_WORK_INTERVAL 5000 // через сколько миллисекунд на ноге будет уровень WATCHDOG_TRIGGERED_LEVEL
    #define WATCHDOG_PULSE_DURATION 2000 // сколько миллисекунд держать уровень WATCHDOG_TRIGGERED_LEVEL на ноге
    Схема проверена, работает. По идее даже если контроллер зависнет любом состоянии пина, через некоторое время С4 достигнет максимального заряда.

    2019-10-30_19-32-27.png
     

    Вложения:

Статус темы:
Закрыта.