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

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

Тема в разделе "Умный дом", создана пользователем Анкор Плюс, 27.04.17.

Статус темы:
Закрыта.
  1. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    Переход на дисплей меньшего размера возможен. На 3,2" (320х240) вообще без проблем. Кажется одну перемычку по питанию поставить и все. Остальные вывода совпадают. Есть еще 3, 2" (480х320) картинка получше возможно. Я должен был отправить тебе такой экземпляр. Следующий размер 3, 95", разрешение не помню. 4,3" и 5.0" нужно посмотреть подключение. У всех библиотека UTFT, проблем не должно быть. Приступил к разработке новой печатной платы, можно учесть эти дисплеи.
    Неплохой вариант https://ru.aliexpress.com/item/4-3-TFT-LCD-Module-Display-for-Arduino-PCB-adapter-Touch-Panel/32398192604.html?spm=a2g0s.13010208.99999999.262.Zs2Wr9
    Можно применять линейку 3.2", 4.3", 7.0 - разъем совпадает.

    По поводу стабильной работы DUE. Модуль УРОВ в начале так же плохо запускался. Добавил в setup принудительный сброс дисплея. Сейчас претензий к работе УРОВ у меня нет. Думаю как выполнить сброс 7.0" дисплея при запуске. Отдельного входа на сброс дисплея пока не обнаружил. Возможно буду "рвать" питание. Проверю. Замечено что контроллер на DUE плохо запускается при пересбросе (особенно при подключении конфигуратора, часы очень "дуркуют"). Если отключить питание на контроллер, сделать паузу - запускается нормально. Буду копать в этом направлении.
     
    Последнее редактирование: 07.04.18
  2. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
  3. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Это где там такое? Что-то не вижу ничего, кроме задержки после инициализации.
     
  4. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    Ха! проверил. А сброса то нет. (ConfigPin.cpp) в конце.
    pinMode (TFT_reset, OUTPUT); / Выход pin сброса TFT дисплея.
    digitalWrite (TFT_reset, HIGH); / Выход pin сброса TFT дисплея.
    delay (10);
    digitalWrite (TFT_reset, HIGH); / Сброс TFT дисплея.
    delay (10);
    digitalWrite (TFT_reset, HIGH); / Выход pin сброса TFT дисплея.

    Значит сработало как "пустышка" таблетка. Вылечилось от убеждения. А нужно было средний digitalWrite переключить на LOW. Может поступить так и с 7.0 дюймовым дисплеем. (небольшую задержку).?
     
  5. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    Tehnik53 пишите мне на promavto@ntmp.ru. Я ответил Вам, но не знаю доходит до сообщение или нет.
    Как то на форуме сложно организована переписка.
     
  6. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    Дима, буду отправлять тебе образец контроллера "Базовый" вариант. Интересуются несколько товарищей.
     
  7. olegmak3
    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442

    olegmak3

    Живу здесь

    olegmak3

    Живу здесь

    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442
    Адрес:
    Санкт-Петербург
    Кто в курсе по настройке Palapa на андроиде, подскажите...
    Не отображаются графики.
    В Openserver надо wget дергать. А что с Палапой?
     
  8. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    тоже самое, через wget.
    sqlite установлен? на чем андроид стоит?
    В принципе можно дергать браузером http://ip/cron.php настроить обновлять страницу через n времени.
     
    Последнее редактирование: 07.04.18
  9. olegmak3
    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442

    olegmak3

    Живу здесь

    olegmak3

    Живу здесь

    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442
    Адрес:
    Санкт-Петербург
    Нет
    Вот это не понятно...
    Palapa стоит на телефоне (андроид)
    Ссылка не открывается.
    Поподробней можно?
     
  10. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    Sqlite обязателен, без него работать не будет. Ip - тут ваш адрес сервера, открывать ни чего ну будет, это запуск скрипта.
     
  11. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    У меня сейчас там просто задержка стоит после инициализации. Но всегда можно добавить кусочек кода ;) Где взять пин TFT_reset для платы контроллера теплицы - вот в чём вопрос? Это он?

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

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Понял, принял.
     
  13. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    Я не уверен, но можно попробовать.
    Изменил строку, пока проблем нет. Может помогло или не эта строка?
    #define TFT_INIT_DELAY 100 / сколько миллисекунд (при необходимости) ждать перед отсылкой первых команд на дисплей
     
  14. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.888
    Адрес:
    80 км от Краснодара
    Там просто ждётся в delay N миллисекунд перед вызовом InitLCD из UTFT, всё. Это не пересброс, как в примере выше. Но я могу добавить туда и пересброс, не вопрос. Главное - определиться с номером пина ;)
     
  15. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    Похоже это сброс дисплея, можно проверить.
     
Статус темы:
Закрыта.