Агуулгын хүснэгт:
- Алхам 1: Тоног төхөөрөмж - танд хэрэгтэй зүйл
- Алхам 2: Програм хангамж - танд хэрэгтэй зүйл
- Алхам 3: Тоног төхөөрөмжийн тохиргоо
- Алхам 4: Програм хангамжийн тохиргоо
Видео: ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 температур. Мэдрэгч: 4 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Бид бүгд өрөөний одоогийн температур ямар байгааг, заримдаа өөр өрөөнд, эсвэл дэлхийн нөгөө өнцөг булан дахь амралтын байшиндаа ямар температуртай байдгийг мэдэхийг хүсдэг. Магадгүй та гэрийн тэжээвэр гүрвэлийнхээ гэрийн температурыг хянахыг хүсч байна уу? Та өөрийн хувийн 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 -ийг харах ёстой.
Зөвлөмж болгож буй:
Хэт авианы мэдрэгч ба контактгүй температур мэдрэгч бүхий Arduino интерфейс: 8 алхам
Хэт авианы мэдрэгч ба контактгүй температур мэдрэгч бүхий Arduino интерфейс: Өнөө үед үйлдвэрлэгчид, хөгжүүлэгчид төслийн загварыг хурдан хөгжүүлэхийн тулд Arduino -г илүүд үздэг болсон. Arduino бол ашиглахад хялбар техник хангамж, програм хангамж дээр суурилсан нээлттэй эхийн электроникийн платформ юм. Arduino нь маш сайн хэрэглэгчийн нийгэмлэгтэй. Энэхүү төсөлд
Arduino Nano ба I2C LCD бүхий хоёр DS18B20 температур мэдрэгч: 5 алхам
Arduino Nano ба I2C LCD бүхий хоёр DS18B20 температур мэдрэгч: Өнөөдөр би танд Arduino Nano Clone болон I2C LCD ашиглан DS18B20 гэсэн хоёр температур мэдрэгчийг хэрхэн хийхийг харуулахыг хүсч байна. I2C дургүй болсон. Би Arduino IDE 1.8.8 ашигладаг // Pouziv
Температур мэдрэгч DS18B20 (Raspberry Pi): 4 алхам (зурагтай)
Температур мэдрэгч DS18B20 (Raspberry Pi): DS18b20 температур мэдрэгчийг бөөрөлзгөнө pi ашиглан хэрхэн тохируулах талаархи үндсэн заавар
Matrix Led X4 MAX7219 + ESP8266 12E + Мэдрэгч DS18b20 (Температур): 6 алхам
Matrix Led X4 MAX7219 + ESP8266 12E + Мэдрэгч DS18b20 (Температур): Энэ тохиолдолд бид ESP8266 модуль бүхий нэгдсэн MAX7219 хөтөчтэй матриц руу хурдан туршилт хийх бөгөөд ингэснээр тийм ч хялбар биш тул мэдрэгчийн температурыг унших болно. DS18B20. Ирээдүйн хичээлүүд дээр бид үүнийг бусад платформд нэгтгэх болно
ESP8266/ESP12 Witty Cloud - Arduino Powered SmartThings гэрэлтүүлгийн мэдрэгч: 4 алхам
ESP8266/ESP12 Witty Cloud - Arduino Powered SmartThings гэрэлтүүлгийн мэдрэгч: Ухаалаг гэрэлтүүлэг нь нар жаргах, нар мандах, эсвэл тодорхой цаг гэх мэт анхдагч цагуудад хариу үйлдэл үзүүлэх нь таныг дотор байхад таны харж байгаа зүйлтэй үргэлж нийцдэггүй. таны гэр. Магадгүй бүгдийг нь асааж чадах мэдрэгчийг нэмэх цаг болсон байх