Innehållsförteckning:
- Steg 1: Hårdvara - vad du behöver
- Steg 2: Programvara - vad du behöver
- Steg 3: Hårdvaruinstallation
- Steg 4: Programvaruinstallation
Video: ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: 4 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Vi gillar alla att veta vad den nuvarande rumstemperaturen är, och ibland vad temperaturen är i ett annat rum, eller kanske till och med i ditt semesterhus på andra sidan världen. Kanske vill du övervaka temperaturen i ditt husdjurs ödla? Du har kommit till rätt ställe för att lära dig hur du bygger din egen SmartThings -anslutna DS18B20 Temp. Sensor med ESP8266 och Arduino. Kolla in denna Vid och läs vidare.
Steg 1: Hårdvara - vad du behöver
Jag stöder, representerar eller får INTE någonting alls för exemplen nedan. Caveat Emptor.
Ersätt vid behov för dina individuella krav/parametrar. Länkar till produkter är endast för exempel och inte för marknadsföring. Jag använde inte ett motstånd för DS18B20. Använd ditt eget omdöme.
1. ESP8266 ESP12 NodeMCU SOC
2. DS18B20 Temperaturgivare
3. NodeMCU -bas
4. Samsung SmartThings 2.0 Hub
USB mikrokabel
Steg 2: Programvara - vad du behöver
ANTAGANDEN: Bekvämt att arbeta med Arduino IDE, Libraries, SmartThings IDE och GITHub.
Arduino IDE
Samsung SmartThings IDE
SmartThings Android -app
GITHub
Steg 3: Hårdvaruinstallation
För det här avsnittet är de förklarade stegen baserade på min inställning. Justera efter behov.
- Installera NodeMCU -kortet på Node Base. (bekräfta rätt orientering med antennplatser som matchar på varje eller stiftnummer som matchar om det anges på basen)
- Installera honkontakter på DS18B20. (Jag klippte, avskalade, lödde och lindade hoppare till DS1820B: s linjer)
- Anslut DS18B20 -ström till 3.3v -skena på Node Base. Se bild.
- Fäst DS18B20 jord till jordskena på Node Base. Se bild.
- Fäst DS18B20 -data på stift D3 -skenan på nodbasen. Se bild.
OBS: Du kan behöva koppla bort dataanslutningen när du laddar skiss och återansluter när laddningen har slutförts.
Steg 4: Programvaruinstallation
ANTAGANDEN: Bekvämt att arbeta med Arduino IDE, Libraries, SmartThings IDE och GITHub.
- Logga in på dina respektive SmartThings IDE- och GITHub -konton.
- Följ ALLA steg som visas här av Daniel Ogorchock. AKA Ogiewon.
Jag vet att det finns mycket initial information och konfiguration om det är första gången du konfigurerar ST_Anything -konfigurationerna, men det är värt det. Vänligen ställ gärna frågor du kan ha på vägen. Dessutom är SmartThings Forum för detta projekt en STOR plats för tips och råd.
- Ändra den bifogade Arduino -skissen och lägg till dina WiFi/SmartThings -miljöspecifikationer. Skissen ropar ut var du ska göra ändringarna, liksom stegen på GITHub -sidan.
- Se de bifogade skärmdumparna för (2) ST_Anything enhetsspecifika ändringar. (För NodeMCU 0.9 version … Ändra Pin D7 till Pin D3) och kommentera alla enheter/bibliotek som du kanske inte vill installera just nu.
- Den bifogade skissen har D7 till D3 ändringar och de kommenterade extrafunktionerna. OBS: Om du kopplade bort bygeln från D#, anslut igen efter att skissen har laddats.
- Öppna din SmartThings mobilapp. Om du fortfarande behöver lägga till detaljer enligt stegen här, gör det nu.
- Ta en titt i din lista över enheter i din SmartThings Mobile App, du bör nu se en DS18B20 listad med din nuvarande temperatur.
Rekommenderad:
Komma igång med Esp 8266 Esp-01 Med Arduino IDE - Installera Esp -kort i Arduino Ide och Programmering Esp: 4 steg
Komma igång med Esp 8266 Esp-01 Med Arduino IDE | Installera Esp-kort i Arduino Ide och programmera Esp: I dessa instruktioner lär vi oss hur man installerar esp8266-kort i Arduino IDE och hur man programmerar esp-01 och laddar upp kod i den. Eftersom esp-kort är så populära så jag tänkte rätta till en instruktionsför detta och de flesta människor har problem
Temp Sensor DS18B20 (Raspberry Pi): 4 steg (med bilder)
Temp Sensor DS18B20 (Raspberry Pi): Grundläggande handledning om hur du ställer in en DS18b20 temp sensor med hallon pi
Kalibrering av DS18B20 -sensor med Arduino UNO: 3 steg (med bilder)
Kalibrering av DS18B20 -sensor med Arduino UNO: DISCLAIMER: Enheten du ser på bilderna används i ett annat projekt som en termostat för filmutvecklingsprocess. Det projektet hittar du här. För att kalibrera en sensor, eller mer än en, behöver du precis vad du hittar i det här projektet
ESP8266/ESP12 Witty Cloud - Arduino Powered SmartThings Illuminance Sensor: 4 steg
ESP8266/ESP12 Witty Cloud - Arduino Powered SmartThings Illuminance Sensor: Att få din smarta belysning att reagera på några av standardtiderna som solnedgång och soluppgång, eller en specifik tid … matchar inte alltid vad dina ögon ser när du är inne ditt hem. Kanske är det dags att lägga till en sensor som kan sätta igång alla dessa
ESP8266/ESP-01 Arduino Powered SmartThings läckagedetektor: 5 steg (med bilder)
ESP8266/ESP-01 Arduino Powered SmartThings läckagedetektor: Sooooo Många läcksökare att välja mellan, vilken fungerar bäst för dig? Om du har Samsung SmartThings som styr några enheter i ditt hem, så kan den här bara vara biljetten! Detta är den sista versionen i en serie som jag har byggt en