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

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


Ответить

Re: Барограф

Пн окт 10, 2016 15:29:56

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

прошивка_для_барографа _на_mega328p.zip
фьюзы должны быть настроены на кварц 16 мгц.
(16.47 KiB) Скачиваний: 296
Вложения
исходники прошивки_для_барографа _на_mega328p.zip
Написано в CodeVision AVR 3.12 в архиве есть модель для Proteus 8.5
(439.13 KiB) Скачиваний: 333

Re: Барограф

Вт окт 11, 2016 08:45:28

Давно искал нечто подобное, т.к. тоже очень метеозависим.
Ранее заказал на Али такой модуль 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, никто не пробовал?

Re: Барограф

Вт окт 11, 2016 10:42:15

То, что он подключается по i2c (кстати может и по spi) еще не значит что им можно заменить bmp180 (bmp085). Ваш датчик более "навороченный". Под него нужно переделывать прошивку, точнее писать библиотеку под него. :write: Кстати по характеристикам более интересный чем bmp180 :))

Re: Барограф

Вт окт 11, 2016 14:14:56

Тут уже начали появляться ответвления от основного концепта, запутался...
vvsv, Ваша прошивка от 11 окт. 2016 "заточена" под Ваше же железо из первого поста (BMP180 + Arduino Mini 16M atmega328 + DS3231 + преобразователь уровней 3.3 <> 5 вольт + дисплей на контроллере ks0108 128 X 64)?

Re: Барограф

Вт окт 11, 2016 14:27:58

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

Re: Барограф

Ср окт 12, 2016 07:17:47

У меня "классический" 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 для этого дисплея?

Re: Барограф

Ср окт 12, 2016 08:53:13

Думаю инверсию надо будет убирать. Как убирать инверсию я уже писал, там же можно выбрать другой контроллер дисплея.

Re: Барограф

Ср окт 12, 2016 10:57:54

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


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

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

Изображение

Re: Барограф

Ср окт 12, 2016 14:14:27

Поставьте cvavr 3.12. Он ломанный в сети есть :)) и будут вам графические дисплеи в библиотеках 8)

Re: Барограф

Ср окт 12, 2016 17:12:57

Нашёл 3.10, думаю эта тоже подойдёт, вкладка нужная появилась :beer:

Re: Барограф

Ср окт 12, 2016 19:28:46

При изменении типа дисплея, перепроверьте порты и пины в настройках дисплея. Кодвижен любит менять их :))

Re: Барограф

Ср окт 12, 2016 19:31:07

Тип дисплея тот же, 128х64, только сигналы CS меняются.
Переназначить CS, скомпилировать и создать файлы проекта, всё верно?

Re: Барограф

Ср окт 12, 2016 19:50:04

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

Re: Барограф

Ср окт 12, 2016 19:54:22

Спасибо, надеюсь всё получится. Пока жду с Али платки для сего чудного девайса, в наши края это ровно месяц.... :(

Re: Барограф

Ср окт 12, 2016 20:00:55

Конечно получится :wink: Что в нем может не получиться? Простой как 5 копеек :))) Удачи в сборке.

Re: Барограф

Пт окт 14, 2016 15:42:50

Еще доработка графика.
Вложения
barograf_mega328.zip
Исходники и прошивка в архиве
(445.15 KiB) Скачиваний: 342

Re: Барограф

Сб окт 15, 2016 09:11:00

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

Re: Барограф

Сб окт 15, 2016 19:40:44

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


В Протеусе 8.5 модель индикатора запустилась только при таком подключении (при коде написанном под мой индикатор и подключенным как на схеме).

Re: Барограф

Сб окт 29, 2016 13:46:58

у меня есть пара Atmega328 в DIP корпусе, можно её применить вместо модуля?

Re: Барограф

Сб окт 29, 2016 13:48:57

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