Оглавление:

ESP8266 / ESP-12 Работает на Arduino SmartThings DS18B20 Temp. Датчик: 4 ступени (с изображениями)
ESP8266 / ESP-12 Работает на Arduino SmartThings DS18B20 Temp. Датчик: 4 ступени (с изображениями)

Видео: ESP8266 / ESP-12 Работает на Arduino SmartThings DS18B20 Temp. Датчик: 4 ступени (с изображениями)

Видео: ESP8266 / ESP-12 Работает на Arduino SmartThings DS18B20 Temp. Датчик: 4 ступени (с изображениями)
Видео: Урок №8. Подключаем датчик температуры DS18B20 к микроконтроллеру ESP8266. 2024, Ноябрь
Anonim
Image
Image

Нам всем нравится знать, какая сейчас комнатная температура, а иногда и какая температура в другой комнате или, может быть, даже в вашем загородном доме на другом конце света. Может быть, вы хотите следить за температурой в доме вашего питомца Ящерицы? Вы попали в нужное место, чтобы узнать, как создать свой собственный SmartThings connected DS18B20 Temp. Датчик с ESP8266 и Arduino. Посмотрите это видео и читайте дальше.

Шаг 1. Оборудование - что вам понадобится

Аппаратное обеспечение - что вам понадобится
Аппаратное обеспечение - что вам понадобится
Аппаратное обеспечение - что вам понадобится
Аппаратное обеспечение - что вам понадобится
Аппаратное обеспечение - что вам понадобится
Аппаратное обеспечение - что вам понадобится

Я НЕ одобряю, не представляю и не получаю что-либо в отношении приведенных ниже примеров. Пусть покупатель будет бдителен.

Замените по мере необходимости в соответствии с вашими индивидуальными требованиями / параметрами. Ссылки на продукты служат только для примеров, а не для продвижения. Я не использовал резистор для DS18B20. Пожалуйста, используйте свое собственное суждение.

1. ESP8266 ESP12 NodeMCU SOC

2. Датчик температуры DS18B20

3. База NodeMCU

4. Samsung SmartThings 2.0 Hub.

Микрокабель USB

Шаг 2. Программное обеспечение - что вам понадобится

Программное обеспечение - что вам понадобится
Программное обеспечение - что вам понадобится
Программное обеспечение - что вам понадобится
Программное обеспечение - что вам понадобится
Программное обеспечение - что вам понадобится
Программное обеспечение - что вам понадобится
Программное обеспечение - что вам понадобится
Программное обеспечение - что вам понадобится

ДОПУЩЕНИЯ: Комфортная работа с Arduino IDE, библиотеками, SmartThings IDE и GITHub.

IDE Arduino

Samsung SmartThings IDE

Приложение SmartThings для Android

GITHub

Шаг 3: Настройка оборудования

Настройка оборудования
Настройка оборудования

В этом разделе описанные шаги основаны на моих настройках. При необходимости отрегулируйте.

  • Установите плату NodeMCU на базу узлов. (подтвердите правильную ориентацию, сопоставив расположение антенн на каждой или сопоставив номера контактов, если они указаны на базе)
  • Установите разъемы терминатора с внутренней резьбой на DS18B20. (Я отрезал, зачистил, припаял и намотал перемычки на линии DS1820B)
  • Подключите питание DS18B20 к шине 3,3 В на базе узла. См. Рис.
  • Подключите заземление DS18B20 к шине заземления на базе узла. См. Рис.
  • Подключите данные DS18B20 к штырю D3 на базе узла. См. Рис.

ПРИМЕЧАНИЕ. Вам может потребоваться отключить соединение для передачи данных при загрузке скетча и повторно подключиться после завершения загрузки.

Шаг 4: установка программного обеспечения

Настройка программного обеспечения
Настройка программного обеспечения
Настройка программного обеспечения
Настройка программного обеспечения
Настройка программного обеспечения
Настройка программного обеспечения

ДОПУЩЕНИЯ: Комфортная работа с Arduino IDE, библиотеками, SmartThings IDE и GITHub.

  • Войдите в соответствующие учетные записи SmartThings IDE и GITHub.
  • Выполните ВСЕ шаги, показанные здесь Даниэлем Огоршоком. AKA Ogiewon.

Я знаю, что есть много начальной информации и настроек, если вы впервые настраиваете конфигурации ST_Anything, но оно того стоит. ПОЖАЛУЙСТА, не стесняйтесь задавать любые вопросы, которые могут у вас возникнуть. Кроме того, форум SmartThings для этого проекта - ОТЛИЧНОЕ место для советов и советов.

  • Измените прикрепленный эскиз Arduino, добавив особенности среды WiFi / SmartThings. В эскизе указано, где внести изменения, как и в шагах на странице GITHub.
  • См. Приложенные снимки экрана для (2) изменений, специфичных для устройства ST_Anything. (Для версии NodeMCU 0.9… измените контакт D7 на контакт D3) и закомментируйте любые устройства / библиотеки, которые вы, возможно, не захотите устанавливать в настоящее время.
  • В прикрепленном скетче есть изменения с D7 на D3 и закомментированные дополнения. ПРИМЕЧАНИЕ. Если вы отсоединили перемычку от D #, подключитесь заново после загрузки скетча.
  • Откройте мобильное приложение SmartThings. Если вам все еще нужно добавить детали в соответствии с приведенными здесь шагами, сделайте это сейчас.
  • Взгляните на свой список устройств в своем мобильном приложении SmartThings. Теперь вы должны увидеть DS18B20 с вашей текущей температурой.

Рекомендуемые: