Найти тему
115 подписчиков

Физические заметки Enjoy Physics: о способах измерения температуры


Поскольку мы программируем на микроконтроллерах, на которых построены такие платы как Arduino или ESP32, то и рассматриваемые способы будут применимы как раз для них:

Самые простые и удобные 3 способа.

1. Использование аналоговых датчиков температуры вроде TMP36 или LM35, с подключением к аналоговому входу Arduino. Контроллер считывает выходное напряжение с них, преобразуя аналоговый сигнал в цифровой, а затем по формуле считается текущая температура (для каждой модели датчика она своя и ее можно найти в технической документации к купленному компоненту).

2. Использование цифровых датчиков температуры вроде DHT11 или DS18B20. Они могут быть подключены к Arduino с использованием различных проводных протоколов вроде OneWire или I2C. Данные с датчиков можно получить, используя уже существующие библиотеки под каждый из них.

3. Для измерения высоких или очень низких температур поверхностей/жидкостей используйте термопары и модули на базе микросхем MAX6675 или MAX31855, которые могут сравнивать их температуру с температурой окружающей среды (температура холодного спая). Эти модули могут быть подключены к Arduino по протоколу SPI.

#enjoyrobotics
Физические заметки Enjoy Physics: о способах измерения температуры  Поскольку мы программируем на микроконтроллерах, на которых построены такие платы как Arduino или ESP32, то и рассматриваемые...
1 минута