Зарегистрирован: Пт май 15, 2015 22:13:00 Сообщений: 192
Рейтинг сообщения:0
заметил такую штуку, bmp180(китайский) при 21-23 градуса где то показывает почти одинаково с сайтами погоды давление, а когда температура меньше (где то 18 градусов, трубы отключили как ни как) занижает конкретно, где то на 15 миллиметров
пс: а нету ни у кого хорошего барометра? может кто сравнивал значения барометра и bmp180...
Попробуй датчик вынести из корпуса. я собирал ранее барометр по другой схеме, но не заметил связь температуры и давления. Мне опять прислали не тот индикатор, задолбали китайцы. Указано в продаже ks018, а пришло не понятно что. Сегодня ещё заказал, долго искал по картинке автора. Надеюсь, что пришлют нужный. А то прислали два с контроллером ST7920 - что с ними делать не знаю, пристроить бы куда, а один вообще не понятно с каким. Подключил к плате, изображения вообще нет, экран светится голубым и все. Крутил контрастность, толку нет. Обнаружил сейчас описание этого LCD, на нем Контроллер SPLC780. А вверху написано KS018. Вот и сообрази какой верен.
Зарегистрирован: Пт май 15, 2015 22:13:00 Сообщений: 192
Рейтинг сообщения:0
Demo65 он и так не в корпусе..., он у меня бумажкой немного обмотан чтоб как в даташите написано свет не попадал на него(видать давление света вносит погрешность в измерения) я правда не эту схему сделал, а построил своё казино с блэк джэком и ... , ну у меня прошивка своя, и экран другой
и ещё такую фигню заметил, у меня датчик опрашивается раз в 16 секунд, в коде сделал скользящее усреднение данных(давления и температуры), время между подключением питания и опросом выдерживается с большим запасом(относительно того что в даташите), и вот собственно когда включаю свою схему она вначале или завышает, или занижает давление на какое то число(обычно где то от 1 до 15 миллиметров), а потом плавно(из за скользящего усреднения) выходит на нормальное давление, с температурой же всё пучком
такое ощущение что первые несколько измерений давления среднее давление в африке показывают, а потом вроде в норму входит
проверял датчик при перепаде высот(на первом этаже, и потом на лифте на 9-ый поднялся), всё чётко по давлению отрабатывает...
Вот. С модуля ардуинки надо (необязательно) удалить светодиоды для уменьшения потребления. С часов реального времени снять разъем батарейки и установить его на плату. Переделал прошивку. Теперь опрос часов реального времени идет не постоянно, а раз в секунду по внешнему прерыванию от этих-же часов. Как результат - лучше обрабатываются нажатия кнопок. В планах пересадить i2c шину с программной на аппаратную. Первое фото смотреть надо верх ногами
Вложения:
Комментарий к файлу: исходник, прошивка и печатка barograf.rar [383.42 KiB]
Скачиваний: 484
_________________ Решительный шаг вперёд - есть результат хорошего пинка сзади.
Пожалуйста. Прошивка эта под эту-же печатку. Контроллер ATMega168A. Если у вас другая печатка - работать не будет (надо править исходник). Кнопок две вместо трех. Обязательно прошивать EEPROM! При питании через преобразователь, по хорошему надо-бы удалить с модуля ардуинки стабилизатор - должно потреблять еще меньше Вроде все.
_________________ Решительный шаг вперёд - есть результат хорошего пинка сзади.
Добрый день! С платой мини_arduino на контролере ATmega328 с приведённой прошивкой барограф будет работать? Если - нет, то можно попросить автора перекомпилировать. Спасибо!
Добрый день! С платой мини_arduino на контролере ATmega328 с приведённой прошивкой барограф будет работать? Если - нет, то можно попросить автора перекомпилировать. Спасибо!
С 328-й работать не будет. Вашу схему подключений модулей в студию чтобы я знал на каких пинах чего сидит, перепишу
_________________ Решительный шаг вперёд - есть результат хорошего пинка сзади.
Схему я предполагаю использовать ту, которая приведена Вами несколькими постами выше. Плата ардуино, точно такая же как на вашем фото. Только контролер ATmega328 P.
Для yu_pi Печатку обязательно допилить, чтобы пины контроллера, дисплея и i2c соответствовали приведенной мной выше печатке. eeprom шить не надо! Если хотите - можете развести печатку так-как вам удобнее, а прошивку я скорректирую под вашу печатку И еще, если будете разводить свою печатку, старайтесь чтобы шина данных дисплея (DB0...DB7) была подключена к одному порту (PX0...PX7) микроконтроллера (а не так как у меня, лепил по быстрому в одном слое с минимальным количеством перемычек), дисплей будет немного шустрее. Хотя на глаз- вряд-ли это будет заметно.
Вложения:
Комментарий к файлу: Прошивки для mega328 и mega328p mega328(p).rar [30.89 KiB]
Скачиваний: 294
_________________ Решительный шаг вперёд - есть результат хорошего пинка сзади.
В результате начального ускорения осуществлённого Vi7 была повторена конструкция барографа на основе мини_про_ардуино с контролером ATmega328P. За что ему спасибо. Вся информация для повторения в архиве. На плате – все детали промаркированы, резисторы подтяжки выделенные красным могут не устанавливаться, если они уже установлены на модуле РТС. Перемычка по питанию платы ардуино размыкается при программировании.
Переписал с программной реализации i2c на аппаратную и увеличил скорость обмена с 100 kHz до 400kHz, что разгрузило контроллер, а так-же оптимизировал по скорости Прошивка рассчитана под печатку yu_pi для контроллера atmega328p. Спасибо yu_pi за тестирование прошивки.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения