Indholdsfortegnelse:
- Trin 1: Hardware - hvad du skal bruge
- Trin 2: Software - hvad du skal bruge
- Trin 3: Hardwareopsætning
- Trin 4: Softwareopsætning
Video: ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: 4 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Vi kan alle lide at vide, hvad den aktuelle rumtemperatur er, og nogle gange hvad temperaturen er i et andet rum, eller måske endda i dit feriehus på den anden side af verden. Måske vil du overvåge temperaturen i dit kæledyrs fires hus? Du er kommet til det rigtige sted for at lære, hvordan du opbygger din helt egen SmartThings -tilsluttede DS18B20 Temp. Sensor med ESP8266 og Arduino. Tjek denne Vid og læs videre.
Trin 1: Hardware - hvad du skal bruge
Jeg støtter, repræsenterer eller modtager IKKE noget som helst for eksemplerne herunder. Advarsel Emptor.
Erstat efter behov for dine individuelle krav/parametre. Links til produkter er kun eksempler og ikke reklame. Jeg brugte ikke en modstand til DS18B20. Brug venligst din egen dømmekraft.
1. ESP8266 ESP12 NodeMCU SOC
2. DS18B20 Temperatursensor
3. NodeMCU Base
4. Samsung SmartThings 2.0 Hub
USB mikrokabel
Trin 2: Software - hvad du skal bruge
ANTAGELSER: Komfortabelt arbejde med Arduino IDE, Libraries, SmartThings IDE og GITHub.
Arduino IDE
Samsung SmartThings IDE
SmartThings Android -app
GITHub
Trin 3: Hardwareopsætning
For dette afsnit er de forklarede trin baseret på min opsætning. Juster efter behov.
- Installer NodeMCU -kortet på Node Base. (bekræft den korrekte retning ved at placere antenner, der matcher hver eller pin -numre, der matcher, hvis de er angivet på basen)
- Installer hunterminalforbindelser på DS18B20. (Jeg klippede, fjernede, lodde og pakkede jumpere til DS1820B's linjer)
- Tilslut DS18B20 strøm til 3.3v skinne på Node Base. Se billede.
- Fastgør DS18B20 jord til jordskinne på Node Base. Se billede.
- Fastgør DS18B20 Data til pin D3 -skinne på Node Base. Se billede.
BEMÆRK: Du skal muligvis afbryde dataforbindelsen, når du indlæser skitsen, og tilslutter igen, når indlæsningen er fuldført.
Trin 4: Softwareopsætning
ANTAGELSER: Komfortabelt arbejde med Arduino IDE, Libraries, SmartThings IDE og GITHub.
- Log ind på dine respektive SmartThings IDE- og GITHub -konti.
- Følg ALLE trin vist her af Daniel Ogorchock. AKA Ogiewon.
Jeg ved, at der er mange indledende oplysninger og konfigurationer, hvis det er første gang, du konfigurerer ST_Anything -konfigurationerne, men det er det værd. Du er velkommen til at stille spørgsmål, du måtte have undervejs. Derudover er SmartThings Forum for dette projekt et STORT sted for tips og råd.
- Rediger den vedhæftede Arduino -skitse, tilføj dine WiFi/SmartThings -miljøspecifikationer. Skitsen kalder på, hvor ændringerne skal foretages, ligesom trinene på GITHub -siden gør.
- Se de vedhæftede skærmbilleder for (2) ST_Anything -enhedsspecifikke ændringer. (For NodeMCU 0.9 version … Skift Pin D7 til Pin D3) og kommenter eventuelle enheder/biblioteker, som du muligvis ikke vil installere på nuværende tidspunkt.
- Den vedhæftede skitse har ændringerne D7 til D3 og de bemærkede ekstraudstyr. BEMÆRK: Hvis du koblede jumperen fra D#, skal du tilslutte igen, efter at skitsen er indlæst.
- Åbn din SmartThings -mobilapp. Hvis du stadig har brug for at tilføje detaljer i henhold til trinene her, skal du gøre det nu.
- Tag et kig på din liste over enheder i din SmartThings Mobile App, du skulle nu se en DS18B20 angivet med din aktuelle temperatur.
Anbefalede:
Kom godt i gang med Esp 8266 Esp-01 Med Arduino IDE - Installation af Esp -plader i Arduino Ide og programmering af Esp: 4 trin
Kom godt i gang med Esp 8266 Esp-01 Med Arduino IDE | Installation af Esp-tavler i Arduino Ide og programmering af Esp: I denne instruktion lærer vi, hvordan du installerer esp8266-tavler i Arduino IDE, og hvordan du programmerer esp-01 og uploader kode i den. Da esp-tavler er så populære, så jeg tænkte på at rette en instruks til dette og de fleste mennesker står over for et problem
Temp Sensor DS18B20 (Raspberry Pi): 4 trin (med billeder)
Temp Sensor DS18B20 (Raspberry Pi): Grundlæggende vejledning i, hvordan man opsætter en DS18b20 temp sensor med raspberry pi
Kalibrering af DS18B20 -sensor med Arduino UNO: 3 trin (med billeder)
Kalibrering af DS18B20 -sensor med Arduino UNO: DISCLAIMER: Den enhed, du ser på billederne, bruges i et andet projekt som en termostat til filmudviklingsproces. Du kan finde det projekt her. For at kalibrere en sensor eller mere end en, skal du bruge lige det, du finder i dette projekt
ESP8266/ESP12 Witty Cloud - Arduino Powered SmartThings Illuminance Sensor: 4 trin
ESP8266/ESP12 Witty Cloud - Arduino Powered SmartThings Illuminance Sensor: At få din Smart Lighting til at reagere på nogle af standardtiderne som solnedgang og solopgang eller et bestemt tidspunkt … matcher ikke altid det, dine øjne ser, mens du er inde dit hjem. Måske er det på tide at tilføje en sensor, der kan affyre alle dem
ESP8266/ESP-01 Arduino Powered SmartThings lækagedetektor: 5 trin (med billeder)
ESP8266/ESP-01 Arduino Powered SmartThings lækagedetektor: Sooooo Mange lækagedetektorer at vælge imellem, hvilken vil fungere bedst for dig? Hvis du har Samsung SmartThings, der styrer alle enheder i dit hjem, så er denne måske bare billetten! Dette er den sidste version i en serie, som jeg har bygget en