Innholdsfortegnelse:
- Trinn 1: Maskinvare - det du trenger
- Trinn 2: Programvare - det du trenger
- Trinn 3: Maskinvareoppsett
- Trinn 4: Programvareoppsett
Video: ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: 4 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
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.
Anbefalt:
Komme i gang med Esp 8266 Esp-01 Med Arduino IDE - Installere Esp -kort i Arduino Ide og Programmering Esp: 4 trinn
Komme i gang med Esp 8266 Esp-01 Med Arduino IDE | Installere Esp Boards i Arduino Ide og Programmering Esp: I denne instruksjonene skal vi lære hvordan du installerer esp8266 boards i Arduino IDE og hvordan du programmerer esp-01 og laster opp kode i den. Siden esp boards er så populære, så jeg tenkte på å rette opp en instruks for dette og de fleste mennesker står overfor problemer
Temp Sensor DS18B20 (Raspberry Pi): 4 trinn (med bilder)
Temp Sensor DS18B20 (Raspberry Pi): Grunnleggende opplæring i hvordan du konfigurerer en DS18b20 temp sensor med bringebær pi
Kalibrering av DS18B20 -sensor med Arduino UNO: 3 trinn (med bilder)
Kalibrering av DS18B20 -sensor med Arduino UNO: DISCLAIMER: Enheten du ser på bildene brukes i et annet prosjekt som en termostat for filmutviklingsprosess. Du finner det prosjektet her. For å kalibrere en sensor, eller mer enn én, trenger du akkurat det du finner i dette prosjektet
ESP8266/ESP12 Witty Cloud - Arduino Powered SmartThings Illuminance Sensor: 4 trinn
ESP8266/ESP12 Witty Cloud - Arduino Powered SmartThings Illuminance Sensor: Når din smarte belysning reagerer på noen av standardtidene som solnedgang og soloppgang, eller en bestemt tid … stemmer ikke alltid overens med det øynene dine ser mens du er inne ditt hjem. Kanskje det er på tide å legge til en sensor som kan fyre opp alle disse
ESP8266/ESP-01 Arduino Powered SmartThings lekkasjedetektor: 5 trinn (med bilder)
ESP8266/ESP-01 Arduino Powered SmartThings lekkasjedetektor: Sooooo Mange lekkasjedetektorer å velge mellom, hvilken vil fungere best for deg? Hvis du har Samsung SmartThings som styrer noen enheter i hjemmet ditt, så kan dette bare være billetten! Dette er den siste versjonen i en serie som jeg har bygd en