Відповісти

Введіть повідомлення і натисніть Надіслати
Параметри

Назад

Огляд теми (нові повідомленні вгорі)

Honey
2024-03-12 17:44:57
Artur2K24 пише:

Як можна з Вами зв'язатись

Зліва під аватаркою натискаєте на "E-mail" і відправляєте повідомлення.

Artur2K24
2024-03-12 10:54:21
Honey пише:
Honey пише:

Для м/к з напругою 3.3V є такі варіанти:

3) є ще варіант (не відмовляючись від батарейки) подати на VCC лічильника 5V, а DQ підключити до м/к без перетворювача логічних рівнів (тобто на ньому буде до 3.3V) - на коротких шинах має працювати.
Найкращим для довгої шини є варіант (1), а якщо лічильник, м/к і батарейка розташовані в одному корпусі, то варіант (2).

Доброго дня!
Як можна з Вами зв'язатись, необхідно із Вашим пристроєм вирішити задачу на ~800 абонентів.

Dimastis
2024-02-28 14:39:47
Honey пише:
Honey пише:

Для м/к з напругою 3.3V є такі варіанти:

3) є ще варіант (не відмовляючись від батарейки) подати на VCC лічильника 5V, а DQ підключити до м/к без перетворювача логічних рівнів (тобто на ньому буде до 3.3V) - на коротких шинах має працювати.
Найкращим для довгої шини є варіант (1), а якщо лічильник, м/к і батарейка розташовані в одному корпусі, то варіант (2).

написав вам у приавтні

г0cть
2024-01-31 23:27:28
Dimas пише:

Єсп32 має вхід мікро-юсб на який подається 5в,

З цього мікро-юсб напруга подається на стабілізатор на 3,3 В від якого живиться esp32. І на входи esp відповідно необхідно подавати сигнали з рівнями не більше 3.3 В

Dimas
2024-01-31 17:53:18
г0cть пише:
Dimas пише:

від 5в.

від 3,3 В

Або я щось плутаю або ви)
Єсп32 має вхід мікро-юсб на який подається 5в, модуль лічильника імпульсів я планував заживити від цього ж бж (5в)

Honey
2024-01-31 14:05:44
Honey пише:

Для м/к з напругою 3.3V є такі варіанти:

3) є ще варіант (не відмовляючись від батарейки) подати на VCC лічильника 5V, а DQ підключити до м/к без перетворювача логічних рівнів (тобто на ньому буде до 3.3V) - на коротких шинах має працювати.
Найкращим для довгої шини є варіант (1), а якщо лічильник, м/к і батарейка розташовані в одному корпусі, то варіант (2).

г0cть
2024-01-31 13:17:53
Dimas пише:

від 5в.

від 3,3 В

Dimas
2024-01-31 13:02:30

Якщо я правильно зрозумів то під мк ви маєте на увазі єсп32? Якщо так то вона ж працює від 5в.

Honey
2024-01-31 04:21:48
Dimas пише:

по якій схемі і з якими налаштуваннями треба з‘єднати ваш модуль з єсп32?

Лічильник розрахований на стандартну напругу шини 1-wire 4.5-5.5V, цю напругу диктує батарейка - напруга шини має бути більшою від напруги батарейки мінімум на 0.65V, інакше лічильник відключає свій інтерфейс 1-wire і працює автономно в режимі лише підрахунку імпульсів. Для м/к з напругою 3.3V є такі варіанти:
1) перетворювач логічних рівнів для 1-wire, щоб на 1-wire було 5V
2) відмовитись від батарейки, закоротивши контакти в роз'ємі батарейки монетками, тоді лічильник зможе працювати з напругою 3.3V на 1-wire, але Ви втратите автономність - втрата зовнішнього живлення призведе до скидання лічильника. Цей варіант підійде лише якщо м/к зі своїм батарейним живленням зовсім поряд.

Honey
2024-01-31 03:51:41
Dimas пише:

а як бути якщо маю доступ до тестового порту (той що зв‘язаний з діодом)

Берете оптрон (наприклад, PC817), передаючою частиною підключаєте до "тестового порту", а приймаючою - до лічильника імпульсів (емітер - GND, колектор - вхід A або B).
Якщо впевнені, що гальванічна розв'язка не обов'язкова, то можна те саме зробити на біполярному або польовому транзисторі. Але раджу на оптроні.

Dimas
2024-01-30 19:49:13

На скільки я зрозумів тут в основному всі знімають імпульси зі світлодіода через датчик освітлення, а як бути якщо маю доступ до тестового порту (той що зв‘язаний з діодом), по якій схемі і з якими налаштуваннями треба з‘єднати ваш модуль з єсп32?

Honey
2023-06-20 21:59:13

Дякую за цікаву розробку. Тримайте схему для Вашого проекту:
owserver.png
Нажаль, я зіпсував свою ENC28J60, подавши живлення 5В, тому протестувати не можу. Зараз перейшов на W5500, вона цікавіша тим, що апаратно обробляє навіть TCP.
Додайте ще підтримку DS18B20 (а я зроблю веб-інтерфейс), це значно додать популярності проекту. І буду вдячний якщо додасте підтримку для DS2450

SInglesw
2023-06-20 17:18:03

Сделал на ардуино эмулятор owserver. Если надо вот код - https://github.com/Singlesw/Fake-DS2423

Вадим Викулин
2022-08-22 09:16:08

Замена микроконтроллера помогла. Вместо Wemos lolin32 использую ESP32 T8. Входной тракт счетчика импульсов также был доработан. Длительности импульсов получилась 1.2мс.

Вадим Викулин
2022-07-24 10:49:18
Honey пише:

Attiny13 будет видеть сигнал ровно с теми же помехами, что и Wemos. Если сигнал от помехи можно как-то отличить (они же отличаются по амплитуде, длительности), лучше делайте это аппаратно фильтрами.
Создайте отдельную тему и выкладывайте осцилограммы сигнала с помехами, может кто-то предложит как сделать фильтр.

Еще забыл упомянуть: сигнал, то, как раз формируется без помех, осциллограф показывает ровные, прямоугольные, измерительные импульсы длительностью 2мс. Остается 2 варианта: либо помеха по питанию, либо прямая наводка на плату, что фильтровать значительно сложнее. В таком случае нужно экранировать.

Підвал форуму