Перейти к содержимому

Open

Фотография
- - - - -

PH модули для самоделок

PH PH4502C PH-4502C dfrobot

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 56

#21 Igor "Boroda"

Igor "Boroda"

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 384
  • Меня зовут:Игорь

Отправлено 12 Декабрь 2023 - 12:38

 простой и понятный DIY набор для постоянного измерения PH в морском аквариуме.
 

 

https://www.ozon.ru/... для аквариума 



#22 yury88

yury88

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 14 361
  • Меня зовут:Юра
  • Откуда:Филиппины

Отправлено 12 Декабрь 2023 - 12:52

Также прикупил на Али модуль для измерения PH, в стакане все работало довольно хорошо (использовал Ардуинку), но при установке в аквариум все изменилось. Вынес мозг продавцу, но он ничего внятного не написал и не понимает. Все возможные программные фильтры по понятным причинам не дают эффекта.
Заказал ADS115 и Модуль гальванической развязки шины I2C и питания (https://iarduino.ru/...lation-I2C.html), но еще не пробовал.
Было бы здорово здорово сделать простой и понятный DIY набор для постоянного измерения PH в морском аквариуме.
Еще беспокоит, как будет вести себя датчик при длительном нахождении в аквариуме, как часто его необходимо мыть в спец. растворах и перекалибровывать

Это ADUM1250ARZ

Тебе к этой теме нужна ещё гальваническая развязка питания.

Ну и зачем вам что то делать вообще на этих ардуинах? Сейчас на том же esp32 можно на нормальном python. Сразу с web сервером и т.д


  • Sia это нравится

#23 yury88

yury88

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 14 361
  • Меня зовут:Юра
  • Откуда:Филиппины

Отправлено 12 Декабрь 2023 - 12:53

Ну вот кстати, если уже созрел потратить на "просто модуль pH" 50$+, то наверное вполне рабочий вариант купить какой-нибудь нормальный китайский монитор PH и прям внутрь корпуса запихнуть свою esp32 и подрубить к контуру
Будет готовое всё + реализуешь свою интеграцию как пожелаешь^^



#24 Igor "Boroda"

Igor "Boroda"

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 384
  • Меня зовут:Игорь

Отправлено 12 Декабрь 2023 - 13:01

 

 нужна ещё гальваническая развязка питания.
 

Там тот же ваш b0505 сбоку стоит :)

 

 вариант купить какой-нибудь нормальный китайский монитор PH и прям внутрь корпуса запихнуть свою esp32 и подрубить к контуру
 

И такое уже готовое продаётся :)

 

С "самолепными" устройствами руками "профессионалов" даже из готовых китайских блоков и с инструкцией по сборке - до рабочего состояния дойдёт, думаю, менее 50%, а уж оформить надёжно, безопасно, красиво и удобно - менее1%



#25 yury88

yury88

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 14 361
  • Меня зовут:Юра
  • Откуда:Филиппины

Отправлено 12 Декабрь 2023 - 13:15

Там тот же ваш b0505 сбоку стоит :)

Вот теперь увидел, чёрное на чёрном не разглядел, ну тогда норм)

 

Там тот же ваш b0505 сбоку стоит :)

 

И такое уже готовое продаётся :)

 

С "самолепными" устройствами руками "профессионалов" даже из готовых китайских блоков и с инструкцией по сборке - до рабочего состояния дойдёт, думаю, менее 50%, а уж оформить надёжно, безопасно, красиво и удобно - менее1%

Собирать что то ума много не надо, а вот софт писать -другое дело. Основная масса убьётся пытаясь написать что то нормальное на C++ языке в Arduino, и ничего в этом нет удивительного нет.
Это как микроскопом забивать гвозди.


  • Sia это нравится

#26 Sia

Sia

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 30
  • Меня зовут:Сергей

Отправлено 12 Декабрь 2023 - 13:18

Это ADUM1250ARZ
Тебе к этой теме нужна ещё гальваническая развязка питания.

