Мазмуну:

ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Сенсор: 4 кадам (Сүрөттөр менен)
ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Сенсор: 4 кадам (Сүрөттөр менен)

Video: ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Сенсор: 4 кадам (Сүрөттөр менен)

Video: ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Сенсор: 4 кадам (Сүрөттөр менен)
Video: NodeMCU ESP8266 + DS18B20 sensor + #Blynk app + eventor widget +send notification 2024, Декабрь
Anonim
Image
Image

Биз баарыбыз учурдагы бөлмө температурасы кандай экенин билгибиз келет, кээде башка бөлмөдө, же, балким, дүйнөнүн аркы четиндеги эс алуу үйүңүздө температура кандай болот. Балким, сиз үй жаныбарыңыздын кескелдиригинин үйүндөгү температураны көзөмөлдөөнү каалайсызбы? Сиз DS18B20 Temp менен туташкан өзүңүздүн SmartThings түзүүнү үйрөнүү үчүн керектүү жерге келдиңиз. ESP8266 жана Arduino менен сенсор. Бул видеону көрүңүз жана окуңуз.

1 -кадам: Аппараттык - Сизге эмне керек

Аппараттык - Сизге эмне керек
Аппараттык - Сизге эмне керек
Аппараттык - Сизге эмне керек
Аппараттык - Сизге эмне керек
Аппараттык - Сизге эмне керек
Аппараттык - Сизге эмне керек

Төмөндөгү мисалдар үчүн мен эч нерсени колдобойм, көрсөтпөйм же албайм. Caveat Emptor.

Сиздин жеке талаптарыңызга/параметрлерине жараша алмаштырыңыз. Продукцияларга шилтемелер мисал үчүн гана жана жарнамалоо үчүн эмес. Мен DS18B20 үчүн резистор колдонгон жокмун. Сураныч, өз пикириңизди колдонуңуз.

1. ESP8266 ESP12 NodeMCU SOC

2. DS18B20 Температура сенсору

3. NodeMCU базасы

4. Samsung SmartThings 2.0 Hub

USB микро кабели

2 -кадам: Программалык камсыздоо - сизге эмне керек

Программалык камсыздоо - Сизге эмне керек
Программалык камсыздоо - Сизге эмне керек
Программалык камсыздоо - Сизге эмне керек
Программалык камсыздоо - Сизге эмне керек
Программалык камсыздоо - Сизге эмне керек
Программалык камсыздоо - Сизге эмне керек
Программалык камсыздоо - Сизге эмне керек
Программалык камсыздоо - Сизге эмне керек

СУНУШТАР: Arduino IDE, китепканалар, SmartThings IDE жана GITHub менен иштөө ыңгайлуу.

Arduino IDE

Samsung SmartThings IDE

SmartThings Android колдонмосу

GITHub

3 -кадам: Аппараттык орнотуу

Аппараттык орнотуу
Аппараттык орнотуу

Бул бөлүм үчүн түшүндүрүлгөн кадамдар менин орнотуума негизделген. Керек болгондо тууралаңыз.

  • NodeMCU тактасын Node Baseге орнотуңуз. (туура багытты ырастаңыз, антеннанын жайгашкан жери ар бирине дал келет же базада көрсөтүлгөн болсо, дал келген пин номерлери)
  • DS18B20 аял терминатор байланыштарды орнотуу. (Мен DS1820B линияларына секирип, чечинип, ширетилип, оролуп калдым)
  • Түйүн базасында DS18B20 күчүн 3.3v темир жолго тиркеңиз. Сүрөттү караңыз.
  • Түйүн базасында DS18B20 жерди темир жолго тиркеңиз. Сүрөттү караңыз.
  • D18 темир жолун түйүн базасына туташтыруу үчүн DS18B20 маалыматын тиркеңиз. Сүрөттү караңыз.

ЭСКЕРТҮҮ: Эскизди жүктөөдө Дайындар байланышын ажыратуу жана жүктөө аяктагандан кийин кайра туташуу керек болушу мүмкүн.

4 -кадам: Программаны орнотуу

Программалык камсыздоону орнотуу
Программалык камсыздоону орнотуу
Программалык камсыздоону орнотуу
Программалык камсыздоону орнотуу
Программалык камсыздоону орнотуу
Программалык камсыздоону орнотуу

СУНУШТАР: Arduino IDE, китепканалар, 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 көрүшүңүз керек.

Сунушталууда: