Подключить Pole Display к ардуино.

петрович33
Offline
Зарегистрирован: 04.11.2016

[quote=Amatroskin]Лень писать повторно, тупо копирую:

для того что б она работала корректно на моем дисплее понадобилось переключатели 4 и 5 перевести в положение включено (вниз) и установить в сетапе скорость в 19200 бод[/quote
Ели это мне , то прошивка стоит не ваша ,но со скоростью я пробовал играть,результат нулевой

devICEpro
Offline
Зарегистрирован: 11.11.2020

Для тех, у кого ничего не работает: Попробуйте снять микросхему rs-232 интерфейса. Она может задавливать сигнал с ардуины.

А на firich vfd2029 можно и at89c2051 вытащить, без него тоже работает...

петрович33
Offline
Зарегистрирован: 04.11.2016

Микросхему преобразователя тоже убрал

mr.kasper_tyt
Offline
Зарегистрирован: 12.03.2018

Спасибо попробую) я пока все-таки пока играюсь и разбираюсь с прошивкой "которая часы текстом")

Радости нет предела, изображение четкое. на барахолке сразу три дисплея купил, для развлечения ) 

imatt
Offline
Зарегистрирован: 18.04.2020

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

Amatroskin
Offline
Зарегистрирован: 21.04.2020

Таких дисплеев на авито много, а так в розницу тоже не видел не где..

mr.kasper_tyt
Offline
Зарегистрирован: 12.03.2018

imatt
Offline
Зарегистрирован: 18.04.2020

Привет, спасибо!
Дисплей один в один как у меня.
Ты сказал взял несколько - почем брал ? И есть ли еще ? А то может с тобой договоримся ?))))

mr.kasper_tyt
Offline
Зарегистрирован: 12.03.2018

Забрал три штуки,и уже три расписаны на "презенты") .. Брал меньше 10 баксов за штуку, забрал последние, сказали что скоро будет еще, но по какой цене не известно:) Ждем-с 

Кстати, Матроскин, действительно, без датчика BMP показывает ерунду (смещаются строки если помнишь). Приехали из поднебесной все платы которые заказывал, собрал на коленке - все ГУД!) Спасибо за твои труды) 

P.S> хочу попробовать добавить анимации какой-нибудь.. Например перелистывание сверху вниз цифры, как у часов на телефоне HTC) Есть идеи? 

Amatroskin
Offline
Зарегистрирован: 21.04.2020

Без датчика там минус появляется не то в температуре не то во влажности, получается лишнее знакоместо и от этого все плавает.

Всегда пожалуйста, рад что тема развивается!

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

devICEpro
Offline
Зарегистрирован: 11.11.2020

Слушайте народ, а у меня с отключенным bme280 всё работает, ничего никуда не бегает, просто показывает 00.0 градусов и процентов... Как так?

Amatroskin
Offline
Зарегистрирован: 21.04.2020

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

devICEpro
Offline
Зарегистрирован: 11.11.2020

Ещё скажите, не ваших дисплеях разница между уровнями яркости 1-4 существенная? У меня почти незаметная. По сему оставил для себя два режима день\ночь. Работает идеально. Никаких фантомных переключений и глюков. Позже выложу.

Amatroskin
Offline
Зарегистрирован: 21.04.2020

Ну как мне кажется 2 и 3 почти одинаковые, 1 и 4 - разница заметна при переключении. Фантомные переключения это все от несовршенства фоторезистора, его надо или аппаратно усиливать и фильтровать, либо програмно, но там тоже надо постараться простого среднеарифметического не хватит и деже бегущего среднего как у меня, уж больно сильно он шумит.

devICEpro
Offline
Зарегистрирован: 11.11.2020

Ловите на паяльнике

devICEpro
Offline
Зарегистрирован: 11.11.2020

Нет, Александр, датчик не так и шумит. Дело в пересчете среднего (я так думаю...) Иначе как объяснить, прибавляешь свет - яркость повышается. Прибавляешь ещё а ОНА ПАДАЕТ, потом снова повышается. Похоже на переполнение какого-то буфера. Математика, туды её.....

Amatroskin
Offline
Зарегистрирован: 21.04.2020

В ардуино IDE есть прикольная штука плоттер по последовательному соединению, посмотри там сигнал с датчика до и после фильтрации, он скачет просто ппц

devICEpro
Offline
Зарегистрирован: 11.11.2020

Ну скачет  +-2. Гистерезис 20 и пусть дальше шумит))). Конденсатор 0.01мкФ параллельно фоторезистору должен решить эту проблему. попробую, отпишусь

devICEpro
Offline
Зарегистрирован: 11.11.2020

Amatroskin
Offline
Зарегистрирован: 21.04.2020

Прикольно!)) неожиданно и интересно.

devICEpro
Offline
Зарегистрирован: 11.11.2020

Пока демо-версия. Никак не въеду как преобразовать данные с DS18B20 в управление шкалой. Чай пил, пиво пил, всё равно не понимаю... Matroskin, поможешь?

Amatroskin
Offline
Зарегистрирован: 21.04.2020

а то что на фото как работает? или это статичное отображение?

devICEpro
Offline
Зарегистрирован: 11.11.2020

