Բովանդակություն:

ESP8266/ESP-12 Arduino սնուցվող SmartThings DS18B20 ջերմաստիճան: Սենսոր ՝ 4 քայլ (նկարներով)
ESP8266/ESP-12 Arduino սնուցվող SmartThings DS18B20 ջերմաստիճան: Սենսոր ՝ 4 քայլ (նկարներով)

Video: ESP8266/ESP-12 Arduino սնուցվող SmartThings DS18B20 ջերմաստիճան: Սենսոր ՝ 4 քայլ (նկարներով)

Video: ESP8266/ESP-12 Arduino սնուցվող SmartThings DS18B20 ջերմաստիճան: Սենսոր ՝ 4 քայլ (նկարներով)
Video: Ինչպես ծրագրավորել ESP8266 ESP-01 Wi-Fi ռելե մոդուլը 2024, Նոյեմբեր
Anonim
Image
Image

Մենք բոլորս սիրում ենք իմանալ, թե որն է սենյակի ներկայիս ջերմաստիճանը և երբեմն ինչ ջերմաստիճան է մեկ այլ սենյակում, կամ գուցե նույնիսկ աշխարհի մյուս ծայրում գտնվող ձեր հանգստյան տանը: Միգուցե ցանկանում եք վերահսկել ձեր ընտանի կենդանու Լիզարդի ջերմաստիճանը: Դուք եկել եք ճիշտ վայր ՝ սովորելու համար, թե ինչպես կառուցել ձեր սեփական SmartThings- ի հետ կապված DS18B20 Temp- ը: Սենսոր ESP8266- ով և Arduino- ով: Դիտեք այս տեսանյութը և կարդացեք:

Քայլ 1: Սարքաշար - այն, ինչ ձեզ հարկավոր կլինի

Սարքաշար - այն, ինչ ձեզ հարկավոր կլինի
Սարքաշար - այն, ինչ ձեզ հարկավոր կլինի
Սարքաշար - այն, ինչ ձեզ հարկավոր կլինի
Սարքաշար - այն, ինչ ձեզ հարկավոր կլինի
Սարքաշար - այն, ինչ ձեզ հարկավոր կլինի
Սարքաշար - այն, ինչ ձեզ հարկավոր կլինի

Ստորև բերված օրինակների համար ես ոչ մի բան չեմ հաստատում, ներկայացնում կամ ընդհանրապես չեմ ստանում: Caveat Emptor.

Անհրաժեշտության դեպքում փոխարինեք ձեր անհատական պահանջներին/պարամետրերին: Ապրանքների հղումները միայն օրինակների համար են և ոչ թե խթանման: Ես DS18B20- ի համար դիմադրություն չեմ օգտագործել: Խնդրում ենք օգտագործել ձեր սեփական դատողությունը:

1. ESP8266 ESP12 NodeMCU SOC

2. DS18B20 peratերմաստիճանի տվիչ

3. NodeMCU բազա

4. Samsung SmartThings 2.0 հանգույց

USB միկրո մալուխ

Քայլ 2: Softwareրագրակազմ - այն, ինչ ձեզ հարկավոր կլինի

Softwareրագրային ապահովում - այն, ինչ ձեզ հարկավոր կլինի
Softwareրագրային ապահովում - այն, ինչ ձեզ հարկավոր կլինի
Softwareրագրային ապահովում - այն, ինչ ձեզ հարկավոր կլինի
Softwareրագրային ապահովում - այն, ինչ ձեզ հարկավոր կլինի
Softwareրագրային ապահովում - այն, ինչ ձեզ հարկավոր կլինի
Softwareրագրային ապահովում - այն, ինչ ձեզ հարկավոր կլինի
Softwareրագրային ապահովում - այն, ինչ ձեզ հարկավոր կլինի
Softwareրագրային ապահովում - այն, ինչ ձեզ հարկավոր կլինի

Ենթադրություններ. Հարմարավետ աշխատանք Arduino IDE- ի, Գրադարանների, SmartThings IDE- ի և GITHub- ի հետ:

Arduino IDE

Samsung SmartThings IDE

SmartThings Android հավելված

GITHub

Քայլ 3: Սարքավորման կարգավորում

Սարքաշարի տեղադրում
Սարքաշարի տեղադրում

Այս բաժնի համար բացատրված քայլերը հիմնված են իմ տեղադրման վրա: Կարգավորեք ըստ անհրաժեշտության:

  • Տեղադրեք NodeMCU խորհուրդը Node Base- ի վրա: (հաստատեք ճիշտ կողմնորոշումը `յուրաքանչյուրի վրա համապատասխանող ալեհավաքի տեղադրությունների կամ համապատասխան թվերի համապատասխանության դեպքում, եթե նշված են հիմքի վրա)
  • Տեղադրեք կանացի տերմինատորային կապեր DS18B20- ում: (Ես ցատկեցի, հանեցի, կպցրեցի և փաթաթեցի թռիչքները DS1820B- ի գծերին)
  • Միացրեք DS18B20 հոսանքը 3.3 վ ռելսին Node Base- ում: Տես նկ.
  • Կցեք DS18B20 ցամաքային և ցամաքային երկաթուղին Node Base- ում: Տես նկ.
  • Կցեք DS18B20 տվյալները ՝ հանգույցի բազայի վրա D3 ռելսին ամրացնելու համար: Տես նկ.

NOTԱՆՈԹՈ:ԹՅՈՆ. Էսքիզը բեռնելիս գուցե անհրաժեշտ լինի անջատել Տվյալների միացումը և բեռը ավարտելուց հետո նորից միանալ:

Քայլ 4: Softwareրագրաշարի տեղադրում

Softwareրագրաշարի տեղադրում
Softwareրագրաշարի տեղադրում
Softwareրագրաշարի տեղադրում
Softwareրագրաշարի տեղադրում
Softwareրագրաշարի տեղադրում
Softwareրագրաշարի տեղադրում

Ենթադրություններ. Հարմարավետ աշխատանք Arduino IDE- ի, Գրադարանների, SmartThings IDE- ի և GITHub- ի հետ:

  • Մուտք գործեք ձեր համապատասխան SmartThings IDE և GITHub հաշիվները:
  • Հետևեք ԲՈԼՈՐ քայլերին, որոնք ցույց է տրված այստեղ Դանիել Օգորչոկի կողմից: AKA Ogiewon.

Ես գիտեմ, որ կան շատ նախնական տեղեկատվություն և կազմաձևում, եթե սա ձեր առաջին անգամն է, երբ կարգավորում եք ST_Anything կոնֆիգուրացիաները, բայց արժե այն: ԽՆԴՐՈՄ ԵՆՔ ազատ զգալ հարցեր տալու ձեր ճանապարհին: Բացի այդ, այս նախագծի SmartThings ֆորումը խորհուրդների և խորհուրդների ՄԵRE տեղ է:

  • Փոփոխեք կցված Arduino էսքիզը ՝ ավելացնելով ձեր WiFi/SmartThings միջավայրի առանձնահատկությունները: Էսքիզը ցույց է տալիս, թե որտեղ կատարել փոփոխություններ, ինչպես նաև GITHub էջի քայլերը:
  • Անդրադառնացեք կցված սքրինշոթերին (2) ST_Anything սարքի հատուկ փոփոխությունների համար: (NodeMCU 0.9 տարբերակի համար … Փոխեք Pin D7- ը Pin D3- ի) և մեկնաբանեք այն սարքերը/գրադարանները, որոնք գուցե այս պահին չեք ցանկանում տեղադրել:
  • Կցված ուրվագծում կան D7- ից D3 փոփոխություններ և մեկնաբանված հավելումներ: ՈOTՇԱԴՐՈԹՅՈՆ. Եթե անջատիչն անջատել եք D# - ից, ուրվագիծը բեռնվելուց հետո նորից միացեք:
  • Բացեք ձեր SmartThings բջջային հավելվածը: Եթե դեռ պետք է մանրամասներ ավելացնել այստեղ կատարված քայլերի համաձայն, դա արեք հիմա:
  • Նայեք ձեր SmartThings բջջային հավելվածի սարքերի ցանկին: Այժմ դուք պետք է տեսնեք ձեր ընթացիկ ջերմաստիճանի հետ նշված DS18B20- ը:

Խորհուրդ ենք տալիս: