INHOUDSOPGAWE:

ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: 4 stappe (met foto's)
ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: 4 stappe (met foto's)

Video: ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: 4 stappe (met foto's)

Video: ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: 4 stappe (met foto's)
Video: send ds18b20 temp with wi-fi to android 2024, Julie
Anonim
Image
Image

Ons weet almal graag wat die huidige kamertemperatuur is, en soms wat die temperatuur in 'n ander kamer is, of miskien selfs in u vakansiehuis aan die ander kant van die wêreld. Miskien wil u die temperatuur in die huis van u troeteldier monitor? U het op die regte plek gekom om te leer hoe u u eie SmartThings -aangeslote DS18B20 -temp kan bou. Sensor met 'n ESP8266 en Arduino. Kyk na hierdie Vid en lees verder.

Stap 1: Hardeware - wat u benodig

Hardeware - wat u benodig
Hardeware - wat u benodig
Hardeware - wat u benodig
Hardeware - wat u benodig
Hardeware - wat u benodig
Hardeware - wat u benodig

Ek onderskryf, verteenwoordig of ontvang niks vir die voorbeelde hieronder nie. Waarskuwing Emptor.

Vervang indien nodig vir u individuele vereistes/parameters. Skakels na produkte is slegs vir voorbeelde en nie vir promosie nie. Ek het nie 'n weerstand vir die DS18B20 gebruik nie. Gebruik asseblief u eie oordeel.

1. ESP8266 ESP12 NodeMCU SOC

2. DS18B20 Temperatuursensor

3. NodeMCU Base

4. Samsung SmartThings 2.0 Hub

USB mikrokabel

Stap 2: Sagteware - wat u benodig

Sagteware - wat u benodig
Sagteware - wat u benodig
Sagteware - wat u benodig
Sagteware - wat u benodig
Sagteware - wat u benodig
Sagteware - wat u benodig
Sagteware - wat u benodig
Sagteware - wat u benodig

AANNames: gemaklik om met Arduino IDE, biblioteke, SmartThings IDE en GITHub te werk.

Arduino IDE

Samsung SmartThings IDE

SmartThings Android -app

GITHub

Stap 3: hardeware -opstelling

Hardeware -opstelling
Hardeware -opstelling

Vir hierdie afdeling is die verduidelikde stappe gebaseer op my opstelling. Pas aan soos nodig.

  • Installeer NodeMCU -bord op Node Base. (bevestig die korrekte oriëntasie deur antenneplekke wat ooreenstem met elk of pennommers wat ooreenstem as dit op die basis verskyn)
  • Installeer vroulike terminatorverbindings op DS18B20. (Ek het springers aan die lyne van die DS1820B gesny, gestroop, gesoldeer en toegedraai)
  • Koppel DS18B20 -krag aan die 3.3v -spoor op die Node Base. Sien foto.
  • Heg DS18B20 grond -tot -grond -spoor op Node Base. Sien foto.
  • Heg DS18B20 -data aan die pin D3 -spoor op Node Base. Sien foto.

LET WEL: Miskien moet u die dataverbinding ontkoppel as u die skets laai en weer koppel nadat die laai voltooi is.

Stap 4: sagteware -opstelling

Opstelling van sagteware
Opstelling van sagteware
Opstelling van sagteware
Opstelling van sagteware
Opstelling van sagteware
Opstelling van sagteware

AANNames: gemaklik om met Arduino IDE, biblioteke, SmartThings IDE en GITHub te werk.

  • Meld aan by u onderskeie SmartThings IDE- en GITHub -rekeninge.
  • Volg ALLE stappe wat deur Daniel Ogorchock hier getoon word. AKA Ogiewon.

Ek weet dat daar baie aanvanklike inligting en konfigurasie is as dit die eerste keer is dat u die ST_Anything -konfigurasies opstel, maar dit is die moeite werd. Stel gerus enige vrae wat u onderweg het. Boonop is die SmartThings Forum vir hierdie projek 'n wonderlike plek vir wenke en advies.

  • Verander die aangehegte Arduino -skets en voeg u WiFi/SmartThings -omgewingskenmerke by. Die skets noem waar u die veranderinge moet aanbring, net soos die stappe op die GITHub -bladsy.
  • Verwys na die aangehegte skermkiekies vir die (2) ST_Athing -toestelspesifieke veranderinge. (Vir NodeMCU 0.9 weergawe … Verander pen D7 na pen D3) en lewer kommentaar op enige toestelle/biblioteke wat u tans nie wil installeer nie.
  • Die aangehegte skets het die veranderings van die D7 tot D3 en die bykomende opmerkings. OPMERKING: As u die springer van D#ontkoppel het, skakel weer nadat die skets gelaai is.
  • Maak u SmartThings -mobiele app oop. As u nog steeds besonderhede wil byvoeg volgens die stappe hier, doen dit dan nou.
  • Kyk na u lys toestelle in u SmartThings -mobiele app; u moet nou 'n DS18B20 sien met u huidige temperatuur.

Aanbeveel: