Барограф

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
vvsv
Встал на лапы
Сообщения: 128
Зарегистрирован: Ср фев 01, 2012 20:45:47
Откуда: Киров

Re: Барограф

Сообщение vvsv »

Не много прошивку доработал. :solder:
Доработки коснулись в основном главного экрана:
время и давление поменял местами в верхней строке,
обновление графика сделал более плавным,
кнопкой ENTER на экране барограф вкл/откл пунктира середины графика,
расположение значения максимума не фиксировано, будет расположено в незанятой графиком верхней части.

прошивка_для_барографа _на_mega328p.zip
фьюзы должны быть настроены на кварц 16 мгц.
(16.47 КБ) 330 скачиваний
Вложения
исходники прошивки_для_барографа _на_mega328p.zip
Написано в CodeVision AVR 3.12 в архиве есть модель для Proteus 8.5
(439.13 КБ) 365 скачиваний
Аватара пользователя
morokot
Вымогатель припоя
Сообщения: 587
Зарегистрирован: Вт сен 13, 2011 13:29:09
Откуда: Крым, Симферополь

Re: Барограф

Сообщение morokot »

Давно искал нечто подобное, т.к. тоже очень метеозависим.
Ранее заказал на Али такой модуль https://ru.aliexpress.com/item/BMP280-Replace-BMP180-3-3V-Digital-Barometric-Pressure-Sensor-Module-For-Arduino/32725105286.html?spm=2114.13010608.0.0.0kwOv9&detailNewVersion=&categoryId=400103
Вроде должен быть совместим с ВМР180 при подключении по I2C, никто не пробовал?
Аватара пользователя
Vi7
Встал на лапы
Сообщения: 147
Зарегистрирован: Пн авг 09, 2010 19:14:00
Откуда: Горловка

Re: Барограф

Сообщение Vi7 »

То, что он подключается по i2c (кстати может и по spi) еще не значит что им можно заменить bmp180 (bmp085). Ваш датчик более "навороченный". Под него нужно переделывать прошивку, точнее писать библиотеку под него. :write: Кстати по характеристикам более интересный чем bmp180 :))
Решительный шаг вперёд - есть результат хорошего пинка сзади.
Аватара пользователя
morokot
Вымогатель припоя
Сообщения: 587
Зарегистрирован: Вт сен 13, 2011 13:29:09
Откуда: Крым, Симферополь

Re: Барограф

Сообщение morokot »

Тут уже начали появляться ответвления от основного концепта, запутался...
vvsv, Ваша прошивка от 11 окт. 2016 "заточена" под Ваше же железо из первого поста (BMP180 + Arduino Mini 16M atmega328 + DS3231 + преобразователь уровней 3.3 <> 5 вольт + дисплей на контроллере ks0108 128 X 64)?
Аватара пользователя
vvsv
Встал на лапы
Сообщения: 128
Зарегистрирован: Ср фев 01, 2012 20:45:47
Откуда: Киров

Re: Барограф

Сообщение vvsv »

Прошивка под схему с первой страницы.
Немного исправив исходный текст прошивки можно использовать дисплей не только на контроллере на KS0108.
Аватара пользователя
morokot
Вымогатель припоя
Сообщения: 587
Зарегистрирован: Вт сен 13, 2011 13:29:09
Откуда: Крым, Симферополь

Re: Барограф

Сообщение morokot »

У меня "классический" Winstar WG12864A из старых запасов http://www.winstar.com.tw/products/graphic-lcd-display-module/monochrome-graphic.html
В даташите указано "Built-in controller (NT7108 or equivalent)", хотя везде по инету пишут, что стоит KS0108. Так и не нашёл точного описания, эти контроллеры совместимы или нет... :(
В Вашей прошивке vvsv , как я понимаю, надо убрать инверсию сигналов CS1 и CS2 для этого дисплея?
Аватара пользователя
vvsv
Встал на лапы
Сообщения: 128
Зарегистрирован: Ср фев 01, 2012 20:45:47
Откуда: Киров

Re: Барограф

Сообщение vvsv »

Думаю инверсию надо будет убирать. Как убирать инверсию я уже писал, там же можно выбрать другой контроллер дисплея.
Аватара пользователя
morokot
Вымогатель припоя
Сообщения: 587
Зарегистрирован: Вт сен 13, 2011 13:29:09
Откуда: Крым, Симферополь

Re: Барограф

Сообщение morokot »

Открываем проект в CodeVision, заходим в Project->Configure->Выбираем закладку С compiler -> Libraries-> Graphic LCD на этой закладке конфигурируем графическую библиотеку с каким дисплеем будем работать. Там можно поставить инверсию.


Т.е. инверсию убираем, добавляя инверсию ещё раз?

Попытался проделать вышеуказанные процедуры, не обнаружил вкладку Libraries-> Graphic LCD, ткните, плиз, носом, что не так...

Изображение
Аватара пользователя
Vi7
Встал на лапы
Сообщения: 147
Зарегистрирован: Пн авг 09, 2010 19:14:00
Откуда: Горловка

Re: Барограф

Сообщение Vi7 »

Поставьте cvavr 3.12. Он ломанный в сети есть :)) и будут вам графические дисплеи в библиотеках 8)
Решительный шаг вперёд - есть результат хорошего пинка сзади.
Аватара пользователя
morokot
Вымогатель припоя
Сообщения: 587
Зарегистрирован: Вт сен 13, 2011 13:29:09
Откуда: Крым, Симферополь

