1. Форумный чат переехал в Telegram.
  2. В сообществе нашего форума Вконтакте создан раздел по продаже электронных компонентов.
    Каждый может продать в нем свои залежавшиеся детали. Подробности здесь.

Барограф_логер на Атмега32 v1.0

Тема в разделе "AVR", создана пользователем Дмитрий BASIC, 7 фев 2016.

  1. Дмитрий BASIC

    Дмитрий BASIC Живет здесь

    Сообщения:
    171
    Симпатии:
    91
    Всегда хотел барограф и вот руки добрались, собрал по сусекам детальки и начал творить , то что получилось смотрим на фото.


    Список компонентов :
    1) Bmp085 - датчик давления и температуры
    2) Atmega32- контроллер
    3) DS1307- часы "на платке есть память и можно допаять термодатчик"
    4)TP4056 - модуль зарядки аккумулятора
    5) четыре кнопки
    6) аккумулятор "3,7 вольта"
    7) четыре резистора "10 килоом" для подтяжки кнопок
    8)Дисплей Nokia5110
    Последнее редактирование: 7 фев 2016
     
  2. Дмитрий BASIC

    Дмитрий BASIC Живет здесь

    Сообщения:
    171
    Симпатии:
    91
    TB_logger.GIF
    --- Сообщения объединены, 7 фев 2016 ---
    1.jpg 2.jpg 3.jpg 4.jpg 5.jpg 6.jpg 7.jpg 8.jpg
    --- Сообщения объединены, 7 фев 2016 ---
    Последнее редактирование: 7 фев 2016
    koteika и .ctor нравится это.
  3. UL7AAjr

    UL7AAjr В доску свой

    Сообщения:
    1.910
    Симпатии:
    315
    Род занятий:
    инженер-программист
    Адрес:
    Алма-Ата
    А на что вывод? Дисплейчик?
    Схему тоже неплохо бы показать.

    PS: Разводка не очень. Место на плате есть, а промежутки между дорогами местами неоправданно узкие.
  4. Дмитрий BASIC

    Дмитрий BASIC Живет здесь

    Сообщения:
    171
    Симпатии:
    91
  5. Дмитрий BASIC

    Дмитрий BASIC Живет здесь

    Сообщения:
    171
    Симпатии:
    91
    Вот еще прошивка и видео работы , если кто хочет может в ютуб закинуть,хотя можно и не закидывать .

    Вложения:

    Последнее редактирование: 7 фев 2016
  6. Дмитрий BASIC

    Дмитрий BASIC Живет здесь

    Сообщения:
    171
    Симпатии:
    91
    Да, платка получилась на 3, все таки ЛУТ мать его за ногу , но тем не менее работает еще про косячил с индикацией батарейки , как так вышло сам не понимаю, пришлось убрать из прошивки :banghead:
  7. .ctor

    .ctor В доску свой

    Сообщения:
    714
    Симпатии:
    201
    Род занятий:
    парогенератор
    Адрес:
    Алматы
    Не надо на ЛУТ бочку гнать, он здесь не причем если разводка изначально неудачная)
    --- Сообщения объединены, 7 фев 2016 ---
    кстати, у авр для подтяжки кнопок есть внутренние резисторы, внешние не обязательно городить.
  8. Чапаев

    Чапаев В доску свой

    Сообщения:
    185
    Симпатии:
    20
    Род занятий:
    Охранные системы безопасности
    Адрес:
    Астана
    На сколько вам этой батарейки хватит с подсветкой?
  9. Дмитрий BASIC

    Дмитрий BASIC Живет здесь

    Сообщения:
    171
    Симпатии:
    91
    Без подсветки 6 дней работал
  10. .ctor

    .ctor В доску свой

    Сообщения:
    714
    Симпатии:
    201
    Род занятий:
    парогенератор
    Адрес:
    Алматы
    если уводить контроллер в режим энергосбережения, и опрашивать датчики периодически, можно время растянуть прилично.
  11. Дмитрий BASIC

    Дмитрий BASIC Живет здесь

    Сообщения:
    171
    Симпатии:
    91
    Интересно , о вопрос появился если переводить контроллер в спящий режим датчики нужно будет от питания отключать или нет ?
    И как это лучше сделать ?
  12. .ctor

    .ctor В доску свой

    Сообщения:
    714
    Симпатии:
    201
    Род занятий:
    парогенератор
    Адрес:
    Алматы
    если датчикам не нужно "прогреваться", то имеет смысл отключать.
    по идеи раз в секунду можно обновлять дисплей ну и делать опрос по датчикам. Можно вообще завести внешнее прерывание от RTС. Контроллер оживет, опросит датчики, обновит дисплей и снова спать. датчики тоже нет смысла чаще чем раз в минуту опрашивать..
  13. Чапаев

    Чапаев В доску свой

    Сообщения:
    185
    Симпатии:
    20
    Род занятий:
    Охранные системы безопасности
    Адрес:
    Астана
    места хватает для аккумулятора от сотового, платку зарядки на ебее возьмете.

    мегу взять SMD-шную, аккум от сотового, и еще место останеться на ESP8266, что бы данные гнать на сотовый телефон по инету.
    Кстати если взять нормальный модуль, например версии 07, то можно без меги обойтись, его контроллер задействовать, лишь бы ног на кнопки хватило.
    Последнее редактирование: 7 фев 2016
  14. Дмитрий BASIC

    Дмитрий BASIC Живет здесь

    Сообщения:
    171
    Симпатии:
    91
    Парни алилуя , вернул таки батарейку в прошивку так как ранее ошибся с платой и занял весь порт А для дисплея и тем самым отрезав АЦП для замера напруги на батареи и уже думал о внешнем АЦП , но как обычно бывает нашлось решение.
    Не могу найти на каком форуме наткнулся,называется TimeDelay ADC или DelayTime ADC , вообщем состоит из RC контура ,перед считыванием значений разрежаем конденсатор для этого переводим ногу МК в 0 затем переводим в 1 и на другой ноге считываем данные то есть сперва идут нули потом единицы !!!
    Как то так в кратце и ниже схема и новая прошивка .


    24.jpg Logger_Barograf LCD 5110.GIF

    Вложения:

    DenisD нравится это.
  15. Чапаев

    Чапаев В доску свой

    Сообщения:
    185
    Симпатии:
    20
    Род занятий:
    Охранные системы безопасности
    Адрес:
    Астана
    Глядя на принципиальную схему у вас не хватает стабилизатора на 3.3 вольта, можно поставить этот
    http://ru.aliexpress.com/item/Free-...50&btsid=6f2149e9-2b5a-48f1-85be-3d0df5a5173e
    берите сразу десяток, пригодиться. Работает при малых падениях напряжения, минимум обвязки.
  16. Дмитрий BASIC

    Дмитрий BASIC Живет здесь

    Сообщения:
    171
    Симпатии:
    91
    А понял , датчик давления , часы и дисплей ардуиновские там уже есть стабилизаторы . За ссылку спасибо пригодится .

Поделиться этой страницей