Ну и зачем вам что то делать вообще на этих ардуинах? Сейчас на том же esp32 можно на нормальном python. Сразу с web сервером и т.д


Ардуинка просто под рукой была. Прототипировать имхо на ней быстрее, прикрутить UI, хранение и обработку можно потом на esp.

#27 Dmitry_N

Dmitry_N

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 102
  • Откуда:Барыбино

Отправлено 12 Декабрь 2023 - 14:18

Просто напрямую так себе наверное будет. Шумный АЦП у ESP32

Шум и нехватка разрядности устраняются программно, никто же не торопит выдать результат.



#28 yury88

yury88

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 14 361
  • Меня зовут:Юра
  • Откуда:Филиппины

Отправлено 12 Декабрь 2023 - 14:22

Шум и нехватка разрядности устраняются программно, никто же не торопит выдать результат.

Можно вообще в программе нарисовать желаемое значение PH, а электрод отключить-будет ещё красивее!
Тут вопрос про точность измерений. Округлять на уровень помех не интересно.



#29 Dmitry_N

Dmitry_N

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 102
  • Откуда:Барыбино

Отправлено 12 Декабрь 2023 - 15:23

 Понял. Цель заставить высокоимпедансную измериловку стоять на уровне lsb 24 битного АЦП. Это на докторскую тянет. Тогда извиняюсь, что влез с такими глупостями.



#30 yury88

yury88

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 14 361
  • Меня зовут:Юра
  • Откуда:Филиппины

Отправлено 12 Декабрь 2023 - 15:39

Понял. Цель заставить высокоимпедансную измериловку стоять на уровне lsb 24 битного АЦП. Это на докторскую тянет. Тогда извиняюсь, что влез с такими глупостями.

Цель что бы в растворе с буфером показания гуляли в районе 0.02ph, а лучще 0.01.
По поводу программных округлений-это всё можно использовать, но хорошо бы как дополнение, а не основной метод.

Мне, к примеру, нужно схему для тестера kh использовать. И хочется что бы 10 тестов подряд показывали одинаковый результат

24bit АЦП вот там на али лежит рядом, но затык не в разрешении ацп...

#31 Dmitry_N

Dmitry_N

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 102
  • Откуда:Барыбино

Отправлено 12 Декабрь 2023 - 16:21

Цель что бы в растворе с буфером показания гуляли в районе 0.02ph, а лучще 0.01.
По поводу программных округлений-это всё можно использовать, но хорошо бы как дополнение, а не основной метод.

Мне, к примеру, нужно схему для тестера kh использовать. И хочется что бы 10 тестов подряд показывали одинаковый результат

24bit АЦП вот там на али лежит рядом, но затык не в разрешении ацп...

Что если взять 100 отсчетов на интервале в секунду и посмотреть какого характера помеха. Это выглядит как единичные выбросы или как дрейф. Если единичные, то попробовать медианный фильтр программно. 

Он очень эффективно давит случайные ошибки и получается легко и бесплатно. Можно сделать аппаратный ФНЧ, но если это кш монитор, то быстродействие наверное важно, а ФНЧ внесет дополнительную задержку.

Диапазон получается от 3.00 до 10.00, то есть хватит 12 битного АЦП.

  Я хотел проточный кш монитор попробовать сделать на фотометрии, без pH. Жаль пока времени нет.   



#32 yury88

yury88

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 14 361
  • Меня зовут:Юра
  • Откуда:Филиппины

Отправлено 12 Декабрь 2023 - 16:50

Что если взять 100 отсчетов на интервале в секунду и посмотреть какого характера помеха. Это выглядит как единичные выбросы или как дрейф. Если единичные, то попробовать медианный фильтр программно. 

Он очень эффективно давит случайные ошибки и получается легко и бесплатно. Можно сделать аппаратный ФНЧ, но если это кш монитор, то быстродействие наверное важно, а ФНЧ внесет дополнительную задержку.

Диапазон получается от 3.00 до 10.00, то есть хватит 12 битного АЦП.

  Я хотел проточный кш монитор попробовать сделать на фотометрии, без pH. Жаль пока времени нет.   

У KH тестера с PH электродом есть неоспоримый плюс- отработанную воду можно обратно в акву сливать...  Тем самым обслуживать его раз в Х месяцев :biggrin:

И изобретать ничего не надо - на том же reef2reef в DIY есть тема с готовым.

 

Вот такая у меня сейчас веселуха:
 

Screenshot from 2023-12-12 17-36-39.png

 

И выборка за минуту 5 измерений/сек:
Прикрепленный файл  buffer.json   2,92К   12 скачиваний

 

Если визуализировать:

Screenshot from 2023-12-12 17-49-46.png



#33 Dmitry_N

Dmitry_N

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 102
  • Откуда:Барыбино

Отправлено 12 Декабрь 2023 - 17:13

У KH тестера с PH электродом есть неоспоримый плюс- отработанную воду можно обратно в акву сливать...  Тем самым обслуживать его раз в Х месяцев :biggrin:

Согласен

 

 

А если замкнуть BNC разъем, также шумит?



#34 yury88

yury88

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 14 361
  • Меня зовут:Юра
  • Откуда:Филиппины

Отправлено 12 Декабрь 2023 - 17:20

Согласен

 

 

А если замкнуть BNC разъем, также шумит?

Ну "также" сказать не могу, но конечно шумит.
Жду со дня на день внешний АЦП, там уже буду думать в включении программной фильтрации.

Но рисовать красивый график мне тут не нужно- я могу просто в Grafana включить сглаживание и будет как в profilux  всё гладко.



#35 Dmitry_N

Dmitry_N

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 102
  • Откуда:Барыбино

Отправлено 13 Декабрь 2023 - 09:01

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

#36 yury88

yury88

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 14 361
  • Меня зовут:Юра
  • Откуда:Филиппины

Отправлено 13 Декабрь 2023 - 09:16

Мне на рождество похоже осциллограф подарят- посмотрю уже по-человечески ;)
Методом тыка очень долго будет.

Тем более в принципе эта дешевая схема за копейки как есть пашет не хуже профилюкса.
У меня электрод прям у помпы течения сейчас висит и шум не сильно отличается от "в стакане"



#37 Igor "Boroda"

Igor "Boroda"

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 384
  • Меня зовут:Игорь

Отправлено 13 Декабрь 2023 - 11:29

Собственный шум АЦП Меги и питания - два младших разряда. V - 10-и битное значение на входе АЦП каждые 0.2 сек.

 

1.jpg

 

А енто с китайского доработанного PH модуля на 2-х метровом экранированном кабеле при коротко замкнутом BNC. Шум - 0.09PH

 

2.jpg

 

Осталось только питание модуля доработать, может чуть будет повеселее. Хотя для показометра 0.1PH за глаза. 

 

Разминка для шеи, блин. И ведь не поворачиваются :(



#38 FinnG

FinnG

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 9 531
  • Меня зовут:Олег
  • Откуда:56.094705, 37.511387. Дмитровский р-н, дер. Сухарево

Отправлено 13 Декабрь 2023 - 18:12

Я обычно через скриншот делаю.
Вот:
IMG_20231213_180953.jpg
И вот:
IMG_20231213_181037.jpg

#39 yury88

yury88

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 14 361
  • Меня зовут:Юра
  • Откуда:Филиппины

Отправлено 15 Декабрь 2023 - 09:41

У вас в любом смартфоне сейчас прямо в камере есть распознавание текста(Google Lens etc), можете прям скопировать красивые столбики, не будьте такими динозаврами ^^

Пришли ADS1115. Подключил -это прям другой уровень.
Даже без ADUM изоляции уже неплохо.
Это всё без фильтрации и конденсаторов

С заглушкой на электроде(всё за 60сек):
2.571218, 2.571218, 2.571218, 2.571218, 2.571092, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571092, 2.571218, 2.571092, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571345, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571345, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571345, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571345, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571345, 2.571218, 2.571345, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571345, 2.571218, 2.571218, 2.571345, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218, 2.571218

В 4.01 буфере:
3.157126, 3.156368, 3.156368, 3.156368, 3.156494, 3.156747, 3.156747, 3.157, 3.157126, 3.157253, 3.157126, 3.157253, 3.157126, 3.157126, 3.156874, 3.156747, 3.156747, 3.156621, 3.156494, 3.156368, 3.156621, 3.157253, 3.156874, 3.156874, 3.156874, 3.157, 3.156368, 3.156115, 3.156115, 3.155988, 3.156115, 3.156494, 3.157253, 3.157758, 3.157632, 3.157885, 3.156621, 3.158011, 3.159528, 3.157506, 3.163701, 3.167115, 3.166609, 3.165598, 3.164839, 3.163701, 3.163195, 3.162563, 3.162184, 3.174575, 3.159023, 3.106425, 3.114264, 3.081517, 3.071402, 3.047, 3.056103, 3.066471, 3.064322, 3.060149

В 6.86:
2.668322, 2.648345, 2.653782, 2.659471, 2.66377, 2.666425, 2.667943, 2.667816, 2.666425, 2.663264, 2.654414, 2.651885, 2.647713, 2.639368, 2.639368, 2.642023, 2.650747, 2.652897, 2.656437, 2.663264, 2.668069, 2.665667, 2.657827, 2.65277, 2.646195, 2.640759, 2.639368, 2.640253, 2.64746, 2.651126, 2.654034, 2.659598, 2.662, 2.662759, 2.661494, 2.65631, 2.653023, 2.648977, 2.646575, 2.64531, 2.646069, 2.650873, 2.653782, 2.657195, 2.662127, 2.662885, 2.662885, 2.662506, 2.661241, 2.658713, 2.65808, 2.652517, 2.653276, 2.65669, 2.661621, 2.662885, 2.662759, 2.659218, 2.655804, 2.652264

2.643034, 2.648092, 2.649988, 2.652517, 2.655931, 2.659977, 2.662127, 2.665287, 2.664276, 2.662379, 2.659598, 2.652138, 2.648471, 2.643161, 2.643919, 2.646322, 2.653149, 2.660356, 2.662253, 2.664402, 2.664276, 2.662379, 2.659598, 2.652897, 2.648977, 2.643667, 2.643161, 2.645437, 2.651506, 2.661874, 2.665161, 2.66731, 2.665667, 2.664908, 2.661494, 2.652011, 2.648092, 2.644046, 2.639241, 2.64, 2.641517, 2.645942, 2.654414, 2.65808, 2.665793, 2.668322, 2.667437, 2.664782, 2.657195, 2.653023, 2.651126, 2.648218, 2.644804, 2.643287, 2.643287, 2.645437, 2.648218, 2.654414, 2.65669, 2.66554

Прикрепленные изображения

  • Screenshot 2023-12-15 at 14.38.45.png

  • Dmitry_N это нравится

#40 yury88

yury88

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 14 361
  • Меня зовут:Юра
  • Откуда:Филиппины

Отправлено 15 Декабрь 2023 - 10:58

Pico W + ADS1115 + PH4502
Питание ADS и PH модуля от TL491A 4.5V через этот мини трансформатор(у меня 24->5V)
В акве такое, по-моему норм. Не вижу смысла платить за модули 50$+

Screenshot-45.png

В KH тестере в любом случае будет ещё точнее за счёт того что будет тест в стакане без 100500 фонящих помп и летающих частиц вокруг.


Я кстати впервые себе заказал перезаправляемый электрод(китайский за 5$).

Какие-нибудь нюансы есть кроме того что его надо обслуживать и смотреть что бы не заливало заправочное отверстие?

Я так понимаю из плюсов- в отличии от гелевых у них смещение показаний со временем должно быть меньше
+ Автодозация калия(KCl) в акву :biggrin:







Темы с аналогичными тегами: PH, PH4502C, PH-4502C, dfrobot

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных