Innholdsfortegnelse:

ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: 4 trinn (med bilder)
ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: 4 trinn (med bilder)

Video: ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: 4 trinn (med bilder)

Video: ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: 4 trinn (med bilder)
Video: send ds18b20 temp with wi-fi to android 2024, November
Anonim
Image
Image

Vi liker alle å vite hva den nåværende romtemperaturen er, og noen ganger hva temperaturen er i et annet rom, eller kanskje til og med i feriehuset ditt på den andre siden av verden. Kanskje du vil overvåke temperaturen i kjæledyrdyrets hus? Du har kommet til rett sted for å lære hvordan du bygger din helt egen SmartThings tilkoblede DS18B20 Temp. Sensor med ESP8266 og Arduino. Sjekk denne Vid og les videre.

Trinn 1: Maskinvare - det du trenger

Maskinvare - det du trenger
Maskinvare - det du trenger
Maskinvare - det du trenger
Maskinvare - det du trenger
Maskinvare - det du trenger
Maskinvare - det du trenger

Jeg godkjenner, representerer eller mottar IKKE noe som helst for eksemplene nedenfor. Advarsel Emptor.

Erstatt etter behov for dine individuelle krav/parametere. Lenker til produkter er kun for eksempler og ikke for markedsføring. Jeg brukte ikke en motstand for DS18B20. Bruk din egen dømmekraft.

1. ESP8266 ESP12 NodeMCU SOC

2. DS18B20 Temperatursensor

3. NodeMCU Base

4. Samsung SmartThings 2.0 -hub

USB mikrokabel

Trinn 2: Programvare - det du trenger

Programvare - det du trenger
Programvare - det du trenger
Programvare - det du trenger
Programvare - det du trenger
Programvare - det du trenger
Programvare - det du trenger
Programvare - det du trenger
Programvare - det du trenger

FORTAK: Komfortabelt å jobbe med Arduino IDE, Libraries, SmartThings IDE og GITHub.

Arduino IDE

Samsung SmartThings IDE

SmartThings Android -app

GITHub

Trinn 3: Maskinvareoppsett

Maskinvareoppsett
Maskinvareoppsett

For denne delen er trinnene forklart basert på oppsettet mitt. Juster etter behov.

  • Installer NodeMCU -kortet på Node Base. (bekreft den riktige retningen med antennesteder som matcher hver eller pin -tall som samsvarer hvis de er oppført på basen)
  • Installer kvinnelige terminatorforbindelser på DS18B20. (Jeg klippet, strippet, loddet og pakket jumper til DS1820Bs linjer)
  • Fest DS18B20 -strøm til 3,3V -skinne på Node Base. Se bilde.
  • Fest DS18B20 bakken til bakken på Node Base. Se bilde.
  • Fest DS18B20 Data til pin D3 -skinne på Node Base. Se bilde.

MERK: Du må kanskje koble fra datatilkoblingen når du laster inn skisse og kobler til igjen etter at lasten er fullført.

Trinn 4: Programvareoppsett

Programvareoppsett
Programvareoppsett
Programvareoppsett
Programvareoppsett
Programvareoppsett
Programvareoppsett

FORTAK: Komfortabelt å jobbe med Arduino IDE, Libraries, SmartThings IDE og GITHub.

  • Logg på dine respektive SmartThings IDE- og GITHub -kontoer.
  • Følg ALLE trinnene vist her av Daniel Ogorchock. AKA Ogiewon.

Jeg vet at det er mye innledende informasjon og konfigurasjon hvis dette er første gang du setter opp ST_Anything -konfigurasjonene, men det er verdt det. VENNLIGST å stille spørsmål du måtte ha underveis. I tillegg er SmartThings Forum for dette prosjektet et flott sted for tips og råd.

  • Endre den vedlagte Arduino -skissen, og legg til miljøspesifikasjonene for WiFi/SmartThings. Skissen viser hvor du skal gjøre endringene, det samme gjør trinnene på GITHub -siden.
  • Se de vedlagte skjermbildene for (2) ST_Anything enhetsspesifikke endringer. (For NodeMCU 0.9 versjon … Endre Pin D7 til Pin D3) og kommenter eventuelle enheter/biblioteker som du kanskje ikke vil installere for øyeblikket.
  • Den vedlagte skissen har endringene D7 til D3 og tilleggene som er kommentert. MERK: Hvis du koblet fra hopperen fra D#, kobler du til igjen etter at skissen er lastet inn.
  • Åpne SmartThings -mobilappen. Hvis du fortsatt trenger å legge til detaljer i henhold til trinnene her, gjør det nå.
  • Ta en titt på listen over enheter i SmartThings -mobilappen din. Du bør nå se en DS18B20 oppført med din nåværende temperatur.

Anbefalt: