Контроллер теплицы. Графический LCD-экран ST7920, 128х64.
Вставка
- Опубліковано 2 лис 2024
- Начинаю работать над экраном для контроллера теплицы, использую LCD 128x64 на контроллере ST7920.
Купить дисплей на али: bit.ly/2EfnMDn
Библиотека u8glib: code.google.com...
Проект на гитхабе: github.com/Por...
Супер, спасибо за то, что делитесь своим творчеством. Есть несколько советов, по поводу иконок в верхней части, занимают довольно таки много полезной площади, их бы мельче сделать или продумать другой вид меню. Также дискетку имеет смысл поменять на шестеренку, больше подходит для пиктограммы настроек. Насчёт некстион, сейчас буду искать ваш обзор, надеюсь что он к вам пришёл и вы сделали на нем проект. Ещё раз большое вам спасибо!
Да незчт. Насчёт иконок - меня устраивает, при желании - вы всегда сможете отрисовать, какие нужно, и поменять на свои - код прошивки полностью открыт ;)
симпотично выглядит инфа на экране
Спасибо, старался, чтобы как можно проще и понятнее было.
Красиво сделано меню
Хороший видео. Знать бы как создать кириллицу для этого дисплея.
В архиве с проектом есть кириллический шрифт для используемой библиотеки u8glib.
Здравствуйте , не могли бы перезалить проект ? по ссылке нету
Доброго времени суток.
Спасибо за видео, очень интересно.
Можно уточнить в какой папке скетч на этого меню, Я не нашел на гидхабе с ходу, если не сложно ткните пальцем.
Спасибо.
Само меню, если разберётесь, вот тут: github.com/Porokhnya/GreenhouseProject/blob/master/RETIRED/Main/LCDMenu.h и тут: github.com/Porokhnya/GreenhouseProject/blob/master/RETIRED/Main/LCDMenu.cpp
Но там всё завязано на конкретный проект, так что напрямую использовать не выйдет, разве только подсмотреть, как устроено.
@@МастерскаядядиДимы Спасибо буду пробовать
Можете ли вы учебник многоязычного меню ЖК
( Ардуино многоязычное меню ЖК-дисплей )
извините за мой русский язык перевод 🌹🌷❤
А чего бы не использовать сразу энкодер со встроенной кнопкой? Очень удобно
а что мешает-то?Правильно - ни-че-го. На видео демонстрация просто, сейчас на отладочной плате энкодер со встроенной кнопкой, очень удобно :)
Ни измеряли какой ток ест логика этого экранчика в режиме обновления содержимого на экране?
к сожалению, не измерял.
Интересует можно независимо включить или выключить насос полива для отдельных каналов?
+Володимир Васюта Насос полива включается, если хотя бы на одном из каналов идёт полив. Выключается, когда ни один из каналов не активен. Можно вообще не пользовать насос полива, либо сняв галочку в конфигураторе, либо - жёстко выпилив управление насосом полива из прошивки - всё настраивается.
+Практикующий Дауншифтер я хочу использовать один канал на накачку бочки, насос включать не нужно а другие каналы полив нужно, есть ли такая возможность для одного задать чтобы насос работал для других нет?
Володимир Васюта
Есть настраиваемые правила, с помощью которых можно управлять пинами - там можно сделать подобное поведение.
+Практикующий Дауншифтер пробовал что-то не получается, правило-OTK NASOSI0IPIN23I
+Володимир Васюта Правила через конфигуратор делали? То, что вы привели - неправильное правило, через конфигуратор такого создаться не могло. В любом случае, смотрите, как работает правило: если уровень на каком-то пине нужный вам, то можно предпринять некоторые действия, например, выставить уровень на другом пине.
Правило, которое выключает пин 22, если на пине 23 высокий уровень:
NASOS|0|PIN|23|>=1|0|0|_|CTSET=PIN|22|OFF
При этом с пином 23 ничего не делается, правило просто следит за его уровнем, при высоком уровне на пине 23 выставляет низкий на пине 22. Если нужно наоборот - при низком уровне на пине 23 выставлять высокий на пине 22 - надо второе правило.
можно схему системы
Здравствуйте!
А скетч можно увидеть?
Просто никак не могу понять, как для этих дисплеев меню писать?
Скетч вам не поможет, он для контроллера теплицы, там очень много специфики.
@@МастерскаядядиДимы так мне для примера, разобраться с этим дисплеем возможно легче получится. Я Вам на почту написал.
@@gemshunt9637 ответил на письмо.
Здравствуйте! не поделитесь скетчем для LCD128x64
Вся прошивка лежит тут: github.com/Porokhnya/GreenHouseProject
фирма (Лилетеч)модел zl-7801а ?
не знаю такой, не пользовался.
Спосибо чем отличеть от лилетеч zl-7801А
Не понял, о чём вы.
Добрый день.
Можете код данного меню показать?
Хочу на балконе использовать такое.
В описании к видео есть ссылка на проект на гитхабе - там ВСЕ исходники прошивки, в том числе меню на LCD-экране.
Можно ли такой экран подключать к ардуино по I2C?
Не знаю, если честно.
Можно, только нужно прикупить вот такой адаптер:
www.digole.com/index.php?productID=535
крайне полезная штуковина
В этом экране есть поддержка SPI 4 провода.
Теплица это хорошо-но что с Кулубникой-будут видео?
+Юра Круглый С кулубникой пока ещё рано - холодно у нас. Но листочки первые уже пустила, скоро будем старую листву убирать, как чуть-чуть потеплеет.
Жду видеоотчёт)
щас библиотека новее вышла
Можно ссылочку на русифицированную библиотеку.
библиотека U8Glib, ссылка на неё - под видео. Шрифты - в проекте: github.com/Porokhnya/GreenHouseProject
Можно ссылку на русские шрифты
на гитхабе проекта всё лежит.
@@МастерскаядядиДимы а не подскажете где именно файл со шрифтами, а то там проект очень большой
@@ИванЗайцев-ъ5т github.com/Porokhnya/GreenhouseProject/blob/master/Main/rus6x10.h
Этот лучше. Синий пздц как тормозит при обновлении. Здесь хоть это не так заметно.
Разницы между синим и зелёным на одном контроллере - никакой. У меня есть плата и с синим дисплеем - разницы по времени отрисовки не видно, от слова "совсем".
Мастерская дяди Димы сделай демку с бегающим по экрану курсором. На синем дисплее есть все шансы даже не увидеть курсор, просто рябь, имеющая направление. На зелёном более-менее различимо.
где купил сколка стоит?
ru.aliexpress.com/item/128-64-DOTS-LCD-module-5V-blue-screen-12864-LCD-with-backlight-ST7920-Parallel-port/32464276214.html?spm=2114.03010208.3.30.Vj2da0&ws_ab_test=searchweb0_0,searchweb201602_3_10152_10065_10151_10068_10136_10137_10060_10138_10062_10156_10153_10141_10056_10055_10054_10059_10099_10103_10102_10096_10148_120_10147_10052_10053_10142_10107_10050_10143_10051_10084_10117_10083_10119_10080_10082_10081_10110_10111_10112_10113_10114_10037_10032_10078_10079_10077_10073_10070_10123_10120_10127_10124_10125-10050_10112_10120,searchweb201603_1,afswitch_1_afChannel,ppcSwitch_5&btsid=8ae3f75c-1540-4579-98bb-16b715815339&algo_expid=d9942e66-edea-434c-b7b1-72046f706a0c-3&algo_pvid=d9942e66-edea-434c-b7b1-72046f706a0c
Отличаеть
Что отличается? Цвет экрана? Это неважно - они бывают синие и зелёные, контроллер там один - ST7920.