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

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

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

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

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Нашёл вот чего, сразу на 8 каналов: https://ru.aliexpress.com/item/3-3V-5V-TXS0108E-8-Channel-Logic-Level-Converter-Convert-TTL-Bi-directional-Mutual-Convert/32408566382.html?spm=2114.10010208.100009.2.2PhlRE

    Кинул пока в корзину.
     
  2. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    В общем, пока вижу только один, достаточно геморный вариант со шрифтом показаний датчиков:

    1. Придётся использовать моноширинный шрифт, поскольку а нас красочный фон, а Nextion не поддерживает прозрачность, к сожалению;
    2. Посчитать, сколько у нас максимально позиций для вывода информации;
    3. Для каждой позиции сделать набор из всех необходимых символов, которые могут показываться в этой позиции, плюс - пустая ячейка;
    4. Рулить этим добром из меги, посылая команды на отображение нужного рисунка в нужной позиции.

    Тогда и сглаживание будет, т. к. всё будет отрисовано в фотошопе. Единственная загвоздка - моноширинный шрифт: если бы был одноцветный фон - и этот вопрос легко бы решился.

    Что скажете - заморачиваться? Уж больно ugly выглядят стандартные шрифты - страх божий, да и только.
     
  3. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Короче, заморочился, рисую щас в фотошопе, посмотрим, как это будет выглядеть в натуре - переделать никогда не поздно :)
     
  4. YRA26
    Регистрация:
    09.01.16
    Сообщения:
    160
    Благодарности:
    71

    YRA26

    Живу здесь

    YRA26

    Живу здесь

    Регистрация:
    09.01.16
    Сообщения:
    160
    Благодарности:
    71
  5. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    Ссылка, брал у этого продавца (NX-версия, но у продавца лучше ещё раз уточнить): http://ru.aliexpress.com/item/2-4-TFT-320-x-240-resistive-touch-screen-display-Nextion-2-4-UART-HMI-Smart/32445344129.html
     
  6. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Други, вы не поверите, да я и - не верю в такие совпадения - это судьба, не иначе: угадайте, сколько посадочных мест под символы осталось в дизайне? Правильно - магическая цифра 7, прямо семисегментный индикатор, только на TFT :)]:aga:

    Как это работает, пока только в эмуляторе:
    Как это выглядит (тоже - пока только в эмуляторе):

    111.png

    Слева ещё иконку можно показать, они уже есть, просто упустил этот момент, а скриншот уже сделан был - лень переделывать :)

    Как видите - вот вам и гладкие шрифты ;) Набор, правда, скудный - цифры, запятая, знак минуса, знак градуса, знак процента, буква "С", значок lux (на скрине видать). Думаю, этого вполне хватит, если что - можно ещё несколько символов приделать, адресация там линейная, вычисляется на основе позиции символа на индикаторе и стартового адреса символа в ресурсах Nextion.

    Короче, пока я доволен (ттт, чтоб не сглазить). Всего-то часа полтора работы - и уже кой-чего есть ;)
     
  7. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Вот с лампочкой:

    111.png
     
  8. D_J_Instruktor
    Регистрация:
    28.01.16
    Сообщения:
    35
    Благодарности:
    18

    D_J_Instruktor

    Участник

    D_J_Instruktor

    Участник

    Регистрация:
    28.01.16
    Сообщения:
    35
    Благодарности:
    18
    Очень даже неплохо, тоже жду поступление средств для заказа данного дисплея. :):):)
    Ну очень охото пощупать. :|::|::|:
     
  9. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    А вот и с подписью:

    111.png
     
  10. D_J_Instruktor
    Регистрация:
    28.01.16
    Сообщения:
    35
    Благодарности:
    18

    D_J_Instruktor

    Участник

    D_J_Instruktor

    Участник

    Регистрация:
    28.01.16
    Сообщения:
    35
    Благодарности:
    18
    С подписью и лампой мне нравится.
     
  11. 2mike
    Регистрация:
    14.03.10
    Сообщения:
    596
    Благодарности:
    415

    2mike

    Живу здесь

    2mike

    Живу здесь

    Регистрация:
    14.03.10
    Сообщения:
    596
    Благодарности:
    415
    Адрес:
    Россия
    Нравится или нет это конечно дело вкуса каждого, а вот насколько это будет практично ? Я в первую очередь про цветовую гамму и как это все будет выглядеть на убогой TN матрице, да еще под солнечными лучами...
    Предлагаю
    1. попробовать цветовую гамму андроида (черный фон, зеленый текст)
    2. тоже самое + стеклянный эффект на буквы.
    Разного рода эффекты можно посмотреть скажем тут https://photoshoplove.ru/text-effects
     
  12. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    Как добавлю поддержку Nextion в мегу - выложу проект интерфейса для дисплея, каждый сможет сам переделать так, как ему надо ;)
     
  13. Gazland
    Регистрация:
    10.12.12
    Сообщения:
    1.312
    Благодарности:
    745

    Gazland

    Живу здесь

    Gazland

    Живу здесь

    Регистрация:
    10.12.12
    Сообщения:
    1.312
    Благодарности:
    745
    Адрес:
    Москва
    Художник - дизайнер, не меньше :)
     
  14. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Вы мне льстите - не умею я ничего в фотошопе, кроме простейших вещей.
     
  15. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    Если успею сегодня - набросаю чего-нибудь для теста, надо проверить - как оно.
     
Статус темы:
Закрыта.