Страница 6 из 10
Re: Барограф
Добавлено: Пн окт 10, 2016 15:29:56
vvsv
Не много прошивку доработал.
Доработки коснулись в основном главного экрана:
время и давление поменял местами в верхней строке,
обновление графика сделал более плавным,
кнопкой ENTER на экране барограф вкл/откл пунктира середины графика,
расположение значения максимума не фиксировано, будет расположено в незанятой графиком верхней части.
Re: Барограф
Добавлено: Вт окт 11, 2016 08:45:28
morokot
Давно искал нечто подобное, т.к. тоже очень метеозависим.
Ранее заказал на Али такой модуль
https://ru.aliexpress.com/item/BMP280-R ... yId=400103
Вроде должен быть совместим с ВМР180 при подключении по I2C, никто не пробовал?
Re: Барограф
Добавлено: Вт окт 11, 2016 10:42:15
Vi7
То, что он подключается по i2c (кстати может и по spi) еще не значит что им можно заменить bmp180 (bmp085). Ваш датчик более "навороченный". Под него нужно переделывать прошивку, точнее писать библиотеку под него.

Кстати по характеристикам более интересный чем bmp180

Re: Барограф
Добавлено: Вт окт 11, 2016 14:14:56
morokot
Тут уже начали появляться ответвления от основного концепта, запутался...
vvsv, Ваша прошивка от 11 окт. 2016 "заточена" под Ваше же железо из первого поста (BMP180 + Arduino Mini 16M atmega328 + DS3231 + преобразователь уровней 3.3 <> 5 вольт + дисплей на контроллере ks0108 128 X 64)?
Re: Барограф
Добавлено: Вт окт 11, 2016 14:27:58
vvsv
Прошивка под схему с первой страницы.
Немного исправив исходный текст прошивки можно использовать дисплей не только на контроллере на KS0108.
Re: Барограф
Добавлено: Ср окт 12, 2016 07:17:47
morokot
У меня "классический" Winstar WG12864A из старых запасов
http://www.winstar.com.tw/products/grap ... aphic.html
В даташите указано "Built-in controller (NT7108 or equivalent)", хотя везде по инету пишут, что стоит KS0108. Так и не нашёл точного описания, эти контроллеры совместимы или нет...
В Вашей прошивке
vvsv , как я понимаю, надо убрать инверсию сигналов CS1 и CS2 для этого дисплея?
Re: Барограф
Добавлено: Ср окт 12, 2016 08:53:13
vvsv
Думаю инверсию надо будет убирать. Как убирать инверсию я уже писал, там же можно выбрать другой контроллер дисплея.
Re: Барограф
Добавлено: Ср окт 12, 2016 10:57:54
morokot
Открываем проект в CodeVision, заходим в Project->Configure->Выбираем закладку С compiler -> Libraries-> Graphic LCD на этой закладке конфигурируем графическую библиотеку с каким дисплеем будем работать. Там можно поставить инверсию.
Т.е. инверсию убираем, добавляя инверсию ещё раз?
Попытался проделать вышеуказанные процедуры, не обнаружил вкладку Libraries-> Graphic LCD, ткните, плиз, носом, что не так...

Re: Барограф
Добавлено: Ср окт 12, 2016 14:14:27
Vi7
Поставьте cvavr 3.12. Он ломанный в сети есть

и будут вам графические дисплеи в библиотеках

Re: Барограф
Добавлено: Ср окт 12, 2016 17:12:57
morokot
Нашёл 3.10, думаю эта тоже подойдёт, вкладка нужная появилась

Re: Барограф
Добавлено: Ср окт 12, 2016 19:28:46
Vi7
При изменении типа дисплея, перепроверьте порты и пины в настройках дисплея. Кодвижен любит менять их

Re: Барограф
Добавлено: Ср окт 12, 2016 19:31:07
morokot
Тип дисплея тот же, 128х64, только сигналы CS меняются.
Переназначить CS, скомпилировать и создать файлы проекта, всё верно?
Re: Барограф
Добавлено: Ср окт 12, 2016 19:50:04
Vi7
Нет. Точнее да, но не только. Нужно обратить внимание на то, чтобы выводы дисплея соответствовали выводам мк. в настройках дисплея (окне, которое открывается при выборе контроллера дисплея с нужными вам сигналами CS).
Re: Барограф
Добавлено: Ср окт 12, 2016 19:54:22
morokot
Спасибо, надеюсь всё получится. Пока жду с Али платки для сего чудного девайса, в наши края это ровно месяц....

Re: Барограф
Добавлено: Ср окт 12, 2016 20:00:55
Vi7
Конечно получится

Что в нем может не получиться? Простой как 5 копеек

Удачи в сборке.
Re: Барограф
Добавлено: Пт окт 14, 2016 15:42:50
vvsv
Еще доработка графика.
Re: Барограф
Добавлено: Сб окт 15, 2016 09:11:00
morokot
VVSV в 2-х последних Ваших моделях для Протеуса поменяны местами выводы подключения сигналов CS1 и CS2 в сравнении с моделью в первом сообщении темы. Я буду компилировать прошивку под себя, вот и интересуюсь: для чего это сделано?
Re: Барограф
Добавлено: Сб окт 15, 2016 19:40:44
vvsv
morokot писал(а):VVSV в 2-х последних Ваших моделях для Протеуса поменяны местами выводы подключения сигналов CS1 и CS2 в сравнении с моделью в первом сообщении темы.
В Протеусе 8.5 модель индикатора запустилась только при таком подключении (при коде написанном под мой индикатор и подключенным как на схеме).
Re: Барограф
Добавлено: Сб окт 29, 2016 13:46:58
Demo65
у меня есть пара Atmega328 в DIP корпусе, можно её применить вместо модуля?
Re: Барограф
Добавлено: Сб окт 29, 2016 13:48:57
morokot
Конечно можно, при соотв. обвеске (кварц и т.д.)