Re: Барограф

Сообщение morokot »

Нашёл 3.10, думаю эта тоже подойдёт, вкладка нужная появилась :beer:
Аватара пользователя
Vi7
Встал на лапы
Сообщения: 147
Зарегистрирован: Пн авг 09, 2010 19:14:00
Откуда: Горловка

Re: Барограф

Сообщение Vi7 »

При изменении типа дисплея, перепроверьте порты и пины в настройках дисплея. Кодвижен любит менять их :))
Решительный шаг вперёд - есть результат хорошего пинка сзади.
Аватара пользователя
morokot
Вымогатель припоя
Сообщения: 587
Зарегистрирован: Вт сен 13, 2011 13:29:09
Откуда: Крым, Симферополь

Re: Барограф

Сообщение morokot »

Тип дисплея тот же, 128х64, только сигналы CS меняются.
Переназначить CS, скомпилировать и создать файлы проекта, всё верно?
Аватара пользователя
Vi7
Встал на лапы
Сообщения: 147
Зарегистрирован: Пн авг 09, 2010 19:14:00
Откуда: Горловка

Re: Барограф

Сообщение Vi7 »

Нет. Точнее да, но не только. Нужно обратить внимание на то, чтобы выводы дисплея соответствовали выводам мк. в настройках дисплея (окне, которое открывается при выборе контроллера дисплея с нужными вам сигналами CS).
Решительный шаг вперёд - есть результат хорошего пинка сзади.
Аватара пользователя
morokot
Вымогатель припоя
Сообщения: 587
Зарегистрирован: Вт сен 13, 2011 13:29:09
Откуда: Крым, Симферополь

Re: Барограф

Сообщение morokot »

Спасибо, надеюсь всё получится. Пока жду с Али платки для сего чудного девайса, в наши края это ровно месяц.... :(
Аватара пользователя
Vi7
Встал на лапы
Сообщения: 147
Зарегистрирован: Пн авг 09, 2010 19:14:00
Откуда: Горловка

Re: Барограф

Сообщение Vi7 »

Конечно получится :wink: Что в нем может не получиться? Простой как 5 копеек :))) Удачи в сборке.
Решительный шаг вперёд - есть результат хорошего пинка сзади.
Аватара пользователя
vvsv
Встал на лапы
Сообщения: 128
Зарегистрирован: Ср фев 01, 2012 20:45:47
Откуда: Киров

Re: Барограф

Сообщение vvsv »

Еще доработка графика.
Вложения
barograf_mega328.zip
Исходники и прошивка в архиве
(445.15 КБ) 377 скачиваний
Аватара пользователя
morokot
Вымогатель припоя
Сообщения: 587
Зарегистрирован: Вт сен 13, 2011 13:29:09
Откуда: Крым, Симферополь

Re: Барограф

Сообщение morokot »

VVSV в 2-х последних Ваших моделях для Протеуса поменяны местами выводы подключения сигналов CS1 и CS2 в сравнении с моделью в первом сообщении темы. Я буду компилировать прошивку под себя, вот и интересуюсь: для чего это сделано?
Аватара пользователя
vvsv
Встал на лапы
Сообщения: 128
Зарегистрирован: Ср фев 01, 2012 20:45:47
Откуда: Киров

Re: Барограф

Сообщение vvsv »

morokot писал(а):VVSV в 2-х последних Ваших моделях для Протеуса поменяны местами выводы подключения сигналов CS1 и CS2 в сравнении с моделью в первом сообщении темы.


В Протеусе 8.5 модель индикатора запустилась только при таком подключении (при коде написанном под мой индикатор и подключенным как на схеме).
Аватара пользователя
Demo65
Электрический кот
Сообщения: 1000
Зарегистрирован: Вс фев 13, 2011 23:54:25

Re: Барограф

Сообщение Demo65 »

у меня есть пара Atmega328 в DIP корпусе, можно её применить вместо модуля?
Аватара пользователя
morokot
Вымогатель припоя
Сообщения: 587
Зарегистрирован: Вт сен 13, 2011 13:29:09
Откуда: Крым, Симферополь

Re: Барограф

Сообщение morokot »

Конечно можно, при соотв. обвеске (кварц и т.д.)
Ответить

Вернуться в «Статьи»