Перейти к содержимому

Open

Фотография
- - - - -

Акваконтроллер ака Умный аквариум :)


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 310

#181 Starcomputer

Starcomputer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 164
  • Меня зовут:Сергей
  • Откуда:Донецк, ДНР

Отправлено 05 ноября 2021 - 22:15

На счёт web сервера, ну не знаю, нужен ли он там, заложить просто отображение кнопок, нужных состояний и графиков, кнопок, и все, пусть просто читать, и отправляет команды.

 

Вы это сможете реализовать на практике, не используя стандартные протоколы, т.е. без WEB сервера (который кстати там по умолчанию УЖЕ есть) ? Я нет. Точнее это займет пару лет (если ничем больше не заниматься).

Есть два варианта:

1. Использовать стандартный планшет или смартфон или ..... Тогда нужна либо WEB морда (тогда любое устройство), либо надо писать программу для Андроид. Кто будет писать ? Я не умею под Андроид.

2. Делать свой "выносной дисплей" со своим протоколом. Долго и дорого.


С уважением, Сергей Таранченко

#182 Krashn056

Krashn056

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 1 554
  • Меня зовут:Дмитрий
  • Откуда:Оренбург

Отправлено 06 ноября 2021 - 08:41

Вы это сможете реализовать на практике, не используя стандартные протоколы, т.е. без WEB сервера (который кстати там по умолчанию УЖЕ есть) ? Я нет. Точнее это займет пару лет (если ничем больше не заниматься).
Есть два варианта:
1. Использовать стандартный планшет или смартфон или ..... Тогда нужна либо WEB морда (тогда любое устройство), либо надо писать программу для Андроид. Кто будет писать ? Я не умею под Андроид.
2. Делать свой "выносной дисплей" со своим протоколом. Долго и дорого.

Может я чёт не понимаю, разве стандартные библиотеки utft не подойдут, ещё где то читал что есть графические редакторы дисплеев даже

#183 Starcomputer

Starcomputer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 164
  • Меня зовут:Сергей
  • Откуда:Донецк, ДНР

Отправлено 06 ноября 2021 - 10:30

Библиотека то отрисует. А кто ей скажет что собственно рисовать ?


С уважением, Сергей Таранченко

#184 Krashn056

Krashn056

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 1 554
  • Меня зовут:Дмитрий
  • Откуда:Оренбург

Отправлено 06 ноября 2021 - 17:46

Библиотека то отрисует. А кто ей скажет что собственно рисовать ?

Дисплеем будет управлять свой duo или mega. Соответственно он(а) будет отрисовывать интерфейс, останется только отправить центральному мозгу команду и получить ответ, все)
Вы первоначально как то же хотели интерфейс нарисовать на большом экране, тоже самое только он как опция, для мониторинга и управления а настройка через web

#185 Starcomputer

Starcomputer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 164
  • Меня зовут:Сергей
  • Откуда:Донецк, ДНР

Отправлено 06 ноября 2021 - 18:03

останется только отправить центральному мозгу команду и получить ответ, все)

 

Вот именно что ВСЕ.

Это называется протоколом обмена. Его надо либо самому писать, либо брать готовый.

И что, ради того, чтобы расположить дисплей в другой комнате надо еще один контроллер задействовать ?

А смысл вообще его в другой комнате держать ?


С уважением, Сергей Таранченко

#186 Krashn056

Krashn056

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 1 554
  • Меня зовут:Дмитрий
  • Откуда:Оренбург

Отправлено 06 ноября 2021 - 18:15

Вот именно что ВСЕ.
Это называется протоколом обмена. Его надо либо самому писать, либо брать готовый.
И что, ради того, чтобы расположить дисплей в другой комнате надо еще один контроллер задействовать ?
А смысл вообще его в другой комнате держать ?

Я не говорил про другую комнату, дисплей должен быть рядом с банкой на видном месте, под рукой)
Да контроллер копеечный, по идеи Megи 2560 должно хватить, а она кстати есть в исполнении небольшой платы

600,79 руб. -11% | Чип с штыревыми разъемами MEGA 2560 PRO Embed CH340G/ATMEGA2560-16AU, чип, совместимый с arduino Mega2560 DIY
https://a.aliexpress.com/_9Apq6X

#187 balabollng

balabollng

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 5 454

Отправлено 06 ноября 2021 - 18:17

Как-то много у вас проблем с дисплеем. Хотя он и нафиг не нужен, но даже если нужен, все это много раз уже изобрели.

https://ru.m.wikiped...аторская_панель



https://aliexpress.r...html?osf=direct


Мне не важно ваше мнение. Мне важны ваши дела.

#188 Krashn056

Krashn056

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 1 554
  • Меня зовут:Дмитрий
  • Откуда:Оренбург

Отправлено 06 ноября 2021 - 18:23

Я вам не навязываю его делать, если это будет открытый проект, это может сделать кто угодно, главное заложить первоначальную концепцию)

#189 Starcomputer

Starcomputer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 164
  • Меня зовут:Сергей
  • Откуда:Донецк, ДНР

Отправлено 06 ноября 2021 - 18:58

но даже если нужен, все это много раз уже изобрели.

 

Вот именно.

Как-то много у вас проблем с дисплеем

 

Да нет, это не проблемы. Люди делятся мнениями, пожеланиями и т.д. :)


С уважением, Сергей Таранченко

#190 Starcomputer

Starcomputer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 164
  • Меня зовут:Сергей
  • Откуда:Донецк, ДНР

Отправлено 06 ноября 2021 - 19:06

Столкнулся с интересной непоняткой .....

Дисплей MD070SD 7".

Несколько дней работает нормально, потом на экране в ОДНОМ И ТОМ ЖЕ МЕСТЕ у разных экранов появляется черная линия (небольшая).

Так работает еще пару дней.

Потом после выключения питания дисплей "умирает". Т.е. не отзывается вообще.

Если при этом загрузить скетч, который будет переключать пины дисплея в 1<->0 с частотой 1 Гц несколько минут, то дисплей восстанавливается. ТАКОГО я еще не встречал.

И это не перегрев.


С уважением, Сергей Таранченко

#191 Igor "Boroda"

Igor "Boroda"

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 406
  • Меня зовут:Игорь

Отправлено 06 ноября 2021 - 19:14

 

Да нет, это не проблемы. Люди делятся мнениями, пожеланиями и т.д. :)

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

НО как мозговой штурм -дело хорошее. Жаль, что в железо не пойдёт :)



#192 Starcomputer

Starcomputer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 164
  • Меня зовут:Сергей
  • Откуда:Донецк, ДНР

Отправлено 06 ноября 2021 - 19:23

Ну почему не пойдет. Пойдет.

Только железо будет не то, что изначально задумывалось.

Причины:

1. ESP32 удобнее, чем куча чипов, да и мощнее.

2. Тот дисплей, что у меня есть увы имеет определенные недостатки: 1-й - см. пост выше, 2-й -  в левом нижнем углу тачскрин не работает. При чем это у всех 3-х дисплеев одно и то-же. Они из одной партии.

 

Дисплей я нашел:

https://vk.com/marke...5_4320110/query

Но прежде чем заказывать плату, надо все на рыбе сделать.


С уважением, Сергей Таранченко

#193 Igor "Boroda"

Igor "Boroda"

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 406
  • Меня зовут:Игорь

Отправлено 06 ноября 2021 - 19:29

По тачу: Если читаете сами - то неизвестно, может и брак, а вот если пользуетесь UTouch, то там по умолчанию стоит для 5" экранов(у меня). Решается перекалибровкой и внесением своих данных. Но, думаю, это Вы и так знали.



#194 Igor "Boroda"

Igor "Boroda"

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 406
  • Меня зовут:Игорь

Отправлено 06 ноября 2021 - 19:39

 

Несколько дней работает нормально, потом на экране в ОДНОМ И ТОМ ЖЕ МЕСТЕ у разных экранов появляется черная линия (небольшая).

 

А другая DUE, другой скетч(из примеров библиотечных) даёт тот же результат? Мэйби проблема то не в дисплее?



#195 Starcomputer

Starcomputer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 164
  • Меня зовут:Сергей
  • Откуда:Донецк, ДНР

Отправлено 06 ноября 2021 - 20:17

URtouch

На дисплее  MD070SD 7" стоит контроллер тача XPT2046, общение идет по программному SPI.

Другую DUE не пробовал, но по моему будет то-же самое, она же не непосредственно с тачем работает.

Конечно делал калибровку, по разному. И "сырой" результат смотрел.

Библиотечные примеры дают тот-же результат.

Скорее всего сам контроллер не предназначен для работы с экранами такого размера. Китай :(


С уважением, Сергей Таранченко

#196 Starcomputer

Starcomputer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 164
  • Меня зовут:Сергей
  • Откуда:Донецк, ДНР

Отправлено 06 ноября 2021 - 20:19

Другой DUE нет. Но если после того как экран "сдох" подключить новый, на работавший, то все ОК ... на неделю :(


С уважением, Сергей Таранченко

#197 Igor "Boroda"

Igor "Boroda"

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 406
  • Меня зовут:Игорь

Отправлено 06 ноября 2021 - 20:22

ОК. сократили  до скетча/дисплей. Теперь тест на неделю со стандартной рисовалкой из UTFT и всё разъяснится. 

Правда ежели дело в изначально кривой инициализации, то неизвестно.  Дисплей то вроде древний , но и ринки-динк давно библу не обновлял



#198 Starcomputer

Starcomputer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 164
  • Меня зовут:Сергей
  • Откуда:Донецк, ДНР

Отправлено 06 ноября 2021 - 20:54

КАК разъяснится ? Оставить на неделю включенным ? Ну да пусть работает.

Только потом скорее всего будет следующее - выключишь его и больше не заведется до вышеуказанной операции.

.................

Есть такое понятие - электрический пробой. Не тепловой, а электрический. В "нормальном" режиме применяется в тиристорах, стабилитронах и иже с ними.

В молодости сталкивался пару раз с таким-же явлением на обычных транзисторах, работающих на пределе возможностей. Транзистор дох, но через какое-то время, если подать на лапы небольшое обратное напряжение, восстанавливался. Речь конечно о мощных транзисторах. То-же самое наблюдал на мощных (промышленных, в дискотеке применяли :)) тиристорах. Пробитый тиристор через сутки в режиме замкнутых (всех) контактов восстанавливался.

Если чип стоит китайский клон, то такое возможно. Дисплеи действительно лет 5 лежали без движения :)


С уважением, Сергей Таранченко

#199 Starcomputer

Starcomputer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 164
  • Меня зовут:Сергей
  • Откуда:Донецк, ДНР

Отправлено 06 ноября 2021 - 21:02

но и ринки-динк давно библу не обновлял

 

Он по моему забросил это дело.

Я ему отослал "плюсики" к библиотеке UTFT для контроллера SSD1963 (регулировка яркости, включение / выключение), но что-то не ответа ни привета :( Раньше отвечал довольно быстро.


С уважением, Сергей Таранченко

#200 Igor "Boroda"

Igor "Boroda"

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 406
  • Меня зовут:Игорь

Отправлено 06 ноября 2021 - 21:21

Про зомби- транзисторы :biggrin:  не слышал и не сталкивался. А вот накапливание ошибки - дело известное. Если просто оставить его в покое условно воткнув в фольгу - результат тот-же? Я про то , что скетч 

 

 

Если при этом загрузить скетч, который будет переключать пины дисплея в 1<->0 с частотой 1 Гц несколько минут, то дисплей восстанавливается.

 

загружается в DUE со вставленным экраном или без?

Интересно как вы ещё и пришли к такому решению - сами али бяда характерная и инет подсказал?






Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных