@rony Датчик DHT-22 подключается напрямую, к Raspberry Pi (питание, земля, линия данных)
данные передаются примитивным способом - датчик тупо отправляет импульсы на пин, к которому подключена линия данных). Длительность импульсов опеределяет, что это 0 или 1. Импульс длительностью 26микросекунд - 0, 70 микросекунд -1
Сначала пин данных настраиваешь как выход и передаёшь датчику импульсы инициализации - 20мс 0, и потом 40мс 1. Потом переводищь пин в режим входа и слушаешь импульсы от датчика - первые 16 импульсов влажность, вторые-16 импульсов это температура, последние 8 импульсов - контрольная сумма.
Полученные значения надо поделить на 10.
Датчик влажность почвы напрямую не подключается, т.к аналоговый, а на RasPi нет АЦП (преобразователя аналогового сигнала в цифровое значение).
Нужно докупить внешний АЦП, который будет подключен к RasPi. А выход датчика влажности почвы будет подключен к АЦП
как подключать аналоговые датчики можешь глянуть в этой теме -
https://raspberrypi.ru/forum/topic/21/получение-данных-с-аналоговых-датчиков-подключенных-к-raspberry-pi?_=1738002099796