Оглавление:
- Шаг 1. Оборудование - что вам понадобится
- Шаг 2. Программное обеспечение - что вам понадобится
- Шаг 3: Настройка оборудования
- Шаг 4: установка программного обеспечения
Видео: ESP8266 / ESP-12 Работает на Arduino SmartThings DS18B20 Temp. Датчик: 4 ступени (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Нам всем нравится знать, какая сейчас комнатная температура, а иногда и какая температура в другой комнате или, может быть, даже в вашем загородном доме на другом конце света. Может быть, вы хотите следить за температурой в доме вашего питомца Ящерицы? Вы попали в нужное место, чтобы узнать, как создать свой собственный 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 с вашей текущей температурой.
Рекомендуемые:
Сделай сам датчик дыхания с Arduino (проводящий вязаный датчик растяжения): 7 шагов (с изображениями)
Сделай сам датчик дыхания с Arduino (проводящий вязаный датчик растяжения): этот самодельный сенсор примет форму проводящего вязанного сенсора растяжения. Он будет обволакивать вашу грудь / живот, и когда ваша грудь / живот расширяется и сжимается, то вместе с датчиком и, следовательно, входными данными, которые передаются на Arduino. Так
Сделай сам Ambilight с Raspberry Pi и БЕЗ Arduino! Работает с любым источником HDMI .: 17 шагов (с изображениями)
Сделай сам Ambilight с Raspberry Pi и БЕЗ Arduino! Работает с любым источником HDMI: у меня довольно базовое представление об электронике, поэтому я очень горжусь своей настройкой Ambilight DIY в простом деревянном корпусе с возможностью включать и выключать свет, когда и когда я захочу. Для тех, кто не знает, что такое Ambilight;
Напоминание об использовании экранного времени (работает только в Windows, iOS не работает): 5 шагов
Напоминание об использовании экранного времени (работает только в Windows, iOS не работает): Введение Это полезная машина, сделанная на основе Arduino, она напоминает вам о необходимости отдыха, создавая " biiii! &Quot; звук и заставит ваш компьютер вернуться к заблокированному экрану после использования 30 минут экранного времени. После отдыха в течение 10 минут он будет " b
ESP8266 / ESP12 Witty Cloud - датчик освещенности SmartThings с питанием от Arduino: 4 шага
ESP8266 / ESP12 Witty Cloud - датчик освещенности SmartThings с питанием от Arduino: реакция вашего умного освещения на некоторые моменты времени по умолчанию, такие как закат и восход солнца, или определенное время … не всегда соответствует тому, что видят ваши глаза, пока вы находитесь внутри твой дом. Может быть, пора добавить датчик, который может активировать все эти
Пятицентовый датчик наклона: 4 ступени (с изображениями)
Пятицентовый датчик наклона: это базовый датчик наклона, вдохновленный датчиками типа шарика и клетки, но 2d вместо 3d. Захваченная петля соединяет пары проводов в зависимости от ориентации датчика. Их быстро построить и довольно дешево; Я придумал их для проекта с