Здравствуйте. Собрал ваш замечательный приборчик со скетчем из #387 поста и он прекрасно работает уже пол года. Сегодня положил его в барсетку и случайно зажал кнопку на долгое время и ардуинка зависла, быстро мигает красный светодиод "L". Помогает только отключение питания. Возможно ли это как то устранить? Пожалуйста помогите.
А как у вас подключен аккум? Через какой-нибудь маленький контроллер зарядки? Можно схему?
Китайский контроллер на TP4056. Совершенно обычный и схема обычная. Выход зарядки прямо на АКБ от сотового и на питание схемы через выключатель питания на всякий случай.
Китайский контроллер на TP4056. Совершенно обычный и схема обычная. Выход зарядки прямо на АКБ от сотового и на питание схемы через выключатель питания на всякий случай.
т.е. получается выход зарядки bat+ и bat- у вас запараллелен и с аккумулятором и со входом VCC ардуины? И когда на вход зарядки питание не подается, то выход зарядки bat+ и bat- всеравно остается соединенным с VCC? Я это имел ввиду. т.к. на плату зарядки подается в обратку напряжение, и не происходит ли хоть какое-то падение напряжения на ней и дополнительного разряда батарейки...
Возможно слетела прошивка. Ну либо механическая поломка кнопки.
Если отпаять провод питания и снова припаять его, то всё снова начинает работать без перепрошивания. Такая проблема на двух собранных мною устройствах. Зависание начинается ровно через одну минуту после зажатия кнопки. У всех так или только у меня?
Провел эксперимент. При удержании кнопки после второго нажатия, секунд через 15-20 видимо очищаются графики и медленно начинают стиратся данные с дисплея. Если кнопку отпустить, то экран восстанавливается, если продолжать удержание, то дисплей гаснет и устройство перестает реагировать на кнопку. Помогает только сброс по питанию. После него устройство запускается и начинает строить графики заново. Т.е. до полных графиков трое суток.
Если нужно защитить уже отстроенные графики и устройство преднозначено для транспортировки, то проще всего защитить кнопку от нажатия. Например поместив ее в углубление. Или приклеив вокруг нее кусок трубочки, чтобы кнопка была чуть утоплена. Как вариант две кнопки последовательно. Т.е. для переключения понадобится одновременное нажатие обоих кнопок.
выход зарядки bat+ и bat- всеравно остается соединенным с VCC? Я это имел ввиду. т.к. на плату зарядки подается в обратку напряжение, и не происходит ли хоть какое-то падение напряжения на ней и дополнительного разряда батарейки...
Про дополнительный разряд не скажу, не замерял. По логике вещей не должно. Даже если и есть, то незначительное.
Я ставил такие модули: http://ali.onl/MUk у них есть ещё защита элемента от переразряда, можно использовать любой литий даже без защиты. В рабочем режиме такая плата от элемента практически ничего не потребляет.
Я ставил такие модули: http://ali.onl/MUk у них есть ещё защита элемента от переразряда, можно использовать любой литий даже без защиты. В рабочем режиме такая плата от элемента практически ничего не потребляет.
Спасибо за информацию. А я так и не удосужился померять ток. Хотя применял их уже многократно. И такие и без защиты. Дело в том, что мне отдали целую кучу литий ионных от сотиков не имеющих товарного вида. Во многих платы защиты вполне живы. В таких случаях применяю контроллеры заряда без защиты.
PS. Сегодня протравил плату. Буду собирать еще один экземпляр.
Второй экземпляр готов. Тот, который в черном корпусе.
Места внутри больше и можно пихнуть вполне емкий аккумулятор.
Ну и заодно кнопку сделал углубленную на всякий случай.
Ну а поскольку предназначен он не мне, то краткая инструкция.
Можно разглядеть отверстие под разъем зарядки. Снизу разместил специально, чтобы пылью забивалось меньше.
Выяснилось следущее.
Хотя в обоих барографах стоят дисплеи из одной партии, настройки контраста у них оказались разные.
Поскольку поздние варианты прошивок идут в виде хекса, пришлось использовать скетч из поста № 362. Снизил контраст с 70 до 65. Ну и с библиотеками пришлось поупражняться.
Всем Здравствуйте. Очень нужно изготовить барограф с графиком! Прсмотрел в Инете много барографов и метеостанций. Больше всего понравился своей простотой барограф из поста N 286. Вот только одна проблема у меня получается, я не программист и в мои годы уже нет смысла все это дело изучать. Дело в том, что у меня уже есть дисплей OLED 1.3" i2c 124x64 SH1106 показанный в посте N 84 и датчик BME280, и я не знаю как все это прикрутить к проекту. Подключение самого дисплея по I2C простое, но нужно подключать свою библиотеку. Я так понимаю, что при простом добавлении библиотеки в код - скетч не скомпилируется и соответственно не загрузится в Ардуинку.
Может кто подскажет, что нужно будет поменять в коде??? Для этого дисплея подходят библиотеки Adafruit_CH1106 и U8glib.
А какой вы корпус используете, размеры, где такой берете? Тоже надо в какой-нибудь корпус оформить, пока не придумал в какой. Поделитесь пожалуйста заодно печаткой, вдруг найду такой корпус и пригодится. А вобще хотелось бы к проекту от S13 датчик влажности добавить...
А какой вы корпус используете, размеры, где такой берете? Тоже надо в какой-нибудь корпус оформить, пока не придумал в какой. Поделитесь пожалуйста заодно печаткой, вдруг найду такой корпус и пригодится. А вобще хотелось бы к проекту от S13 датчик влажности добавить...
Побольше черный. 100х60х25. Скетч может использоваться один и тот же.
Советую почитать две последних страницы в части переписки моей и s13. Там есть вся инфа.
Теперь проблемы. Ссылок на корпуса дать не могу. Они уже пару лет у меня и ссылок не сохранил. Но их не так много на Али, разыскать нетрудно. Начните со слова "box".
Печатка для бело корпуса есть на яндекс-диске (см. выше)
Печатку для чорного не нашел сейчас. Засунул невесть куда, извините. Но они простые.
Слепил барограф на TFT 220x176 2inch дисплее с датчиком BMP280. Датчик оказался точный и малошумящий.
Суточный барограф на 2-х дюймовом TFT 220х176 дисплее Open Smart c со встроенным драйвером LGDP4524. Контроллер -Atmega328P 3.3 V. Автомасштабирование по вертикали от максимума до минимума, при обработке 220 значений давления в массиве, накопленном за 24 часа. На самом деле, происходит усреднение какждого из 220 значений, так как опрос датчика давления происходит каждую секунду и лишь после интегрирования 393 значений, каждые 393 секунды делается запись в массив для графика. Сдвиг графика происходит справа налево, поэтому спад давления соответствует спаду на графике, соответственно рост давления отображается подъемом на графике.
Поменял в макетке контроллер. При нажатии на кнопку переключение режимов не происходит, только вспыхивает на долю секунды дисплей. Через несколько нажатий контроллер зависает. Конденсатор в порядке, который параллельно кнопке. Схема рабочая, т.к. прямо перед этим я вытащил с нее другой контроллер. Разница в том, что в предыдущий я заливал хекс через ArduinoUploader, а в этот скетч через IDE. Какая может быть причина?
Залил опять хекс через ARP, - все работает. Видимо в хексе есть какие-то изменения, которые S13 сделал уже после того, как он выложил скетч.
Хорошо было бы иметь тот скетч, с которого сделан хекс, чтобы можно было там изменения делать, если понадобится...
Хорошо было бы иметь тот скетч, с которого сделан хекс, чтобы можно было там изменения делать, если понадобится...
Ну вы даёте :) хекс был откомпилирован с того скетча что выкладывал. - как раз для тех у кого нестыковки с библиотеками, версией ide или ещё чёрт знает с чем. Да, конденсатор на кнопку можно не ставить в последнем варианте.
я у себя со скетча вытаскиваю хекс, сравниваю в ультраедит, и там сплошные различия. видимо все таки скетч немного не тот. и кстати с этого скетча у меня сотые доли градусов и давления бесконечно меняются, а с выложенного вами хекса меняются когда нажимаю кнопку
Это иконки на тачскине, который в данном проекте не задйствован (хотя он отлично работает) по причине полной автоматизации измерений . Вдобавок это было бы делать неудобно т.к. TFT экран закрыт поликарбонатной прозрачной привинченной крышкой. Обычно компьютеры не выключают из силовой сети, поэтому 5 вольт от дежурного источника всегда есть на USB, а от него и запитан барограф (хотя можно от любой зарядки с USB гнездом питать).
За это огромная благодарность! Теперь у меня куча билиотек появилась, хоть к этому проекту и не относящаяся. А в скетче у нас с вами 4 различия, потому видимо и хекс получается разный. Или вы делали какие-то изменения, или может я использовал какую-то промежуточную версию. Зато теперь все стало понятно!
Есть ли у кого данные как меняется давление на разных этажах? Может кто-то уже замерял. Все живут на разных этажах, но давление вроде принято к уровню моря привязывать. Уровень моря в любом месте поидее можно на картах гугл ирз посмотреть. Интересно когда в прогнозах погоды говорят давление они учитывают поправку на уровень моря... Хотелось бы зная на каком ты этаже живешь и зависимость с показаниями просто прибавить определенную цифру, чтобы узнать какое давление у поверхности земли, не вынося барометр из квартиры.
Естественно меняется от высоты места. У нас метеопункт в АЭропорту Шкаповское, который ниже чем наш город. поэтому для учёта газа имеется табличка с поправками высота места- давление:
Есть ли у кого данные как меняется давление на разных этажах? Может кто-то уже замерял. Все живут на разных этажах, но давление вроде принято к уровню моря привязывать.
Естественно барограф фиксирует изменение высоты в виде изменения графика.
Я, например, вовсе не заморачиваюсь корректировкой при компиляции. Какая разница 754 или 756?
Мне важно видеть динамику изменения давления. А смысла приводить показания своего прибора к показаниям прибора расположенного где-то, не вижу.
Приветствую всех рукасто-головастых и любознательно-неанабиозных!
Заклятый хвостатый мой дружбан, оставшись как-то на денек за старшего..., не вынес, видать, одиночества, и, затаив.. (фиг его знает - чего тама в энтой усатой головешке), ну или просто развлечения ради, разобрал, короче говоря, на... запчасти похожую (как в теме) прЫблуду, подвергавшуюся периодической модернизации, но вопреки всему,верой и правдой прослужившую пяток годиков.. не мене..... (уффф..)
Вот так и поимелся свободный BME280-й... Ну не пропадать же добру? Пришлось не поспать и повторить (пока на макетке) детище S13 (за основу взят скетч из поста 387, а в дополнение честно прочитан весь десяток страниц сего форума!!).
Огромная моя благодарность Автору и Авторам сих прикольных девайсиков и всем сопутствующим форумчанам! Получилось как-то так ("Морду" и крайний эран правил под себя, графики (2,3,4экраны) - без изменений). Ну а виновную "мордень" лень тащить из под дивана, так что фотка без главного героя.. увы..
Немного упростил код. Изменил разрядность некоторых переменных. Но там есть ещё над чем поработать.
Для нокиевского экрана взял самую простую библиотеку и немного изменил под этот проект (есть в архиве).
Питание (минус) экрана подключается так же как в изначальном проекте питание сервы - взят ещё один полевик. Остальные пины экрана расписаны в PCD8544.h Само собой, так как экран на 3,3В, то оспользуется дополнительный стабилизатор для питания экрана и делители напряжения на линиях управления (инфы в инете море).
У меня с резистором 10к на полевике питания сервы адруина не стартовала на разряженном аккумуляторе. Я долго воевал с этим и не понял причины. Уменьшил до 3к и всё заработало нормально.
Видно, что Гайвер пытался запитать датчик от пинов А6 А7, но это у него не получилось и он просто подал питание напрямую. Я пытался запитать датчик так же и у меня тоже не получилось... Потому я изменил пины питания на 9 и 10 (указано в коде скетча). Для дополнительной безопасности плюс подключил через диод Шоттки.
В режиме ожидания система потребляет 0,26мА.
Вроде всё важное написал, если что спрашивайте, буду мониторить топик.
Спасибо! А нет схемы в лучшем разрешении, не разобрать там. Какой резистор? Какие модули использовались? Из рисунка я понял, что использовались Ардуино нано, дисплей 5110, DHT22, датчик давления не пойму BMP280 или 180, часы вроде ds1302, какая зарядка?
Резистор на 10кОм естественно (подтяжка линии данных к питанию), датчик давления BMP180, часы ds1302, влажность и температура DHT22, зарядка стандартная китайская платка с защитой (есть фото вверху страницы).
Корпус обычный - таких на рынке навалом. Не самый лучший с точки зрения эстетики.
Здравствуйте. Собрал ваш замечательный приборчик со скетчем из #387 поста и он прекрасно работает уже пол года. Сегодня положил его в барсетку и случайно зажал кнопку на долгое время и ардуинка зависла, быстро мигает красный светодиод "L". Помогает только отключение питания. Возможно ли это как то устранить? Пожалуйста помогите.
АКБ у меня хватает более чем на полгода. Емкость не знаю, 500-600 видимо. Подзаряжаю прямо в работе, тоже без сбоев.
А как у вас подключен аккум? Через какой-нибудь маленький контроллер зарядки? Можно схему?
быстро мигает красный светодиод "L". Помогает только отключение питания. Возможно ли это как то устранить?
Возможно слетела прошивка. Ну либо механическая поломка кнопки.
А как у вас подключен аккум? Через какой-нибудь маленький контроллер зарядки? Можно схему?
Китайский контроллер на TP4056. Совершенно обычный и схема обычная. Выход зарядки прямо на АКБ от сотового и на питание схемы через выключатель питания на всякий случай.
т.е. получается выход зарядки bat+ и bat- у вас запараллелен и с аккумулятором и со входом VCC ардуины? И когда на вход зарядки питание не подается, то выход зарядки bat+ и bat- всеравно остается соединенным с VCC? Я это имел ввиду. т.к. на плату зарядки подается в обратку напряжение, и не происходит ли хоть какое-то падение напряжения на ней и дополнительного разряда батарейки...
Возможно слетела прошивка. Ну либо механическая поломка кнопки.
Если отпаять провод питания и снова припаять его, то всё снова начинает работать без перепрошивания. Такая проблема на двух собранных мною устройствах. Зависание начинается ровно через одну минуту после зажатия кнопки. У всех так или только у меня?
Провел эксперимент. При удержании кнопки после второго нажатия, секунд через 15-20 видимо очищаются графики и медленно начинают стиратся данные с дисплея. Если кнопку отпустить, то экран восстанавливается, если продолжать удержание, то дисплей гаснет и устройство перестает реагировать на кнопку. Помогает только сброс по питанию. После него устройство запускается и начинает строить графики заново. Т.е. до полных графиков трое суток.
Если нужно защитить уже отстроенные графики и устройство преднозначено для транспортировки, то проще всего защитить кнопку от нажатия. Например поместив ее в углубление. Или приклеив вокруг нее кусок трубочки, чтобы кнопка была чуть утоплена. Как вариант две кнопки последовательно. Т.е. для переключения понадобится одновременное нажатие обоих кнопок.
выход зарядки bat+ и bat- всеравно остается соединенным с VCC? Я это имел ввиду. т.к. на плату зарядки подается в обратку напряжение, и не происходит ли хоть какое-то падение напряжения на ней и дополнительного разряда батарейки...
Я ставил такие модули: http://ali.onl/MUk у них есть ещё защита элемента от переразряда, можно использовать любой литий даже без защиты. В рабочем режиме такая плата от элемента практически ничего не потребляет.
Я сегодня тоже таких заказал 5 шт, а в наличии у меня типа такой, но только с одной микросхемой, а не с тремя.
Я ставил такие модули: http://ali.onl/MUk у них есть ещё защита элемента от переразряда, можно использовать любой литий даже без защиты. В рабочем режиме такая плата от элемента практически ничего не потребляет.
Спасибо за информацию. А я так и не удосужился померять ток. Хотя применял их уже многократно. И такие и без защиты. Дело в том, что мне отдали целую кучу литий ионных от сотиков не имеющих товарного вида. Во многих платы защиты вполне живы. В таких случаях применяю контроллеры заряда без защиты.
PS. Сегодня протравил плату. Буду собирать еще один экземпляр.
Второй экземпляр готов. Тот, который в черном корпусе.
Места внутри больше и можно пихнуть вполне емкий аккумулятор.
Ну и заодно кнопку сделал углубленную на всякий случай.
Ну а поскольку предназначен он не мне, то краткая инструкция.
Можно разглядеть отверстие под разъем зарядки. Снизу разместил специально, чтобы пылью забивалось меньше.
Выяснилось следущее.
Хотя в обоих барографах стоят дисплеи из одной партии, настройки контраста у них оказались разные.
Поскольку поздние варианты прошивок идут в виде хекса, пришлось использовать скетч из поста № 362. Снизил контраст с 70 до 65. Ну и с библиотеками пришлось поупражняться.
Всем Здравствуйте. Очень нужно изготовить барограф с графиком! Прсмотрел в Инете много барографов и метеостанций. Больше всего понравился своей простотой барограф из поста N 286. Вот только одна проблема у меня получается, я не программист и в мои годы уже нет смысла все это дело изучать. Дело в том, что у меня уже есть дисплей OLED 1.3" i2c 124x64 SH1106 показанный в посте N 84 и датчик BME280, и я не знаю как все это прикрутить к проекту. Подключение самого дисплея по I2C простое, но нужно подключать свою библиотеку. Я так понимаю, что при простом добавлении библиотеки в код - скетч не скомпилируется и соответственно не загрузится в Ардуинку.
Может кто подскажет, что нужно будет поменять в коде??? Для этого дисплея подходят библиотеки Adafruit_CH1106 и U8glib.
Лекс 59
А какой вы корпус используете, размеры, где такой берете? Тоже надо в какой-нибудь корпус оформить, пока не придумал в какой. Поделитесь пожалуйста заодно печаткой, вдруг найду такой корпус и пригодится. А вобще хотелось бы к проекту от S13 датчик влажности добавить...
А какой вы корпус используете, размеры, где такой берете? Тоже надо в какой-нибудь корпус оформить, пока не придумал в какой. Поделитесь пожалуйста заодно печаткой, вдруг найду такой корпус и пригодится. А вобще хотелось бы к проекту от S13 датчик влажности добавить...
Р-ры корпусов. Внешние размеры.
Маленький белый 85х50х20. Под него инфа https://yadi.sk/d/nn1BAn2334prEX
Побольше черный. 100х60х25. Скетч может использоваться один и тот же.
Советую почитать две последних страницы в части переписки моей и s13. Там есть вся инфа.
Теперь проблемы. Ссылок на корпуса дать не могу. Они уже пару лет у меня и ссылок не сохранил. Но их не так много на Али, разыскать нетрудно. Начните со слова "box".
Печатка для бело корпуса есть на яндекс-диске (см. выше)
Печатку для чорного не нашел сейчас. Засунул невесть куда, извините. Но они простые.
Слепил барограф на TFT 220x176 2inch дисплее с датчиком BMP280. Датчик оказался точный и малошумящий.
Суточный барограф на 2-х дюймовом TFT 220х176 дисплее Open Smart c со встроенным драйвером LGDP4524. Контроллер -Atmega328P 3.3 V. Автомасштабирование по вертикали от максимума до минимума, при обработке 220 значений давления в массиве, накопленном за 24 часа. На самом деле, происходит усреднение какждого из 220 значений, так как опрос датчика давления происходит каждую секунду и лишь после интегрирования 393 значений, каждые 393 секунды делается запись в массив для графика. Сдвиг графика происходит справа налево, поэтому спад давления соответствует спаду на графике, соответственно рост давления отображается подъемом на графике.
Все библиотеки и скетч тут - https://github.com/Aleksk1/Arduino/tree/master/Barograph
Увеличенное фото 1600х1200
https://raw.githubusercontent.com/Aleksk1/Arduino/9dd7484eee634efc0f0ae9...
Интересный вариант. Только не батарейный.
А иконки с левой стороны это украшения, или имеют практическое значение?
Поменял в макетке контроллер. При нажатии на кнопку переключение режимов не происходит, только вспыхивает на долю секунды дисплей. Через несколько нажатий контроллер зависает. Конденсатор в порядке, который параллельно кнопке. Схема рабочая, т.к. прямо перед этим я вытащил с нее другой контроллер. Разница в том, что в предыдущий я заливал хекс через ArduinoUploader, а в этот скетч через IDE. Какая может быть причина?
Залил опять хекс через ARP, - все работает. Видимо в хексе есть какие-то изменения, которые S13 сделал уже после того, как он выложил скетч.
Хорошо было бы иметь тот скетч, с которого сделан хекс, чтобы можно было там изменения делать, если понадобится...
Хорошо было бы иметь тот скетч, с которого сделан хекс, чтобы можно было там изменения делать, если понадобится...
Ну вы даёте :) хекс был откомпилирован с того скетча что выкладывал. - как раз для тех у кого нестыковки с библиотеками, версией ide или ещё чёрт знает с чем. Да, конденсатор на кнопку можно не ставить в последнем варианте.
я у себя со скетча вытаскиваю хекс, сравниваю в ультраедит, и там сплошные различия. видимо все таки скетч немного не тот. и кстати с этого скетча у меня сотые доли градусов и давления бесконечно меняются, а с выложенного вами хекса меняются когда нажимаю кнопку
Это иконки на тачскине, который в данном проекте не задйствован (хотя он отлично работает) по причине полной автоматизации измерений . Вдобавок это было бы делать неудобно т.к. TFT экран закрыт поликарбонатной прозрачной привинченной крышкой. Обычно компьютеры не выключают из силовой сети, поэтому 5 вольт от дежурного источника всегда есть на USB, а от него и запитан барограф (хотя можно от любой зарядки с USB гнездом питать).
я у себя со скетча вытаскиваю хекс, сравниваю в ультраедит, и там сплошные различия. видимо все таки скетч немного не тот.
Даже не знаю как уже помочь... У меня всё совпадает.
Возьмите уже моё IDE и сами проверьте :)
https://yadi.sk/d/u77DTCZZ3SKzSB
За это огромная благодарность! Теперь у меня куча билиотек появилась, хоть к этому проекту и не относящаяся. А в скетче у нас с вами 4 различия, потому видимо и хекс получается разный. Или вы делали какие-то изменения, или может я использовал какую-то промежуточную версию. Зато теперь все стало понятно!
Вопросы по схеме S13 из поста 359.
1. Будет ли arduino pro mini 5v (есть в наличии) от Li-Ion работать или надо 3,3в версию использовать?
2. По схеме на атмеге328 всё питание от АКБ без преобразователей на 5 В?
3. При переключении экранов графики сохраняются?
4. Надо ли диапазон давлений корректировать в программе или всё автоматом работает?
Дисплеев пока нет в наличии потому столько вопросов.
1.Будет. 2.Без. 3.Да. 4.Автомат.
Есть ли у кого данные как меняется давление на разных этажах? Может кто-то уже замерял. Все живут на разных этажах, но давление вроде принято к уровню моря привязывать. Уровень моря в любом месте поидее можно на картах гугл ирз посмотреть. Интересно когда в прогнозах погоды говорят давление они учитывают поправку на уровень моря... Хотелось бы зная на каком ты этаже живешь и зависимость с показаниями просто прибавить определенную цифру, чтобы узнать какое давление у поверхности земли, не вынося барометр из квартиры.
del
delete
как удалять дубли сообщений?
сайт тормозит...
Естественно меняется от высоты места. У нас метеопункт в АЭропорту Шкаповское, который ниже чем наш город. поэтому для учёта газа имеется табличка с поправками высота места- давление:
613,7 м - 694,24 мм
451 м - 709 мм
626,3 м - 693,06 мм
зависимость линейная, считайте.
Есть ли у кого данные как меняется давление на разных этажах? Может кто-то уже замерял. Все живут на разных этажах, но давление вроде принято к уровню моря привязывать.
Естественно барограф фиксирует изменение высоты в виде изменения графика.
Я, например, вовсе не заморачиваюсь корректировкой при компиляции. Какая разница 754 или 756?
Мне важно видеть динамику изменения давления. А смысла приводить показания своего прибора к показаниям прибора расположенного где-то, не вижу.
В самом первом посте этой ветки есть привязка давления к высоте над уровнем моря.
delete
как удалять дубли сообщений?
сайт тормозит...
Это пока вы в горы не ездили. Один иг барографов живёт на высоте 1400 с чем то метров, на кордоне в кавказском биосферном заповеднике.
а так, 0,0909 ммрт ст на 1 метр изменения высоты
#387 скетч с возможностью коррекции на высоту, но под 180 датчик. Аналогично правим под 280 если нужен корректор..
Приветствую всех рукасто-головастых и любознательно-неанабиозных!
Заклятый хвостатый мой дружбан, оставшись как-то на денек за старшего..., не вынес, видать, одиночества, и, затаив.. (фиг его знает - чего тама в энтой усатой головешке), ну или просто развлечения ради, разобрал, короче говоря, на... запчасти похожую (как в теме) прЫблуду, подвергавшуюся периодической модернизации, но вопреки всему,верой и правдой прослужившую пяток годиков.. не мене..... (уффф..)
Вот так и поимелся свободный BME280-й... Ну не пропадать же добру? Пришлось не поспать и повторить (пока на макетке) детище S13 (за основу взят скетч из поста 387, а в дополнение честно прочитан весь десяток страниц сего форума!!).
Огромная моя благодарность Автору и Авторам сих прикольных девайсиков и всем сопутствующим форумчанам! Получилось как-то так ("Морду" и крайний эран правил под себя, графики (2,3,4экраны) - без изменений). Ну а виновную "мордень" лень тащить из под дивана, так что фотка без главного героя.. увы..
Приветствую zasa24!!! Поделитесь пожалуйста своим скетчем. За ранее спасибо!
Приветствую zasa24!!! Поделитесь пожалуйста своим скетчем. За ранее спасибо!
Да нет проблем. Только не забудте подменить прилагаемый файлик шрифтов в библиотеке.
https://yadi.sk/d/jOoJeNDf3VfW7C
Спасибо огромное!!!
Вот, что получилось у меня.
Вот, что получилось у меня.
Скажите, а графики давления и влажности прибор в вашем варианте выводит? Или это единственный экран?
На основе кода Алекса Гайвера (AlexGyver). Сделал себе простенький барограф.
На экране (по нажатию кнопки): напряжение аккума, текущее давление, график давления за сутки.
Ну и стрелка на оси сервомашинки показывает куда и на сколько менялось давление за последний час.
Если код интересен, то приведу его в порядок и выложу (хотя тут и так дофига проектов неплохих).
С сервоприводом это интересно код в "студию" !
Изначально инфа вот отсюда https://alexgyver.ru/weatherpredict/
Немного упростил код. Изменил разрядность некоторых переменных. Но там есть ещё над чем поработать.
Для нокиевского экрана взял самую простую библиотеку и немного изменил под этот проект (есть в архиве).
Питание (минус) экрана подключается так же как в изначальном проекте питание сервы - взят ещё один полевик. Остальные пины экрана расписаны в PCD8544.h Само собой, так как экран на 3,3В, то оспользуется дополнительный стабилизатор для питания экрана и делители напряжения на линиях управления (инфы в инете море).
У меня с резистором 10к на полевике питания сервы адруина не стартовала на разряженном аккумуляторе. Я долго воевал с этим и не понял причины. Уменьшил до 3к и всё заработало нормально.
Видно, что Гайвер пытался запитать датчик от пинов А6 А7, но это у него не получилось и он просто подал питание напрямую. Я пытался запитать датчик так же и у меня тоже не получилось... Потому я изменил пины питания на 9 и 10 (указано в коде скетча). Для дополнительной безопасности плюс подключил через диод Шоттки.
В режиме ожидания система потребляет 0,26мА.
Вроде всё важное написал, если что спрашивайте, буду мониторить топик.
https://yadi.sk/d/OOaAAe273YJMNU
#define battery_max 4200
Сделал себе похожую походную метеостанцию с аккумулятором:
Выложил все данные по проекту. (сорри - камера телефона плохо дружит с кислотной подсветкой дисплея.)
https://yadi.sk/d/vGJXT9AR-Clj8g
Если не тяжело выложьте пожалуйста по возможности всё, что касается собранной вами станции!
Norsemen, Выложил в своем сообщении.
Спасибо! А нет схемы в лучшем разрешении, не разобрать там. Какой резистор? Какие модули использовались? Из рисунка я понял, что использовались Ардуино нано, дисплей 5110, DHT22, датчик давления не пойму BMP280 или 180, часы вроде ds1302, какая зарядка?
Что за корпус, где такой взять, или как сделать?
Резистор на 10кОм естественно (подтяжка линии данных к питанию), датчик давления BMP180, часы ds1302, влажность и температура DHT22, зарядка стандартная китайская платка с защитой (есть фото вверху страницы).
Корпус обычный - таких на рынке навалом. Не самый лучший с точки зрения эстетики.
EEPROM ругается, не комплевируется.
https://yadi.sk/d/vRKAQbTutaGjLQ