Turinys:

ESP8266/ESP-12 „Arduino“varomi „SmartThings“DS18B20 temp. Jutiklis: 4 žingsniai (su nuotraukomis)
ESP8266/ESP-12 „Arduino“varomi „SmartThings“DS18B20 temp. Jutiklis: 4 žingsniai (su nuotraukomis)

Video: ESP8266/ESP-12 „Arduino“varomi „SmartThings“DS18B20 temp. Jutiklis: 4 žingsniai (su nuotraukomis)

Video: ESP8266/ESP-12 „Arduino“varomi „SmartThings“DS18B20 temp. Jutiklis: 4 žingsniai (su nuotraukomis)
Video: ESP32 - Multisensor 2024, Lapkritis
Anonim
Image
Image

Mums visiems patinka žinoti, kokia yra dabartinė kambario temperatūra, o kartais - kokia temperatūra yra kitame kambaryje, o gal net jūsų atostogų name kitoje pasaulio pusėje. Galbūt norite stebėti temperatūrą savo augintinio Driežo namuose? Atėjote į reikiamą vietą ir sužinojote, kaip sukurti savo „SmartThings“prijungtą DS18B20 Temp. Jutiklis su ESP8266 ir „Arduino“. Peržiūrėkite šį Vidą ir skaitykite toliau.

1 žingsnis: Aparatūra - ko jums reikės

Techninė įranga - ko jums reikės
Techninė įranga - ko jums reikės
Techninė įranga - ko jums reikės
Techninė įranga - ko jums reikės
Techninė įranga - ko jums reikės
Techninė įranga - ko jums reikės

Aš visiškai nieko nepritariu, neatstovauju ir negaunu už toliau pateiktus pavyzdžius. Įspėjimas Emptor.

Jei reikia, pakeiskite savo individualius reikalavimus/parametrus. Nuorodos į produktus yra tik pavyzdžiai, o ne reklama. Aš nenaudojau rezistoriaus DS18B20. Prašome pasinaudoti savo nuomone.

1. ESP8266 ESP12 NodeMCU SOC

2. DS18B20 temperatūros jutiklis

3. „NodeMCU Base“

4. „Samsung SmartThings 2.0 Hub“

USB mikro kabelis

2 žingsnis: programinė įranga - tai, ko jums reikės

Programinė įranga - ko jums reikia
Programinė įranga - ko jums reikia
Programinė įranga - ko jums reikia
Programinė įranga - ko jums reikia
Programinė įranga - ko jums reikia
Programinė įranga - ko jums reikia
Programinė įranga - ko jums reikia
Programinė įranga - ko jums reikia

PRIEMONĖS: Patogu dirbti su „Arduino IDE“, bibliotekomis, „SmartThings IDE“ir „GITHub“.

„Arduino IDE“

„Samsung SmartThings IDE“

„SmartThings“„Android“programa

GITHub

3 žingsnis: Aparatūros sąranka

Techninės įrangos sąranka
Techninės įrangos sąranka

Šiame skyriuje paaiškinti veiksmai pagrįsti mano sąranka. Prireikus sureguliuokite.

  • Įdiekite „NodeMCU“plokštę į „Node Base“. (patvirtinkite teisingą orientaciją pagal antenų vietas, atitinkančias kiekvieną arba kaiščių skaičius, atitinkančius, jei jie išvardyti bazėje)
  • DS18B20 sumontuokite galines jungtis. (Aš pririšau, nulupiau, lituojau ir apvyniojau džemperius prie DS1820B linijų)
  • Prijunkite DS18B20 maitinimą prie 3,3 V bėgio mazgo bazėje. Žr.
  • Pritvirtinkite DS18B20 įžeminimą prie įžeminimo bėgio ant mazgo pagrindo. Žr.
  • Pritvirtinkite DS18B20 duomenis prie mazgo pagrindo D3 bėgelio. Žr.

PASTABA: gali reikėti atjungti duomenų ryšį, kai įkeliamas eskizas, ir vėl prisijungti, kai įkėlimas bus baigtas.

4 žingsnis: programinės įrangos sąranka

Programinės įrangos sąranka
Programinės įrangos sąranka
Programinės įrangos sąranka
Programinės įrangos sąranka
Programinės įrangos sąranka
Programinės įrangos sąranka

PRIEMONĖS: Patogu dirbti su „Arduino IDE“, bibliotekomis, „SmartThings IDE“ir „GITHub“.

  • Prisijunkite prie atitinkamų „SmartThings IDE“ir „GITHub“paskyrų.
  • Atlikite VISUS čia pateiktus Danielio Ogorchocko veiksmus. AKI Ogiewon.

Žinau, kad yra daug pradinės informacijos ir konfigūracijos, jei pirmą kartą nustatote „ST_Anything“konfigūracijas, tačiau tai verta. Maloniai prašome užduoti bet kokius klausimus, kylančius pakeliui. Be to, šio projekto „SmartThings“forumas yra puiki vieta patarimams ir patarimams.

  • Pakeiskite pridėtą „Arduino“eskizą, pridėdami savo „WiFi“/„SmartThings“aplinkos specifiką. Eskizas nurodo, kur atlikti pakeitimus, kaip ir „GITHub“puslapio veiksmai.
  • Žiūrėkite pridėtose ekrano kopijose (2) ST_Anything konkretaus įrenginio pakeitimus. („NodeMCU 0.9“versijai… Pakeiskite „Pin D7“į „Pin D3“) ir pakomentuokite visus įrenginius/bibliotekas, kurių šiuo metu galbūt nenorėsite įdiegti.
  • Pridedamame eskize yra pakeitimai nuo D7 iki D3 ir papildomi komentarai. PASTABA: Jei atjungėte trumpiklį nuo D#, vėl įjunkite eskizą.
  • Atidarykite „SmartThings“programą mobiliesiems. Jei vis tiek turite pridėti išsamios informacijos, kaip nurodyta čia, atlikite tai dabar.
  • Pažvelkite į savo „SmartThings“mobiliosios programos įrenginių sąrašą, dabar turėtumėte pamatyti DS18B20 su jūsų dabartine temperatūra.

Rekomenduojamas: