Самодельный логгер - делал ли кто?

Автор Timber, 26 Сен. 2016 в 22:21

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

SapienzSPB

#252
Всем привет!    
Для моих проектов полезно было бы иметь автономный выносной вольтметр с функцией отправки данных по сети. Он будет полезен к примеру в аккумуляторных, автомобиле, на крыше, да везде где не удобно находиться с мультиметром или требуется периодический съем показаний.
Представляю стартовую версию проекта - доступную для изучения и повторения.
Код не оптимизирован, не обладает какими либо расширенными функциями, но полностью откомментированн, опробован и стабилен. 

Характеристики :
Диапазон питающего напряжения 7-35В
Диапазон измеряемого напряжения - 0-55В
Ток потребления - 40 мА
Разрешение измерения напряжения - 15бит/1,75 мВ
Вольтметр имеет защиту от переполюсовки.
Очень компактный и простой

Компоненты :
ESP 8266 - WIFi модуль. Используется для связи с компьютером.
ADS1115 - датчик напряжения 16 бит от TI. Связан с ESP8266 по I2C.  Позволяет точно измерять напряжения на аккумуляторе.
MC34063 - народная микросхема питания модулей. Позволяет снизить потребляемую датчиком мощность от АКБ.
Программа связи с датчиками, записи, просмотра и анализа логов: . 

КОД:
Код WIFI вольтметра  можно посмотреть по этой ссылке: https://drive.google.com/open?id=1SxvljxlaPZCcPBXdCvpdXNLak88IUclF

Печатная плата :
В проект входит три печатки. Одна используется для программирования ESP8266. посредством стандартного TTL-USB конвертера.  Советую ее изготовить, так как она все равно пригодится в будущем для прошивки модулей. Если у Вас уже есть готовый прошивальщик ESP8266 - то ее Вам печать не надо.
Вторая - плата непосредственно самого WIFI вольтметра. Это стартовый вариант. В будущем он скорее всего будет меняться. Но тем не менее он отлично работает. 
Третья - DC/DC преобразователь на MC34063. Ее можно не устанавливать, а вместо нее использовать обычную LM7805. Но она хорошо прогревается даже при питании датчика от 12,7В. Тем самым может вносить искажения результатов при КТЦ.
Схему наверное пока  рисовать не буду.  Печатки настолько простые, что вопросов при сборке возникнуть не должно. https://drive.google.com/open?id=1odf7nlkX0KhIubckFQR1OQKSvj7AW2dn

Использование
Подключить вольтметр к АКБ в правильной полярности, в програмее логера выбрать вкладку WIFI logers, прописать IP датчика через точку, установить на нем галку, нажать кнопку Connect to sensors.


Несколько фотографий первого прототипа
Спойлер


Пример суточного лога аккумулятора стоящего в качелях с посекундной фиксацией данных
https://drive.google.com/open?id=1cKurz0IoIflVueWNjjYAAgNBE80AV5wZ
Открывать и смотреть той же программой логером.

ЗЫ. Не судите строго. Это стартовый малофункциональный но рабочий прототип.
Репозиторий проекта: https://drive.google.com/open?id=1ZvEv8aldGBpqm6q0sCbC3x7nPVuEWito

Серик

#253
Приветствую Всех Форумчан!
Уважаемые мастера, кто может подсказать, какие есть приложения для андроида, при помощи которых можно было бы просматривать графики, а не просто получать данные?

Спойлер
09:02:12.536 Connected to CP210x device
09:02:12.691 1429,14
09:02:12.928 1429,15
09:02:13.165 1430,15
09:02:13.401 1429,15
09:02:13.636 1430,16
09:02:13.874 1429,15
09:02:14.110 1429,15
09:02:14.346 1430,15
09:02:14.583 1429,15
09:02:14.820 1429,14
09:02:15.055 1429,14
09:02:15.293 1429,15
09:02:15.529 1430,14
09:02:15.765 1429,14
09:02:16.000 1428,15
09:02:16.236 1430,15
09:02:16.472 1429,13
09:02:16.710 1429,15
09:02:16.947 1429,15
09:02:17.181 1429,13
09:02:17.419 1430,14
09:02:17.655 1429,15
09:02:17.892 1428,13
09:02:18.128 1429,14
09:02:18.365 1429,16
09:02:18.601 1430,15
09:02:18.837 1430,14
09:02:19.072 1431,14
09:02:19.308 1430,15
09:02:19.546 1429,14
09:02:19.783 1430,14
09:02:20.017 1430,13
09:02:20.246 Disconnected from device

Спойлер

Dunkel

Цитата: SapienzSPB от 04 Апр. 2019 в 01:50Для моих проектов полезно было бы иметь автономный выносной вольтметр с функцией отправки данных по сети. Он будет полезен к примеру в аккумуляторных, автомобиле, на крыше, да везде где не удобно находиться с мультиметром или требуется периодический съем показаний.

Если вольметр и компьютер находятся недалеко друг от друга, то гораздо проще использовать не WiFi, а BT. Связь работает как по обычному serial. на компе просто появляется еще один СОМ порт и все стандартное ПО работает с ним без каких-либо переделок.
Можно взять для логгера ESP32, там уже есть BT. А в скетче просто использовать SerialBT.print вместо Serial.print, и больше ничего не надо.

А если уж передаете данные по IP, то сделайте еще один шаг - отправку в Blynk и(или) Народный мониторинг. На работу логгера это никак не повлияет, но зато получите возможность автономной работы без компьютера. Для этого ничего не надо переделывать, только добавить в скетч несколько строчек.
Многофункциональная облачная моргалка/логгер:
https://morgalka78.wordpress.com/

Dunkel

Цитата: Серик от 04 Апр. 2019 в 07:33Уважаемые мастера, кто может подсказать, какие есть приложения для андроида, при помощи которых можно было бы просматривать графики, а не просто получать данные?

На андроиде я пробовал строить графики в Blynk:



Но мне не очень понравилось - интерфейс примитивный.
Только для этого нужно отправлять данные в Blynk, а не на телефон.
И, кстати, отправлять в Blynk можно раз в секунду, а потом есть возможность скачать файл с логом в формате csv.

Многофункциональная облачная моргалка/логгер:
https://morgalka78.wordpress.com/

SapienzSPB

Все. Кончился Blynk. Походу роскомнадзор блокирнул его порты. Ни соединения, ни пинга. Народный мониторинг хранит данные всего месяц и я так и не смог найти там графики.  Период отправки не ясен. Походу раз в пять минут минимум.  В общем пока не найду что то типа дропбокса для ардуино, отсылать куда либо данные не имеет особого смысла, хотя и хотелось бы видеть статистику хотя бы за месяц. Не знаете ли вы нечто подобное? Чтобы в идеале туда с телефона зайти и посмотреть графики  нужного дня в пределах месяца?
Вчера колдовал с питанием ESP82666. В SaveEnergyMode ее просто так не перевести. Но потребление удалось уменьшить до 26 мА путем удаления из схемы AMS1117-3.3. При соотношении резисторов в цепи FB MC34063 4.7K/3.3К выходное напряжение импульсного преобразователя составляет 2,98В, чего хватает для ADS и ESP.  Запуск и работа датчика стабильны. Понаблюдаю еще за ним в таком виде.

xeus

Понадобился 6s логгер, есть ли что то такое в доступе или продаже?

Electrod

Цитата: xeus от 29 Окт. 2019 в 16:18
Понадобился 6s логгер, есть ли что то такое в доступе или продаже?
https://github.com/electronicsguy/ESP8266/tree/master/HTTPSRedirect
В этой библиотеке реализована отправка данных в google sheet, присутствуют примеры. Использовал недавно для лога температуры с 2х датчиков, с таймаутом 5  сек-работает отлично, графики рисуете в таблице как хотите. Есть одно но: после 10000 показаний, таблица с графиком начинает подтормаживать при просмотре, без графика полегче открывается, но графики всегда можно добавить или удалить. До 20000 строк у меня заполнялось, но думаю это далеко не предел.

xeus

Цитата: Electrod от 19 Нояб. 2019 в 00:32ссылка
В этой библиотеке реализована отправка данных в google sheet, присутствуют примеры. Использовал недавно для лога температуры с 2х датчиков, с таймаутом 5  сек-работает отлично, графики рисуете в таблице как хотите. Есть одно но: после 10000 показаний, таблица с графиком начинает подтормаживать при просмотре, без графика полегче открывается, но графики всегда можно добавить или удалить. До 20000 строк у меня заполнялось, но думаю это далеко не предел.

Спасибо, но в программировании не секу.  Могу максимум повторить схему и залить скетч.

BatrakovSV

#260
Цитата: xeus от 29 Окт. 2019 в 16:18Понадобился 6s логгер, есть ли что то такое в доступе или продаже?
Есть такой. С автономным питанием, на 32 000 отчетов и неплохим ПО обработки.

4 972,34 руб. | Bside BDV01 портативный регистратор данных о напряжении постоянного тока, Запись 0-30 в, регистратор данных напряжения, DCA, сборщик сигналов с интерфейсом USB
https://a.aliexpress.com/_AgW9tZ
Использую оригинальный iMax B6 с альтернативной прошивкой, позволяющей выставлять любые напряжения.

kikis

а есть ли какой недорогой логгер для снятия одновременно и тока и напряжения (+отображал Ач)?

sdenis2017

[user]kikis[/user], самому нужен такой
но похоже только делать самому на Ардуино надо
1кВт  ДД 273-й + Келли kls-s 7230 + лифер 32700 12s4p + антбмс 8-24S 100А

BatrakovSV

Цитата: kikis от 22 Фев. 2022 в 10:33а есть ли какой недорогой логгер для снятия одновременно и тока и напряжения (+отображал Ач)?
Анализатор емкости батарей за 3-4 тысячи руб. умеют.
Забыл название.
Ну и Вы много параметров не указали.
Использую оригинальный iMax B6 с альтернативной прошивкой, позволяющей выставлять любые напряжения.

kikis

#264
Цитата: BatrakovSV от 22 Фев. 2022 в 11:01
Анализатор емкости батарей за 3-4 тысячи руб. умеют.
Забыл название.
Ну и Вы много параметров не указали.
я подразумевал логгер, который бы работал во время заряда/разряда АКБ сторонним ЗУ.
вы такое имели ввиду? https://aliexpress.ru/item/1005003457792115.html?_ga=2.57850798.523782710.1644229084-62340833.1640938018&item_id=1005003457792115&sku_id=12000025876046873

SapienzSPB

#265
Я cделал микронагрузку на INA266 и ESP8266(ESP01). Для проведения КТЦ акб .  Если вместо ключа и лампы подключить АКБ - получится датчик тока и напряжения. Но она сбрасывает данные на логер с SD картой в домашней сети. Так что еще и его делать придется.  На логере есть страница с отрисовкой графика разряда.  Когда нибудь тут покажу.
Спойлер






BatrakovSV

Цитата: kikis от 22 Фев. 2022 в 12:03вы такое имели ввиду? ссылка
Да типа такого. Подключается к ПК.
1 493,62 руб.  -22% | UD24 2,4 дюйма USB тестер DC5.5 Type-C цифровой вольтметр Амперметр power bank детектор напряжения вольт QC PD Электрический измеритель для приложения
https://a.aliexpress.com/_AB8RWj
Использую оригинальный iMax B6 с альтернативной прошивкой, позволяющей выставлять любые напряжения.

kikis

Цитата: BatrakovSV от 22 Фев. 2022 в 13:34Да типа такого. Подключается к ПК.
1 493,62 руб.  -22% | UD24 2,4 дюйма USB тестер DC5.5 Type-C цифровой вольтметр Амперметр power bank детектор напряжения вольт QC PD Электрический измеритель для приложения
ссылка
подскажите, а он пишет данные автономно без подключения к ПК во время всего теста? и можно ли потом выгрузить эти данные на ПК для визуальной обработки?
и может есть версии с рабочим измеряемым диапазоном напряжения от 1 В?

BatrakovSV

[user]kikis[/user], я купил FNB-48, там запись максимально 9 часов.

Вам для каких целей?
Использую оригинальный iMax B6 с альтернативной прошивкой, позволяющей выставлять любые напряжения.

kikis

[user]BatrakovSV[/user],
ну хочется наблюдать процессы при заряде-разряде для разных типов и видов АКБ.