Да. Это просто демка дисплея

Amatroskin
Offline
Зарегистрирован: 21.04.2020

Ну вот так вот на вскидку я вижу это так:

1. Преобразуем значение температуры в абсолютную величину относительно шкалы (-40 градусов это ноль +40 градусов это 80, т.е. 79))) например 25 градусов цельсия это будет 64 полоски по нашей шкале.

2. т.к. полоски отображаются по пять (на один сегмент) то делим это число нацело на пять, это будет число целых знакомест которые нужно залить сплошными сегментами

3. остаток от того же деления на пять дает нам символ который должен следовать за цельными сегментами (там получается всего 4 варианта6 1, 2, 3 и 4 полосы) там можно просто свич кейсом его выбрать. 

4. путем вычитания  числа целых полосок из второго пункта ( плюс одно дробное знакоместо если оно есть)  из 16 (число знакомест в строке) вычисляем количество пробелов которыми нужно добить строку до конца 

как то так..

devICEpro
Offline
Зарегистрирован: 11.11.2020

Спасибо!!!!! Буду пробовать. Какую библиотеку лучше использовать для DS18B20 ? А то вариантов несколько. Какой оптимальный для этого проекта не могу определить.  

Amatroskin
Offline
Зарегистрирован: 21.04.2020

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

devICEpro
Offline
Зарегистрирован: 11.11.2020

Ещё раз спасибо. Буду сочинять сочинение...

Amatroskin
Offline
Зарегистрирован: 21.04.2020

Давай, успехов!!

петрович33
Offline
Зарегистрирован: 04.11.2016

Вот что сотворил 

петрович33
Offline
Зарегистрирован: 04.11.2016

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

Amatroskin
Offline
Зарегистрирован: 21.04.2020

Прикольно, ток букву "Д" я б поменял, а то какая то она странная в родном шрифте.

петрович33
Offline
Зарегистрирован: 04.11.2016

Я бы тоже , но как ?

Amatroskin
Offline
Зарегистрирован: 21.04.2020

В этой теме ранее все подробно описано, как создавать свои символы и их использовать.

петрович33
Offline
Зарегистрирован: 04.11.2016

Я читал про это, но мои познания программирования заканчивается на Флпрог

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

петрович33 пишет:
Я читал про это, но мои познания программирования заканчивается на Флпрог

И какой из этого следует вывод?

петрович33
Offline
Зарегистрирован: 04.11.2016

Может кому пригодится дисплей вот такой, его схема и как должны стоять переключатели

 

петрович33
Offline
Зарегистрирован: 04.11.2016

Питание ардуинки взято с внутреннего стабилизатора дисплея 

devICEpro
Offline
Зарегистрирован: 11.11.2020

Мне бы такой дисплей пригодился, можно у него в прошивке полазить, шрифты поправить, свои символы залить... А ходики из бутылки работают и на DSP850/851, которые ващще ничего не умеют. 

петрович33
Offline
Зарегистрирован: 04.11.2016

devICEpro пишет:

Мне бы такой дисплей пригодился, можно у него в прошивке полазить, шрифты поправить, свои символы залить... А ходики из бутылки работают и на DSP850/851, которые ващще ничего не умеют. 

Есть контакты продавца, у него как я понял их много ,фирма какая-то в Рязане Мне приехали три все разные

mr.kasper_tyt
Offline
Зарегистрирован: 12.03.2018

Петрович, классно получилось! А как боковину и "пробку" вытачивали? 

и какую прошивку использовали? 

петрович33
Offline
Зарегистрирован: 04.11.2016

Прошивка лавра ,точилось все на токарном 

devICEpro
Offline
Зарегистрирован: 11.11.2020

Всех С НОВЫМ ГОДОМ!!!

Amatroskin
Offline
Зарегистрирован: 21.04.2020

С новым годом, бро! Огонь ваще!! Датчик положения приладил?

devICEpro
Offline
Зарегистрирован: 11.11.2020

Да, всё работает. Спасибо тебе!!

vitus73
Offline
Зарегистрирован: 30.03.2019

vitus73
Offline
Зарегистрирован: 30.03.2019

Градусник крутой!

Amatroskin
Offline
Зарегистрирован: 21.04.2020

Прикольно, Стим панк сейчас в моде, и тебя с праздником!))

mr.kasper_tyt
Offline
Зарегистрирован: 12.03.2018

Всех с наступившим! Всем творческих успехов!

Петрович, хорошо когда есть правильный токарный станочек, все никак не могу среди знакомых найти. 

devICEpro, согласен с Матроскиным, "ваще агонь!" , vitus - круто! А где кнопки управления? может еще с телефона отправляете текст на дисплей (или ардуинку). 

 

devICEpro
Offline
Зарегистрирован: 11.11.2020

Del

vitus73
Offline
Зарегистрирован: 30.03.2019

Кнопка одна сенсорная внутри бутылки, время с сервера само синхронизируется. Текст с cd карты выводится по расписанию. Получается расписание в скетче прописано по датам,НГ или Рождество,день рождения и тд,а текст если надоел можно  на  cd карте через комп в блокноте другой написать.  На wemos d1 mini собрано.