Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
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
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
FORTAK: Komfortabelt å jobbe med Arduino IDE, Libraries, SmartThings IDE og GITHub.
Arduino IDE
Samsung SmartThings IDE
SmartThings Android -app
GITHub
Trinn 3: 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
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.