Відповісти

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

Назад

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

ivvi30
2023-10-06 10:40:30
гоcть пише:

Нарисуйте схему, как и что у Вас подключено (в т.ч. и экран)

Тяжкого просите. 3 датчика DHT11, 11 MH-Z19b, до Mega 2560. Також 2 релє 4, 8 каналів.

ivvi30
2023-10-06 10:37:57
Honey пише:

Якщо потрібно підключити датчик вологості на великій відстані (100м і навіть 300м), подивіться ось цей мій варіант:
https://github.com/honechko/DS2450/tree … amples/SPI
Там bme680 підключається по 1-wire, є приклад коду для зчитування на Ардуіно.
Той однодротовий інтерфейс, який використовується в датчиках типу DHT11, AM2320 і подібних, це не Maxim/Dallas 1-wire, він менш завадозахищений.
Доречі, якраз сьогодні спаяв ще один такий датчик)
https://forum.arduino.ua/img/members/2940/front2.jpg
Згодом напишу і викладу коротеньку статтю про виготовлення і підключення до Linux. Там підключення в одну стрічку:
# echo 0 bme680 >/sys/devices/w1_bus_master1/20-594e480f4245/spi_bind
# cat /sys/devices/w1_bus_master1/20-594e480f4245/spi_master/spi0/spi0.0/iio:device0/in_humidityrelative_input
37.518000000
# cat /sys/devices/w1_bus_master1/20-594e480f4245/spi_master/spi0/spi0.0/iio:device0/in_temp_input             
25560
# cat /sys/devices/w1_bus_master1/20-594e480f4245/spi_master/spi0/spi0.0/iio:device0/in_pressure_input         
999.640000000

Підключаю на ~4-10м.

ivvi30
2023-10-06 10:36:54
г0cть пише:
ivvi30 пише:

кабель екранований

І заземлений?

Пробував і одного з них заземляв. Проблема як на мене напевне в контактах підключення до ардуіни чи й сам не знаю що ще може бути. Бо щось поперепідключаю поворушу, і працює. Побачимо як стабільно це буде працювати.

гоcть
2023-10-02 06:42:29

Нарисуйте схему, как и что у Вас подключено (в т.ч. и экран)

Honey
2023-10-01 17:07:28

Якщо потрібно підключити датчик вологості на великій відстані (100м і навіть 300м), подивіться ось цей мій варіант:
https://github.com/honechko/DS2450/tree … amples/SPI
Там bme680 підключається по 1-wire, є приклад коду для зчитування на Ардуіно.
Той однодротовий інтерфейс, який використовується в датчиках типу DHT11, AM2320 і подібних, це не Maxim/Dallas 1-wire, він менш завадозахищений.
Доречі, якраз сьогодні спаяв ще один такий датчик)
front2.jpg
Згодом напишу і викладу коротеньку статтю про виготовлення і підключення до Linux. Там підключення в одну стрічку:
# echo 0 bme680 >/sys/devices/w1_bus_master1/20-594e480f4245/spi_bind
# cat /sys/devices/w1_bus_master1/20-594e480f4245/spi_master/spi0/spi0.0/iio\:device0/in_humidityrelative_input
37.518000000
# cat /sys/devices/w1_bus_master1/20-594e480f4245/spi_master/spi0/spi0.0/iio\:device0/in_temp_input             
25560
# cat /sys/devices/w1_bus_master1/20-594e480f4245/spi_master/spi0/spi0.0/iio\:device0/in_pressure_input         
999.640000000

г0cть
2023-10-01 16:07:37
ivvi30 пише:

кабель екранований

І заземлений?

ivvi30
2023-10-01 15:57:46

Перекладена цитата з даташиті:"У типовій схемі застосування рекомендується використовувати навантажувальний резистор 4,7 К, якщо довжина з’єднувальної лінії коротша за 5 м. Якщо довжина навантажувального резистора перевищує 5 м, зменшіть опір навантажувального резистора відповідно до реальної ситуації." У мене на одному датчику резистор ~5к довжина кабеля~4-5м, на інших двох 10к довжина кабелю 5-10м. Контролер з Китаю Мега2560. Крім цього ще 11 датчиків Mh-z19b підключено. Закрадається думки про навідні магнітні поля, але кабель екранований, і датчикі не аналогові, а цифрові.

г0cть
2023-10-01 15:25:48

Заради експерименту дістав з загашника свій dht11 і 15 м витої пари. Датчик припаяний, без будь якої підтяжки, інші кінці жил просто вставлені в гнізда arduino uno. Ваш код, мій датчик: https://ibb.co/Jzn9TMw

г0cть
2023-10-01 14:05:34
ivvi30 пише:

Справа в тім, що -(мінус живлення) датчика має бути спільним з платою Ардуіно.

І що, хтось забороняє це зробити?

ivvi30
2023-10-01 13:48:57

Справа в тім, що -(мінус живлення) датчика має бути спільним з платою Ардуіно.
Хоча датчик підключений кабелем FTP(витою екранованою парою) і з резистором 5-10к і конденсатором 0,1мФ довжина кабелю 4-7м все одно іноді чомусь іноді датчики не зчитують вологість.

г0cть
2023-09-28 12:09:33

Спробуйте зменшити до 4,7-5 кОм

ivvi30
2023-09-28 11:28:53
г0cть пише:

Резистор подтяжки между data и питанием есть?

Ставив і резистор 10к і щось нічого не допомогло.

г0cть
2023-09-27 18:59:49

Резистор подтяжки между data и питанием есть?

ivvi30
2023-09-27 16:04:45
г0cть пише:
ivvi30 пише:

на довжині кабеля 20м. У мене ~4-5м

А як він себе веде на столі? DHT11 самий г-й датчик

На макетній платі працює ніби добре.

г0cть
2023-09-27 13:19:46
ivvi30 пише:

на довжині кабеля 20м. У мене ~4-5м

А як він себе веде на столі? DHT11 самий г-й датчик

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