Я только что купил датчик DHT22 для подключения к моему RPi, но в большинстве уроков упоминается, что между датчиком и выводом GPIO должен быть подключен резистор. Это необходимо? Будет ли это работать без или я в итоге что-то растоплю?
19
GPIO.setup(12, GPIO.IN, pull_up_down=GPIO.PUD_UP)
где 12 в номере пинаКажется необходимым для надежных чтений. Я начал свой проект без подтягивающего резистора, и измерение влажности начало падать. Это может начаться правильно, но ухудшиться позже. Так как я использовал модуль pigpio, я включил внутренний подтягивающий резистор, как показано ниже:
GPIO относится к вашему контакту данных.
источник
Я использую подтягивание 10K от контакта 2 (DATA) до контакта 1 (VCC), и всегда использую 3V3 для контакта 1.
На 5 В датчик нагревается на несколько градусов по Цельсию. Также обратите внимание на близлежащие источники тепла (ноутбук, дыхание, источники питания) при тестировании / калибровке датчика.
источник