А вот так график выглядит после компенсации по температуре.
Выглядит шумно. В первую очередь потому что NTC очень шумный - с этим ещё предстоит разобраться.
С другой стороны шум находится в диапазоне
По колебаниям электропроводности раствора можно достаточно неплохо определять колебания температуры =)
Выглядит шумно. В первую очередь потому что NTC очень шумный - с этим ещё предстоит разобраться.
С другой стороны шум находится в диапазоне
3290-3320
- это меньше 1% значения - более чем достаточно для бытовых нужд.По колебаниям электропроводности раствора можно достаточно неплохо определять колебания температуры =)
👍3
Немного неожиданные результаты первых часов работы после переноса термокомпенсации на устройство:
1) Термокомпенсация сразу на устройстве работает отлично.
2) Перестала шуметь температура. Хотя температурная таска не поменялась.
3) Есть у меня некий "показатель здоровья" который измеряет разницу между двумя измерениями:
ec-positive = падение напряжения на щупе при прямой подаче напряжения
ec-negative = 3300 - падение напряжения на щупе при обратной подаче напряжения.
Эти два показателя не равны из-за того что напряжения питания не совсем 3300 mV, а может отличается на 15-60mV в зависимости от особенности линейного стабилизатора именно на этом устройстве. При этом среднее арифметическое значение между ними всегда показывает норму.
После изменения кода оба значения сдвинулись. Раньше сдвиг был около 30mV (Δ≈60), а теперь подпрыгнул до 250mV. Среднее арифметическое при этом осталось прежним.
Почему такое происходит - пока не понятно. Примерно такой-же эффект я получал если пробовал измерять много раз NTC
1) Термокомпенсация сразу на устройстве работает отлично.
2) Перестала шуметь температура. Хотя температурная таска не поменялась.
3) Есть у меня некий "показатель здоровья" который измеряет разницу между двумя измерениями:
ec-positive = падение напряжения на щупе при прямой подаче напряжения
ec-negative = 3300 - падение напряжения на щупе при обратной подаче напряжения.
Эти два показателя не равны из-за того что напряжения питания не совсем 3300 mV, а может отличается на 15-60mV в зависимости от особенности линейного стабилизатора именно на этом устройстве. При этом среднее арифметическое значение между ними всегда показывает норму.
После изменения кода оба значения сдвинулись. Раньше сдвиг был около 30mV (Δ≈60), а теперь подпрыгнул до 250mV. Среднее арифметическое при этом осталось прежним.
Почему такое происходит - пока не понятно. Примерно такой-же эффект я получал если пробовал измерять много раз NTC
А ещё получал похожий сдвиг измерений когда добавлял на устройство 7-сегментный индикатор. Проблема видимо программная а не аппаратная, что вселяет надежду в ближайшее время дисплей на устройство всётаки вернуть =)
Колебания EC за сутки составили:
(3360-3220) / 3220 = 4.3%
Есть небольшая перекомпенсация по температуре. Коэффициент термокомпенсации сейчас равен 70, а работает это по следующей формуле:
Код внутри mqtt-колбека:
(3360-3220) / 3220 = 4.3%
Есть небольшая перекомпенсация по температуре. Коэффициент термокомпенсации сейчас равен 70, а работает это по следующей формуле:
k = ecConfig.getEcKoefT();А ещё у меня есть непротестирванный функционал работы с конфигурацией по mqtt, который самое время проверить.
ec = ec + k * (25.0 - temperature);
Код внутри mqtt-колбека:
if (type.compare("config") == 0) {Те мне нужно отправить 69 в топик
if (name.compare("ecKoefT") == 0) {
ecConfig.setEcKoefT(val);
}
}
$devices/***/config/ecKoefT
и должно произойти чудо =) Проверимс...This media is not supported in your browser
VIEW IN TELEGRAM
Смотри что могу!)
Пока не было возможности и понятности как заказывать платки на jlcpsb - занимался всякой обвязкой.
Пока не было возможности и понятности как заказывать платки на jlcpsb - занимался всякой обвязкой.
👍3
Вернёмся немного к основам и окружению.
Не нашёл других способов обновить esp-idf до последней версии 4.4.1 - пришлось удалить расширение vscode и снести предыдущие директории в которых был установлен фреймворк. После этого при установке расширения получилось установить последнюю версию.
Не разбирался чем они отличаются, просто хочется пользоваться актуальной документации.
Не нашёл других способов обновить esp-idf до последней версии 4.4.1 - пришлось удалить расширение vscode и снести предыдущие директории в которых был установлен фреймворк. После этого при установке расширения получилось установить последнюю версию.
Не разбирался чем они отличаются, просто хочется пользоваться актуальной документации.
👍1
Друзья, всем привет (с), пришла посылка из китая (с), буду использовать в своих проектах (с) (ага), взял несколько - хорошо уходят (с).
Приехали помпы - 3 маленькие.
Большая для сравнения которую использую сейчас. 1400 руб за 3 штуки с доставкой по апрельскому курсу $ алиекспресса. Обещают что они ультратихие.
Брал тут
https://a.aliexpress.com/_Aozssd
Приехали помпы - 3 маленькие.
Большая для сравнения которую использую сейчас. 1400 руб за 3 штуки с доставкой по апрельскому курсу $ алиекспресса. Обещают что они ультратихие.
Брал тут
https://a.aliexpress.com/_Aozssd
https://www.youtube.com/watch?v=SoM8YOO9hFU
Смотрю обучалку по кикаду.
Мне нравится!
Это уже всё-таки CAD со всеми вытекающими.
С выбором компонентов сначала кажется что стало хуже, а потом понимаешь что предложенный вариант работы сильно быстрее и позволяет поделить работу на понятные этапы которые можно даже пробовать аутсорсить.
А самое главное - экспорт печатной платы в pcbWay одним кликом 😎
Смотрю обучалку по кикаду.
Мне нравится!
Это уже всё-таки CAD со всеми вытекающими.
С выбором компонентов сначала кажется что стало хуже, а потом понимаешь что предложенный вариант работы сильно быстрее и позволяет поделить работу на понятные этапы которые можно даже пробовать аутсорсить.
А самое главное - экспорт печатной платы в pcbWay одним кликом 😎
YouTube
Вебинар по работе в KiCAD Часть 1
https://www.youtube.com/watch?v=C7-8nUU6e3E
лучшее видео по проектированию обвязки микроконтроллера из того что я сегодня посмотрел
лучшее видео по проектированию обвязки микроконтроллера из того что я сегодня посмотрел
YouTube
KiCad STM32 + USB + Buck Converter PCB Design and JLCPCB Assembly (Update) - Phil's Lab #11
⏵Hardware and PCB design course: https://www.phils-lab.net/courses
Entire step-by-step PCB design process going through the schematic, layout, and routing of a 'barebones' STM32F4-based PCB including USB and a buck converter in KiCAD. All the way from schematic…
Entire step-by-step PCB design process going through the schematic, layout, and routing of a 'barebones' STM32F4-based PCB including USB and a buck converter in KiCAD. All the way from schematic…
👍2
Мягкий пластик для 3д-принтера, которого ещё нет) но видимо скоро будет
https://a.aliexpress.com/_9ItpWp
https://a.aliexpress.com/_9ItpWp
https://a.aliexpress.com/_A0Matx
Вот такая интересная хрень)
Более того я планирую её раскурочить чтобы «использовать в своих проектах» (с)
Вот такая интересная хрень)
Более того я планирую её раскурочить чтобы «использовать в своих проектах» (с)
Ну и всякая россыпи по мелочи - espхи «взял несколько хорошо уходят»(с), экранчик, повышайки - про них наверно отдельно напишу
Экранчик кстати цветной
https://a.aliexpress.com/_ASb0N3
Экранчик кстати цветной
https://a.aliexpress.com/_ASb0N3