Сколько дисплеев 1602 16x2 HD44780 I2C можно подключить и контролировать с помощью ардуино мега

Pavel_Undefined
Offline
Зарегистрирован: 14.06.2021

Здравствуйте, правильно ли я понимаю что ардуино мега может контролировать 27 itc дисплеев так как имеет 54 digital пина ?
возможно есть какойто более рациональный вариант управлять контентом на множествах маленьких дисплеев, не обязательно ардуино, посоветуйте если есть идеи ?

sadman41
Offline
Зарегистрирован: 19.10.2016

Так вам подключить, управлять или контент выводить?

rkit
Offline
Зарегистрирован: 23.11.2016

Более рационально описывать задачу перед тем как задавать вопросы.

Pavel_Undefined
Offline
Зарегистрирован: 14.06.2021

здравствуйте, хочу выводить данные с компьютера, а именно цену на товар в магазине, тоесть пару слов и цифры, и что бы эта картинка висела а по надобности обновлять, https://www.alibaba.com/product-detail/Free-shipping-1602-16x2-HD44780-For_1600132345945.html - ссылка на дисплей

rkit
Offline
Зарегистрирован: 23.11.2016

И зачем тут 27 дисплеев? Не собрался ли ты их разносить далеко друг от друга?

Pavel_Undefined
Offline
Зарегистрирован: 14.06.2021

да именно, друг от друга будут на разном расстоянии, как обычные ценники в магазине

sadman41
Offline
Зарегистрирован: 19.10.2016

Для классического ардуинщика крайне сложная в реализации и сопровождении идея.

А так можно экспериментировать, да.

Pavel_Undefined
Offline
Зарегистрирован: 14.06.2021

Спасибо !, может вы видете альтернативу ардуино ?

rkit
Offline
Зарегистрирован: 23.11.2016

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

sadman41
Offline
Зарегистрирован: 19.10.2016

Насколько я помню - такие системы уже давненько испытывались. Что-то там на электронной бумаге было и с радиоканалом.

Pavel_Undefined
Offline
Зарегистрирован: 14.06.2021

благодарю вас!

lilik
Offline
Зарегистрирован: 19.10.2017

Подключить и заставить менять картинку на куче экранчиков для Ардуино не сложно, а как экранчики-ценники будут с ней связаны? Проводами?

sadman41
Offline
Зарегистрирован: 19.10.2016
Pavel_Undefined
Offline
Зарегистрирован: 14.06.2021

да, проводами!) думаете подойдет ардуино для такой задачи ? сможет одна 2560 https://www.alibaba.com/product-detail/MEGA2560-MEGA-2560-R3-ATmega2560-16AU_62227942219.html?spm=a2700.galleryofferlist.normal_offer.2.40723df96WYBau
управлять 27 дисплеями по типу https://www.alibaba.com/product-detail/Free-shipping-1602-16x2-HD44780-For_1600132345945.html

sadman41
Offline
Зарегистрирован: 19.10.2016

К этим дисплейчикам ещё "удлинительные" I2C чипы скорее всего понадобятся. А под них ещё платы делать. Корпусировать. Провода растягивать как-то по полкам, чтоб с мясом не выдрали их продавцы. Расключать все на стороне Ардуино... Треш и угар, вобщем-то.

lilik
Offline
Зарегистрирован: 19.10.2017

Pavel_Undefined пишет:

да, проводами!) думаете подойдет ардуино для такой задачи ? сможет одна 2560 https://www.alibaba.com/product-detail/MEGA2560-MEGA-2560-R3-ATmega2560-16AU_62227942219.html?spm=a2700.galleryofferlist.normal_offer.2.40723df96WYBau
управлять 27 дисплеями по типу https://www.alibaba.com/product-detail/Free-shipping-1602-16x2-HD44780-For_1600132345945.html

Вот посмотрите ради забавы мои баловства. Думаю местные профи знают схему как к уно прикрутить море таких экранчиков. Просто монтажные работы... ох.

http://arduino.ru/forum/proekty/imitatsiya-razlichnykh-shkal-na-displee-...

 

lilik
Offline
Зарегистрирован: 19.10.2017

Pavel_Undefined пишет:

да, проводами!) думаете подойдет ардуино для такой задачи ? сможет одна 2560 https://www.alibaba.com/product-detail/MEGA2560-MEGA-2560-R3-ATmega2560-16AU_62227942219.html?spm=a2700.galleryofferlist.normal_offer.2.40723df96WYBau
управлять 27 дисплеями по типу https://www.alibaba.com/product-detail/Free-shipping-1602-16x2-HD44780-For_1600132345945.html

Вот посмотрите ради забавы мои баловства. Думаю местные профи знают схему как к уно прикрутить море таких экранчиков. Просто монтажные работы... ох.

http://arduino.ru/forum/proekty/imitatsiya-razlichnykh-shkal-na-displee-...

 

rkit
Offline
Зарегистрирован: 23.11.2016

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

Komandir
Komandir аватар
Offline
Зарегистрирован: 18.08.2018

I2C это внутрисхемный интерфейс. На большом расстоянии и при большом количестве устройств начнутся проблемы. По хорошему надо на каждый экран вешать свой МК и соединять их по последовательным интерфейсам.

lilik
Offline
Зарегистрирован: 19.10.2017

Ну или в небольшие группы объединять. Это не с точки зрения правильности, а с точки зрения "удобоэксплуатации".

 

sadman41
Offline
Зарегистрирован: 19.10.2016

Да все это статичная конструкция, которую ещё заколебешься администрировать. Например: сегодня на 0x27 экспандера 13 огурцы, завтра - шапки. На каком софте все это реконфигурить? А сдвинуть ценник на полметра, например...

Pavel_Undefined
Offline
Зарегистрирован: 14.06.2021

на каждый экран вешать свой МК это уже дороже получится... уже недалеко от e-paper по 8 евро...

Pavel_Undefined
Offline
Зарегистрирован: 14.06.2021

возле каждого екранчика qr код - вот идентификатор сканировать телефоном и отправлять на сервер, к которому подключены ардуино

sadman41
Offline
Зарегистрирован: 19.10.2016

Дешевле взять по 8 евро.
Их хоть сбросить можно, если прогоришь.

rkit
Offline
Зарегистрирован: 23.11.2016

Pavel_Undefined пишет:

на каждый экран вешать свой МК это уже дороже получится... уже недалеко от e-paper по 8 евро...

Постоянно чинить кривую самоделку получится еще дороже 8 евро, поверь уж.

Pavel_Undefined
Offline
Зарегистрирован: 14.06.2021

Всех благодарю за ответы ! можно сделать выводы  что организовать сложно , но главное работать будет )

Kakmyc
Offline
Зарегистрирован: 15.01.2018

Готовые подобные устройства стоят примерно 1000р.
У вас лучше и дешевле все равно не получится

https://etim.ru/catalog/elektronnye-tsenniki/

Komandir
Komandir аватар
Offline
Зарегистрирован: 18.08.2018

Можно ещё мультиплексоры использовать TCA9548 - тогда число экранов можно СИЛЬНО увеличить ...

lilik
Offline
Зарегистрирован: 19.10.2017

rkit пишет:

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

Прямо в яблочко :-)

vitalikost
Offline
Зарегистрирован: 28.11.2014

А как вариант через esp wemos d1 + lcd 1602

А корпус что-то вроде такого: https://aliexpress.ru/item/32882835056.html?ws_ab_test=searchweb0_0,searchweb201602_0_10130_10929_453_10911_454_10914_10618_536_317_537_319_10059_10696_10084_100031_10083_10547_10921_10887_10920_10307_321_10889_10922_322_10924_10065_10068_10301_10103_10884_10545,searchweb201603_0,ppcSwitch_0&algo_pvid=4c3b4eab-5540-43d5-b57c-2b5348325879&algo_expid=4c3b4eab-5540-43d5-b57c-2b5348325879-24&sku_id=65617801791

плюсы:

1. можно выводить все что угодно(В пределах возможности  lcd 1602).

2. Безпроводная связь(выбор протоколов:TCP/IP,UDP,HTTP,mmqt,...)

Недостатки:

1. оно устройство, один ценник.

2. Нужно самому писать ПО(сервер, который будет рулить выводом информации на ценники) которое будет привязывать конкретную esp к SKU(Товару)

Pavel_Undefined
Offline
Зарегистрирован: 14.06.2021

vitalikost пишет:

А как вариант через esp wemos d1 + lcd 1602

А корпус что-то вроде такого: https://aliexpress.ru/item/32882835056.html?ws_ab_test=searchweb0_0,searchweb201602_0_10130_10929_453_10911_454_10914_10618_536_317_537_319_10059_10696_10084_100031_10083_10547_10921_10887_10920_10307_321_10889_10922_322_10924_10065_10068_10301_10103_10884_10545,searchweb201603_0,ppcSwitch_0&algo_pvid=4c3b4eab-5540-43d5-b57c-2b5348325879&algo_expid=4c3b4eab-5540-43d5-b57c-2b5348325879-24&sku_id=65617801791

плюсы:

1. можно выводить все что угодно(В пределах возможности  lcd 1602).

2. Безпроводная связь(выбор протоколов:TCP/IP,UDP,HTTP,mmqt,...)

Недостатки:

1. оно устройство, один ценник.

2. Нужно самому писать ПО(сервер, который будет рулить выводом информации на ценники) которое будет привязывать конкретную esp к SKU(Товару)


,

Спасибо за ответы !
Если использовать esp wemos d1 + ЛСД 1602 нужно будет как то идентифицировать каждый дисплей подключенный к wifi сети , а если товаров пару тысяч - нужно несколько сетей ... Возможно это реализовать ?

vitalikost
Offline
Зарегистрирован: 28.11.2014

Ем, а с ценниками как? принцип думаю, одинаков. каждому товару привязан ценник(Мас, id,не важно).

Если товаров больше 2 тис, то лучше тогда ставить "Информационное табло" на группу товаров.

 

vitalikost
Offline
Зарегистрирован: 28.11.2014
Pavel_Undefined
Offline
Зарегистрирован: 14.06.2021

Благодарю , есть над чем поработать чего попробовать !

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Основная проблема ценников это питание. Поэтому то и сделаны они на "электронных чернилах". Просто протянуть питание к 2000 ценников, это уже 4 тысячи проводов :) Кабеля будут лежать как в метро :) Еще пара интерфейсных и "туши свет" :) Ну а i2c дисплеев к меге можно прикрутить штук 45, а то и более.

Конечно явной ноги "чипселест" нет, но есть ноги выбора адреса,  которые ничем не хуже. По одному контакту для активации дисплея и пару - общая шина.

slider
Offline
Зарегистрирован: 17.06.2014

Pavel_Undefined пишет:

Здравствуйте, правильно ли я понимаю что ардуино мега может контролировать 27 itc дисплеев так как имеет 54 digital пина ?
возможно есть какойто более рациональный вариант управлять контентом на множествах маленьких дисплеев, не обязательно ардуино, посоветуйте если есть идеи ?

справится и ардуино уно (нано) , на i2c переходниках можно задавать 8 разных адресов ,  PCF8574T и AT имеют разные массивы адресов , и того на 2 провода можно повешать 16шт I2C дисплеев . 
  вариант1 - 4пина ардуинки - применить софтварную i2C (надо поискать) , переключать I2C на другие 2 пина , подключив к ним второй массив из 16ти диспов , и того имеем 32диспа
  вариант2 - 3пина ардуинки - переключать сигнал CLK , к примеру транзисторами или жёсткой логикой , на второй массив 16диспов, и того тож имеем 32диспа.

На большую дальность проводов не стоит рассчитывать , оптимально до 1метра от ардуинки.  И резисторы подтягивающие желательно убрать на промежуточных диспах , оставить на конечных. Или увеличить их. 

// OLED диспы не вариант, на них быстро выгорают пиксели.

 

slider
Offline
Зарегистрирован: 17.06.2014

Pavel_Undefined пишет:

здравствуйте, хочу выводить данные с компьютера, а именно цену на товар в магазине, тоесть пару слов и цифры, и что бы эта картинка висела а по надобности обновлять, https://www.alibaba.com/product-detail/Free-shipping-1602-16x2-HD44780-For_1600132345945.html - ссылка на дисплей

Если речь об автономных электронных ценниках , то дисплей - e ink электронная бумага https://aliexpress.ru/item/1005002306771826.html , + экономный чип блютуз BLE , м.б. к примеру CC2541 ( CC2640  блютуз 5.0 CC2640R2F ), подключать можно без ардуины. писать прогу сразу на нём , но надо изучать SDK среду  к нему. https://www.compel.ru/lib/89209
 Ещё вариант чип NRF52xxx , есть либы для Adruino IDE под него  ( блютуз 5 https://github.com/rsramki/arduino-nRF52840 , https://learn.sparkfun.com/tutorials/nrf52832 ).
  У блютуз 5 очень хорошая дальность будет (Bluetooth 4 активно работает в радиусе 50 м на открытом пространстве и в радиусе 10 м в помещении, что делает его не очень удобным, в то время как Bluetooth 5 активно работает в радиусе 200 м на открытом пространстве и в радиусе 40 м в помещении.).

 Вот внутренности электронный ценник  https://disk.yandex.ru/d/s5vqk2ikdNw4bA (ист. тыц ),
  
там видно что внутри стоит известный радиочип CC2640 блютуз 5. Что при должном внимании можно написать свою прогу в него , и сделать "базовую станцию" на том же чипе , по рассылке им данных . 
 Еще одни внутренности, но там что-то вроде RFID, антенна как у пейджеров, comment-591188 ., возможно через такую антенну и подзаряжать по ночам можно.

//Есть ещё вариант электронных ценников , где приём на них осуществляется по IR каналу , но тут уж только в пределах прямой видимости.

//// реальные электронные ценники такие как у китайцев и дешевле чем у них , у вас не получиться сделать .

600-700руб https://aliexpress.ru/item/1005002394903370.html 
H7dfab261da594c319e473471a1a456b0k.jpg

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

 

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Зачем блютус, если есть lora ? Это же прям ее назначение.

rkit
Offline
Зарегистрирован: 23.11.2016

brokly пишет:

Зачем блютус, если есть lora ? Это же прям ее назначение.

даже близко нет

sadman41
Offline
Зарегистрирован: 19.10.2016

Интересно, как такие ценники в юридическом аспекте выглядят?
Бумажные-то должны быть с печатью и подписью, иначе это филькина грамота, а не оферта.

lilik
Offline
Зарегистрирован: 19.10.2017

sadman41 пишет:
Интересно, как такие ценники в юридическом аспекте выглядят? Бумажные-то должны быть с печатью и подписью, иначе это филькина грамота, а не оферта.

Печать на LCD упоминаемою трудновато будет вывести.

rkit
Offline
Зарегистрирован: 23.11.2016

sadman41 пишет:
Бумажные-то должны быть с печатью и подписью, иначе это филькина грамота, а не оферта.

Ты в магазине в последние 10 лет бывал хоть раз?

Pavel_Undefined
Offline
Зарегистрирован: 14.06.2021

Благодарю за идеи!
Ну с Юр стороны вроде как либо печать либо штрих-код/ артикул товара положен
А чем контролировать например 1000 блютуз устройств подскажите пожалуйста?

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Pavel_Undefined пишет:
А чем контролировать например 1000 блютуз устройств подскажите пожалуйста?

Спицально обученным носителем фарси. 

lilik
Offline
Зарегистрирован: 19.10.2017

Pavel_Undefined пишет:
Благодарю за идеи! Ну с Юр стороны вроде как либо печать либо штрих-код/ артикул товара положен А чем контролировать например 1000 блютуз устройств подскажите пожалуйста?

Вам в любом случае лучше выбрать одну концепцию из предложенных и потренироваться на "1 порции супа", а не на всей кастрюле.

Pavel_Undefined
Offline
Зарегистрирован: 14.06.2021

Согласен что на порции супа лучше ) но нужно знать с чем предстоит работать, носитель фарси это что простите ?

sadman41
Offline
Зарегистрирован: 19.10.2016

rkit пишет:

sadman41 пишет:
Бумажные-то должны быть с печатью и подписью, иначе это филькина грамота, а не оферта.

Ты в магазине в последние 10 лет бывал хоть раз?


Тебе поговорить не с кем что ли ?

lilik
Offline
Зарегистрирован: 19.10.2017

Это индус, если я грубо не ошибаюсь.

lilik
Offline
Зарегистрирован: 19.10.2017

Ркит это не вы индус :-)

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Pavel_Undefined пишет:
носитель фарси это что простите ?
любой таджык

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

lilik пишет:

Это индус, если я грубо не ошибаюсь.

Это перс, а не индус.