Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
temp_mon [2014/02/06 16:44] metallic |
temp_mon [2023/09/20 15:05] (текущий) metallic [Подключение датчиков и дисплея] |
||
---|---|---|---|
Строка 15: | Строка 15: | ||
===== Подготовка Raspberry Pi ===== | ===== Подготовка Raspberry Pi ===== | ||
- | Для начала нужно установить ОС на флеш-карту, | + | Для начала нужно установить ОС на флеш-карту, |
+ | После того, как система установлена и загружается нужно ее подготовить для работы. Во-первых, | ||
- | i2c-dev | + | Во-вторых, |
- | w1-gpio | + | По сути дела эта утилита просто добавляет нужные параметры в файл / |
- | w1-therm | + | |
- | + | ||
- | | + | |
===== Подключение датчиков и дисплея ===== | ===== Подключение датчиков и дисплея ===== | ||
Для подключения температурных датчиков нам понадобится трехжильный кабель(или более), | Для подключения температурных датчиков нам понадобится трехжильный кабель(или более), | ||
Строка 49: | Строка 47: | ||
10375 / 1000 = 10.375 С | 10375 / 1000 = 10.375 С | ||
| | ||
+ | Также с датчиками можно работать с помощью библиотеки w1thermsensor для python, устанавливаем: | ||
+ | |||
+ | pip3 install w1thermsensor | ||
+ | | ||
+ | Пример кода: | ||
+ | |||
+ | from w1thermsensor import W1ThermSensor | ||
+ | | ||
+ | # Все сенсоры | ||
+ | for sensor in W1ThermSensor.get_available_sensors(): | ||
+ | print(f" | ||
+ | | ||
+ | # Определенный сенсор | ||
+ | sensor = W1ThermSensor(sensor_id=" | ||
+ | print(f" | ||
+ | |||
Если все работает, | Если все работает, | ||