Годный только для "без пол пятого четыре", как скажет Матроскин. Умеет сохранять аж 9 (!!!!) пользовательских символов, да и то в диапазоне адресов 20h-7eh. Зато имеет 17 встроенных кодовых страниц. Вот их то и приходится затачивать под конкретный проект, и перепрошивать контроллер на программаторе, благо кытаец бит защиты не установил;) И ещё этот дисплей очень тормозной, вторая строка перезаписывается с видимой задержкой.
Матроскин привет! Ай нид хелп!) приехали таки еще пару дисплеев , решил собрать твой прекрасный проект часов, но уже пол дня "колупаюсь" не получается завести их. https://youtu.be/PJt6hHLSHf8 Вроде пропаяно все правильно, но на дисплей выводится ерунда. управление автояркостью работает -> подпаялся к дисплею правильно. Питание +5V взял непосредственно с самого дисплея (немного упростилась твоя схема). BME и SD3231 подключены последовательно друг за другом. SDA - A4, SCL - A5 на ардуинке. Видно что на длительное нажатие кнопки входит в менюшку настройки. На дисплее триггеры 4,5 и 8 в положении OFF. (пробовал 8 в ON - менялись только буквы)) Куда копать, уже пробовал и bme И ds другие подпаивать. И прошивку v1_4/
Привет, ну данные приходят, т.к. цифры и латиница отображается, возможно пользовательские символы не успевают погрузиться, попробуй увеличить задержки в сетапе.
Каспер, Привет! Я уже ранее писал у меня точь в точь такой же дисплей но только работает на скорости 9600 и ни какую другую не поддерживает, если пытаешься прописать что то другое то получаешь симптомы как у тебя
А если HIN232 (ну или что там у него припаяно) снять, то и на 19200 заработает;-) Я на это уже обращал внимание нашего дисплейного сообщества пару страниц назад... А снять её в любом случае не помешает, будет меньше нагрузка на дунькин порт.
А ещё у этих дисплеев есть страница USER FONT. SW4,5,6,7 OFF. Живёт в EEPROM. По умолчанию там прописана копия страницы USA/EUROPE. Так вот туда можно (нужно) прописать все необходимые зючки-закорючки. Тем самым избавляем дуньку от CustomFontLoad, освобождаем память. Избавляет от глюков в случае если по какой-то причине дисплей перезагрузился, а дуня нет...
закинул отдельно. вылезла новая проблема. что это значит вообще не знаю. если предыдущую проблему в принципе знал как решArduino: 1.8.13 (Windows 10), Плата:"Arduino Nano, ATmega328P (Old Bootloader)"
In file included from C:\Program Files (x86)\Arduino\libraries\iarduino_RTC-1.3.4\src/iarduino_RTC_DS1307.h:4:0,
from C:\Program Files (x86)\Arduino\libraries\iarduino_RTC-1.3.4\src/iarduino_RTC.h:34,
from C:\Users\parik\Downloads\80340_Clock_v1_PL200_Wide\80340_Clock_v1_PL200_Wide.ino:11:
C:\Program Files (x86)\Arduino\libraries\iarduino_RTC-1.3.4\src/iarduino_RTC_I2C.h: In member function 'virtual void iarduino_I2C::begin(uint32_t)':
C:\Program Files (x86)\Arduino\libraries\iarduino_RTC-1.3.4\src/iarduino_RTC_I2C.h:77:11: error: 'class TwoWire' has no member named 'setClock'
Wire.setClock(speed*1000L); // Устанавливаем скорость передачи данных по шине I2C.
^~~~~~~~
exit status 1
Ошибка компиляции для платы Arduinoить ,то с этой засада.
Всем привет, кто как поживает, как идейно развивается?
Матроскин, не дает мне спокойствия одна идея с анимацией, хочу как-то попробовать реализовать чтобы цифры менялись , например перелистованием (как на gif-ке)
И не только секунды, а формально все цифры при своей смене на другую.. Что думаешь?
На самом деле нет ничего невозможного, но вот сколько понадобится "заказных" символов прописать для такого перелистывания, даже представить страшно... У дисплея памяти не хватит. А сам он их двигать не умеет.
Для больших цифр да, это не реально, слишком много кастомных символов надо, а с маленькими, как на гифке вполне возможно, по 3 - 4 переходных символа между цифрами добавить и будет нормально.
А кстати можно сделать, только с одной промежуточной позицией, и ни чё дополнительно не надо добавлять, там же половины цифр уже есть, нижнюю половину на верх, а вниз верхнюю половину следующей цифры.. хз правда как это смотреться будет..
А кстати можно сделать, только с одной промежуточной позицией, и ни чё дополнительно не надо добавлять, там же половины цифр уже есть, нижнюю половину на верх, а вниз верхнюю половину следующей цифры.. хз правда как это смотреться будет..
Ну да, тут получается вопрос в плавности, чем больше промежуточных будет - тем плавнее, но даже интересно посмотреть с "двумя хопами"
Всем привет, небольшой, абсолютно не важный апдейт, чисто для себя, мож кому пригодиться, сделал маленькие секунды, а то ночью когда спросонья смотришь, порой путаешься. Тем кто юзает версию прошивки от комрада devICEpro с большими цифрами, это не нужно, там и так все хорошо видно)
И специально для разминки. Дисплей может одновременно использовать и кастом символы, и стандартные из устатовленной кодовой страницы. Их можно переключать командой на ходу. даже внутри одной строки. Думаем..
Попробовать стоит, но я подозреваю, что при попытке обновить строку 10 раз за секунду он с катушек спрыгнет, независимо от baudrate
А моя версия тоже апгейдилась немного. Теперь выбранный шрифт и режим сдвига дисплея сохраняются в EEPROM. После потери питания возвращается в заданный вид.
Всем привет, прикупил вот такой дисплей, новый, в упаковке
И все бы было хорошо, но по ходу на нем нет кастомных символов. Про них ни слова нет в документации, и все попытки их использовать успехом тоже не увенчались. Сталкивался кто с таким? я почему то думал что все эти дисплеи поддерживают пользовательские символы. Или я что то упустил?..
Вот его документация, что шла на диске в комплекте. https://disk.yandex.ru/d/O48zQhTbpKAfSw
Интересно. У меня таких двое, но без DIP переключателей. Зовут их GIGATEK DSP851C. Кастомных символов нет. В нем вообще ничего интересного нет. К сожалению. И программатора для его контроллера тоже нет(у меня). Кароче, из него только текстовые часы можно....
1. GIGATEK DSP850/851, 840 И им подобные. Страницы USER FONT нет, загрузки пользовательских символов тоже нет. Шрифты кривые. Тоже самое относится к дисплеям FLYTECH FT-030514. Тоже самое DATECS DPD-201.
2. PURITRON/KRAFTWAY ICD-2002F. Бывают двух видов. С DIP-переключателями и без. В первом варианте страницы USER FONT нет. Русский шрифт правильный. В документации заявлена возможность загрузки пользовательских символов, но в реале эта функция НЕ РАБОТАЕТ!!! Второй вариант поддерживает и то и другое, судя по документации. Проверить нет возможности, ни разу такой дисплей в руки не попадал.
3. Дисплей с фотографии в самом верху этой страницы. Под пытками признался, что фамилия его LABAU. Имя отчество достоверно установить не удалось. Предположительно LD-720 или LB-220. Не суть. Там выше про него всё написано. 9 пользовательских символов не могут спасти "гиганта мысли и отца русской демократии". Но при этом прекрасно поддаётся лечению с помощью программатора.
4. POSLAB PL-200. Дисплей просто супер!!! Умеет всё. Работает шустро. Процессор ATMEL на архитектуре ARM. Одна особенность-питание контроллера 3.3В. Так что дуньку к нему цепляем через резистивный делитель.
Ну про FIRICH VF-2029 писать смысла нет, здесь про него уже всё разжёвано. Прекрасный дисплей. Особенно большой, с размером знакоместа 11,2х7,2 мм.
Это то, что побывало в моих руках. Есть ещё куча моделей подобных дисплеев. Всего не обозреть. Перед покупкой читайте документацию на конкретную модель. Сочувствую Матроскину с его обломом.
Матроскин, апдейт - прекрасен! Сейчас решил пока сделать корпус для часов - тоже то еще творчество ;) Пока в расход пошли: ваза "колба", два HDD, брусок красного дерева <- самое дорогой материал в часах, и запчасти из-под принтера)
devICEpro очень полезная инфа, действительно. я в свое время купил дисплей posiflex PD230 (могу ошибаться), повелся на его размер))
но так его запустить у меня не получилось, документации по "железно-софтовым" вещам так и не нашел. А вот сейчас читаю и думаю poslab и posiflex часом не родственники? Фото дисплейчика
mr.kasper_tyt, вряд ли они родственники, хотя кто знает... Выглядит ваще по другому. Фото PL-200 могу выложить, если надо. А что не получилось запустить?
годный индикатор
Годный только для "без пол пятого четыре", как скажет Матроскин. Умеет сохранять аж 9 (!!!!) пользовательских символов, да и то в диапазоне адресов 20h-7eh. Зато имеет 17 встроенных кодовых страниц. Вот их то и приходится затачивать под конкретный проект, и перепрошивать контроллер на программаторе, благо кытаец бит защиты не установил;) И ещё этот дисплей очень тормозной, вторая строка перезаписывается с видимой задержкой.
Матроскин привет! Ай нид хелп!) приехали таки еще пару дисплеев , решил собрать твой прекрасный проект часов, но уже пол дня "колупаюсь" не получается завести их. https://youtu.be/PJt6hHLSHf8 Вроде пропаяно все правильно, но на дисплей выводится ерунда. управление автояркостью работает -> подпаялся к дисплею правильно. Питание +5V взял непосредственно с самого дисплея (немного упростилась твоя схема). BME и SD3231 подключены последовательно друг за другом. SDA - A4, SCL - A5 на ардуинке. Видно что на длительное нажатие кнопки входит в менюшку настройки. На дисплее триггеры 4,5 и 8 в положении OFF. (пробовал 8 в ON - менялись только буквы)) Куда копать, уже пробовал и bme И ds другие подпаивать. И прошивку v1_4/
Привет, ну данные приходят, т.к. цифры и латиница отображается, возможно пользовательские символы не успевают погрузиться, попробуй увеличить задержки в сетапе.
Время увеличил, но ничего не поменялось, только дольше грузиться начал
Каспер, Привет! Я уже ранее писал у меня точь в точь такой же дисплей но только работает на скорости 9600 и ни какую другую не поддерживает, если пытаешься прописать что то другое то получаешь симптомы как у тебя
imatt, привет! Точно! И вот держал же в голове про твой случай и 9600. Действительно, все завелось! Спасибо!
Матроскин, спасибо за труды :)
А если HIN232 (ну или что там у него припаяно) снять, то и на 19200 заработает;-) Я на это уже обращал внимание нашего дисплейного сообщества пару страниц назад... А снять её в любом случае не помешает, будет меньше нагрузка на дунькин порт.
Очень здравая идея, кстати, иначе получается выход на выход, что не есть гуд.
А ещё у этих дисплеев есть страница USER FONT. SW4,5,6,7 OFF. Живёт в EEPROM. По умолчанию там прописана копия страницы USA/EUROPE. Так вот туда можно (нужно) прописать все необходимые зючки-закорючки. Тем самым избавляем дуньку от CustomFontLoad, освобождаем память. Избавляет от глюков в случае если по какой-то причине дисплей перезагрузился, а дуня нет...
А как с ней работать?
Есть кытайская утилита, случайно нашёл давным давно. Если интересно, дай контакт, пришлю.
Спасиб, буду разбираться.
Спасиб, буду разбираться.
поставил все возможные бибилиотеки на bme280. Пишет нет файла SPI.h. Где его найти ? отдельно нет нигде.
Arduino: 1.8.13 (Windows 10), Плата:"Arduino Nano, ATmega328P (Old Bootloader)"
In file included from C:\Users\parik\Downloads\80340_Clock_v1_PL200_Wide\80340_Clock_v1_PL200_Wide.ino:10:0:
D:\ardyino\libraries\Adafruit_BME280_Library/Adafruit_BME280.h:27:10: fatal error: SPI.h: No such file or directory
#include <SPI.h>
^~~~~~~
compilation terminated.
exit status 1
Ошибка компиляции для платы Arduino Nano.
И такая беда со всеми версиями прошивки. неделю мучаюсь
Странно, он вроде как по дефолту должен быть, попробуй вручную положить его
https://github.com/PaulStoffregen/SPI/find/master
Привет, можешь поделиться утилитой такой волшебной ? На почту mattbamblebee собака gmail.com
Че то не отправляется на твою почту, есть еще варианты?
Скинул
vakovalenko собака outlook.com
Благодарю
закинул отдельно. вылезла новая проблема. что это значит вообще не знаю. если предыдущую проблему в принципе знал как решArduino: 1.8.13 (Windows 10), Плата:"Arduino Nano, ATmega328P (Old Bootloader)"
Ошибка компиляции для платы Arduinoить ,то с этой засада.
Переставь начисто IDE и библиокеки, дичь какая то..
Ещё как вариант попробуй библиотеку эту подгрузить через Менеджер Библиотек прямо из IDE
Вроде вкусные расценки
https://avito.ru/cheboksary/oborudovanie_dlya_biznesa/displei_pokupatelya_2082032142
Добавлю
https://www.avito.ru/tula/kollektsionirovanie/lampovyy_vakuumno-lyumines...
Переосмысление шкалы, к чёрту симметрию :-)
Прикольно)) это я так понимаю 21 градус? или 26?
Там даже цифрами написано сколько
деления шкалы теперь по центру
аа, все понял, туплю))
Деления специально укоротил, а то на "минус" похожи. Есть вариант отображения наизнанку, цифры слева, столб справа.
Всем привет, кто как поживает, как идейно развивается?
Матроскин, не дает мне спокойствия одна идея с анимацией, хочу как-то попробовать реализовать чтобы цифры менялись , например перелистованием (как на gif-ке)
И не только секунды, а формально все цифры при своей смене на другую.. Что думаешь?
На самом деле нет ничего невозможного, но вот сколько понадобится "заказных" символов прописать для такого перелистывания, даже представить страшно... У дисплея памяти не хватит. А сам он их двигать не умеет.
Для больших цифр да, это не реально, слишком много кастомных символов надо, а с маленькими, как на гифке вполне возможно, по 3 - 4 переходных символа между цифрами добавить и будет нормально.
Я и имел ввиду большие цифры. С маленькими даже все 7 переходов можно замутить.
А кстати можно сделать, только с одной промежуточной позицией, и ни чё дополнительно не надо добавлять, там же половины цифр уже есть, нижнюю половину на верх, а вниз верхнюю половину следующей цифры.. хз правда как это смотреться будет..
Ну да, тут получается вопрос в плавности, чем больше промежуточных будет - тем плавнее, но даже интересно посмотреть с "двумя хопами"
Всем привет, небольшой, абсолютно не важный апдейт, чисто для себя, мож кому пригодиться, сделал маленькие секунды, а то ночью когда спросонья смотришь, порой путаешься. Тем кто юзает версию прошивки от комрада devICEpro с большими цифрами, это не нужно, там и так все хорошо видно)
Прошивка:
https://disk.yandex.ru/d/FBimiwkhQgsV9w
Выглядит это так:
А вот это интересное решение. Опередить я не стремлюсь, но это хороший стимул побороть лень.
И специально для разминки. Дисплей может одновременно использовать и кастом символы, и стандартные из устатовленной кодовой страницы. Их можно переключать командой на ходу. даже внутри одной строки. Думаем..
Мне интересно ещё по тестить на сколько он вообще может быстро переключаться, т.е. как хорошо он может показать себя для анимации.
Попробовать стоит, но я подозреваю, что при попытке обновить строку 10 раз за секунду он с катушек спрыгнет, независимо от baudrate
А моя версия тоже апгейдилась немного. Теперь выбранный шрифт и режим сдвига дисплея сохраняются в EEPROM. После потери питания возвращается в заданный вид.
Всем привет, прикупил вот такой дисплей, новый, в упаковке
И все бы было хорошо, но по ходу на нем нет кастомных символов. Про них ни слова нет в документации, и все попытки их использовать успехом тоже не увенчались. Сталкивался кто с таким? я почему то думал что все эти дисплеи поддерживают пользовательские символы. Или я что то упустил?..
Вот его документация, что шла на диске в комплекте.
https://disk.yandex.ru/d/O48zQhTbpKAfSw
Интересно. У меня таких двое, но без DIP переключателей. Зовут их GIGATEK DSP851C. Кастомных символов нет. В нем вообще ничего интересного нет. К сожалению. И программатора для его контроллера тоже нет(у меня). Кароче, из него только текстовые часы можно....
Маленький обзор того, какие дисплеи чего умеют.
1. GIGATEK DSP850/851, 840 И им подобные. Страницы USER FONT нет, загрузки пользовательских символов тоже нет. Шрифты кривые. Тоже самое относится к дисплеям FLYTECH FT-030514. Тоже самое DATECS DPD-201.
2. PURITRON/KRAFTWAY ICD-2002F. Бывают двух видов. С DIP-переключателями и без. В первом варианте страницы USER FONT нет. Русский шрифт правильный. В документации заявлена возможность загрузки пользовательских символов, но в реале эта функция НЕ РАБОТАЕТ!!! Второй вариант поддерживает и то и другое, судя по документации. Проверить нет возможности, ни разу такой дисплей в руки не попадал.
3. Дисплей с фотографии в самом верху этой страницы. Под пытками признался, что фамилия его LABAU. Имя отчество достоверно установить не удалось. Предположительно LD-720 или LB-220. Не суть. Там выше про него всё написано. 9 пользовательских символов не могут спасти "гиганта мысли и отца русской демократии". Но при этом прекрасно поддаётся лечению с помощью программатора.
4. POSLAB PL-200. Дисплей просто супер!!! Умеет всё. Работает шустро. Процессор ATMEL на архитектуре ARM. Одна особенность-питание контроллера 3.3В. Так что дуньку к нему цепляем через резистивный делитель.
Ну про FIRICH VF-2029 писать смысла нет, здесь про него уже всё разжёвано. Прекрасный дисплей. Особенно большой, с размером знакоместа 11,2х7,2 мм.
Это то, что побывало в моих руках. Есть ещё куча моделей подобных дисплеев. Всего не обозреть. Перед покупкой читайте документацию на конкретную модель. Сочувствую Матроскину с его обломом.
Спасибо, дружище! очень полезная информация и вовремя, как раз полез на авито че нить подыскать.
Матроскин, апдейт - прекрасен! Сейчас решил пока сделать корпус для часов - тоже то еще творчество ;) Пока в расход пошли: ваза "колба", два HDD, брусок красного дерева <- самое дорогой материал в часах, и запчасти из-под принтера)
devICEpro очень полезная инфа, действительно. я в свое время купил дисплей posiflex PD230 (могу ошибаться), повелся на его размер))
но так его запустить у меня не получилось, документации по "железно-софтовым" вещам так и не нашел. А вот сейчас читаю и думаю poslab и posiflex часом не родственники? Фото дисплейчика
mr.kasper_tyt, вряд ли они родственники, хотя кто знает... Выглядит ваще по другому. Фото PL-200 могу выложить, если надо. А что не получилось запустить?
Матроскин, бери FIRICH большой, рульная штуковина!!!