• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to secondary sidebar
  • Skip to footer

У Павла!

  • Контроллеры
    • Arduino
      • Приборы
      • Музыка
      • Проекты Arduino
      • Уроки Arduino
      • Игры на Arduino
      • Роботы на Ардуино
      • FLProg
    • Одноплатные ПК
      • Orange pi
      • Raspberry pi
        • Raspberry pi pico
        • Raspberry pi server
        • Проекты Raspberry pi
    • ESP
      • ESP8266
        • NodeMCU
      • ESP32
      • M5stack
    • Другие контроллеры
      • STM32
  • Умный дом
    • Home Assistant
      • Автоматизации
    • Tuya
    • Bluetooth
    • ESPHome
    • Frigate
    • Telegram
    • Яндекс
  • ЧПУ
  • 3d печать
  • Об авторе

Модуль MAX6675 для термопары К типа в ESPHome

7 января, 2022

Модуль MAX6675: http://alii.pub/67aytr

ESP32: http://alii.pub/669pck

ESP8266: http://alii.pub/669pei

Прежде чем приступить к материалу, я Вас попрошу, если нравится то, что я делаю и хотите следить за моей деятельностью, то рекомендую подписаться на мой телеграмм канал: https://t.me/ypavla
Там я публикую новости о вышедших видео, статьях и разные устройства для умного дома и не только показываю.
Спасибо за внимание, теперь продолжим.

 

В этой статье рассажу как подключить модуль MAX6675 термопары К типа к ESP32 или ESP8266 и измерять температуру.

Сам модуль вместе с термопарой может измерять температуру от 0 до 800 °C.  Если измерять свыше 800 градусов до 1023 °C, то это будет тоже возможно. Но Точность измерений резко теряется. Так-же корпус термопары позволяет выдержать температуру до 600 градусов Цельсия. ПО этому в итоге самый оптимальный диапазон температур будет от 0 до 600 °C.

Такой модуль будет интересен тем, кому нужно измерять высокую температуру. Например где-то в чайнике ( термопара вполне может находиться и подводой). Или например температуру в котле ( у термопар есть специальная резьба, которой можно ее вкручивать в корпус например трубы).

В общем диапазон применения большой и я привел примеры только в доме. Так-же можно и в промышленности его применять. Но так-как тема умного дома у нас и речь идет про ESPHome. То ограничимся применением в быту.

Модуль MAX6675 общается с микроконтроллером по шине SPI. Это значит, что он подключается не “абы” к каким пинам микроконтроллера.

Для примера я буду использовать плату NodeMCU с микроконтроллером esp8266.

Так-вот, чтоб узнать к каким пинам подключить модуль MAX6675, давайте посмотрим распиновку NodeMCU:

Из схемы видим, что шина SPI находится где пины D5,D6,D7,D8 они обведены красной линией.

Распиновка модуля MAX6675:

Следовательно нам нужно подключить GND к GND контроллера VCC следовательно к 3.3 вольтам контроллера или 5 . ( модуль может питаться от 3 до 5 вольт).

SCK подключаем к D5(он же GPIO14). CS к  D8( он же GPIO15. SO к пину D7(он же GPIO12).

Ну и все это дело создаем в ESPHome:



spi:
  miso_pin: 12
  clk_pin: 14

sensor:
  - platform: max6675
    name: "Living Room Temperature"
    cs_pin: 15
    update_interval: 5s

Собственно тут задаются пины как-раз которые GPIO, а не название пинов которые нарисованы на плате.

В принципе на этом все. Теперь модуль MAX6675 будет показывать температуру с периодичностью в 5 секунд.

Так-же все будет работать и с платами ESP32. Вам только нужно будет узнать распиновку шины spi у вашего контроллера.

Ну а что касается интеграции в Home Assistant. То тут тоже все просто как и всегда.

Переходим в Настройки-> интеграции. Жмем кнопку “Добавить новую интеграцию” Выбираем ESPHome. При добавлении запросит ip адрес устройства. Вводим ip адрес ESP к которой подключен MAX6675. И все, после этого у Нас появляется один объект под названием “living_room_temperature”

 

 

Видео с демонстрацией:

 

Primary Sidebar

Поиск

Новые записи

  • Автоматизация перезагрузки устройства по команде Ping.
  • Разблокирование и добавление шлюза Xiaomi gateway 3 в Home Assistant для управления Bluetooth устройствами из экосистемы Xiaomi Home (mihome)
  • Интеграция для локального управления (без интернета) ик пультом Tuya работающим по wifi из Home Assistant
  • Транслируем показания с Уличного Bluetooth Датчика температуры по BTHome на дисплей датчика температуры XIaomi LYWSD03MMC
  • Заставляем Bluetooth датчики температуры tuya и xiaomi отправлять данные по Zigbee в Home Assistant.

Официальный YouTube Канал M5Stack:

Подписывайтесь на Телеграм канал

https://t.me/ypavla

Подписаться на YouTube!

Secondary Sidebar




Подписывайтесь на Telegram Канал!

У Павла!

Footer

Copyright_У Павла! © 2025 ·