Агуулгын хүснэгт:

ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 температур. Мэдрэгч: 4 алхам (зурагтай)
ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 температур. Мэдрэгч: 4 алхам (зурагтай)

Видео: ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 температур. Мэдрэгч: 4 алхам (зурагтай)

Видео: ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 температур. Мэдрэгч: 4 алхам (зурагтай)
Видео: ESP8266 Android ds18b20 2024, Долдугаар сарын
Anonim
Image
Image

Бид бүгд өрөөний одоогийн температур ямар байгааг, заримдаа өөр өрөөнд, эсвэл дэлхийн нөгөө өнцөг булан дахь амралтын байшиндаа ямар температуртай байдгийг мэдэхийг хүсдэг. Магадгүй та гэрийн тэжээвэр гүрвэлийнхээ гэрийн температурыг хянахыг хүсч байна уу? Та өөрийн хувийн SmartThings холбогдсон 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, Libraries, SmartThings IDE, GITHub -тай ажиллахад тухтай.

Arduino IDE

Samsung SmartThings IDE

SmartThings Андройд апп

GITHub

Алхам 3: Тоног төхөөрөмжийн тохиргоо

Тоног төхөөрөмжийн тохиргоо
Тоног төхөөрөмжийн тохиргоо

Энэ хэсгийн тайлбарласан алхмууд нь миний тохиргоонд үндэслэсэн болно. Шаардлагатай бол тохируулна уу.

  • NodeMCU самбарыг Node Base дээр суулгана уу. (тус бүр дээр таарч байгаа антенны байршил эсвэл суурин дээр жагсаасан бол таарах зүү тоогоор зөв чиглэлийг баталгаажуулна уу)
  • Эмэгтэй терминаторын холболтыг DS18B20 дээр суулгаарай. (Би DS1820B -ийн шугам руу холбогчийг хайчилж, тайлж, гагнасан, боосон)
  • DS18B20 хүчийг зангилааны суурийн 3.3v төмөр замд холбоно уу. Зургийг үзнэ үү.
  • Зангилааны бааз дээр DS18B20 газардуулгыг газрын төмөр замд холбоно. Зургийг үзнэ үү.
  • DS18B20 өгөгдлийг D3 төмөр замыг зангилааны сууринд залга. Зургийг үзнэ үү.

ТАЙЛБАР: Та ноорог ачаалахдаа өгөгдлийн холболтыг салгаж, ачаалал дууссаны дараа дахин холбогдох шаардлагатай болж магадгүй юм.

Алхам 4: Програм хангамжийн тохиргоо

Програм хангамжийн тохиргоо
Програм хангамжийн тохиргоо
Програм хангамжийн тохиргоо
Програм хангамжийн тохиргоо
Програм хангамжийн тохиргоо
Програм хангамжийн тохиргоо

ТАНИЛЦУУЛГА: Arduino IDE, Libraries, SmartThings IDE, GITHub -тай ажиллахад тухтай.

  • SmartThings IDE болон GITHub данс руугаа нэвтэрнэ үү.
  • Даниел Огорчокийн энд үзүүлсэн БҮХ алхмуудыг дагана уу. AKA Ogiewon.

Хэрэв та ST_Anything тохиргоог анх удаа тохируулж байгаа бол анхны мэдээлэл, тохиргоо маш их байгааг би мэднэ, гэхдээ энэ нь үнэ цэнэтэй юм. Замын турш асууж болох бүх асуултаа асуугаарай. Нэмж дурдахад энэхүү төслийн SmartThings форум нь зөвлөгөө, зөвлөгөө өгөх АГУУ газар юм.

  • WiFi/SmartThings орчныхоо онцлогийг нэмж, хавсаргасан Arduino ноорогоо өөрчилнө үү. Ноорог нь GITHub хуудсан дээрх алхамуудын адилаар хаана өөрчлөлт оруулахаа зааж өгсөн болно.
  • (2) ST_Anything төхөөрөмжийн онцлог өөрчлөлтүүдийн талаар хавсаргасан дэлгэцийн агшинг үзнэ үү. (NodeMCU 0.9 хувилбарын хувьд … Pin D7 -ийг Pin D3 болгон өөрчилнө үү) болон одоогоор суулгахыг хүсэхгүй байгаа төхөөрөмж/номын санг тайлбарлах.
  • Тэмдэглэлд D7 -ээс D3 хүртэлх өөрчлөлтүүд болон нэмэлт тайлбарууд орсон болно. ТАЙЛБАР: Хэрэв та холбогчийг D#-ээс салгасан бол ноорог ачаалсны дараа дахин холбоно уу.
  • SmartThings гар утасны програмаа нээнэ үү. Хэрэв та энд байгаа алхмуудын дагуу дэлгэрэнгүй мэдээллийг нэмэх шаардлагатай хэвээр байгаа бол үүнийг одоо хийгээрэй.
  • SmartThings гар утасны аппликейшн дээрх төхөөрөмжүүдийн жагсаалтаас хараарай, та одоо байгаа температурын хамт жагсаасан DS18B20 -ийг харах ёстой.

Зөвлөмж болгож буй: