Obsah:

ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Senzor: 4 kroky (s obrázky)
ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Senzor: 4 kroky (s obrázky)

Video: ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Senzor: 4 kroky (s obrázky)

Video: ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Senzor: 4 kroky (s obrázky)
Video: send ds18b20 temp with wi-fi to android 2024, Červenec
Anonim
Image
Image

Všichni rádi víme, jaká je aktuální pokojová teplota a někdy jaká je teplota v jiné místnosti nebo dokonce ve vašem prázdninovém domě na druhém konci světa. Možná chcete sledovat teplotu v domě vašeho mazlíčka Lizard? Jste na správném místě, abyste se dozvěděli, jak vytvořit vlastní připojenou DS18B20 Temp připojenou k SmartThings. Senzor s ESP8266 a Arduino. Podívejte se na tento Vid a čtěte dál.

Krok 1: Hardware - co budete potřebovat

Hardware - co budete potřebovat
Hardware - co budete potřebovat
Hardware - co budete potřebovat
Hardware - co budete potřebovat
Hardware - co budete potřebovat
Hardware - co budete potřebovat

V níže uvedených příkladech NESPORUČUJI, nereprezentuji ani nepřijímám vůbec nic. Caveat Emptor.

Nahrazujte podle potřeby svými individuálními požadavky/parametry. Odkazy na produkty slouží pouze pro příklady, nikoli pro propagaci. Pro DS18B20 jsem nepoužil odpor. Použijte prosím svůj vlastní úsudek.

1. ESP8266 ESP12 NodeMCU SOC

2. Snímač teploty DS18B20

3. Základna NodeMCU

4. Rozbočovač Samsung SmartThings 2.0

Micro USB kabel

Krok 2: Software - Co budete potřebovat

Software - co budete potřebovat
Software - co budete potřebovat
Software - co budete potřebovat
Software - co budete potřebovat
Software - co budete potřebovat
Software - co budete potřebovat
Software - co budete potřebovat
Software - co budete potřebovat

PŘEDPOKLADY: Pohodlná práce s Arduino IDE, knihovnami, SmartThings IDE a GITHub.

Arduino IDE

Samsung SmartThings IDE

Aplikace SmartThings pro Android

GITHub

Krok 3: Nastavení hardwaru

Nastavení hardwaru
Nastavení hardwaru

V této části jsou vysvětlené kroky založeny na mém nastavení. Upravte podle potřeby.

  • Nainstalujte desku NodeMCU na Node Base. (správnou orientaci potvrďte odpovídajícími umístěními antén na každém nebo odpovídajícími čísly pinů, pokud jsou uvedeny na základně)
  • Nainstalujte na DS18B20 připojení zakončením. (Přepnul jsem, svlékl, připájel a omotal propojky k linkám DS1820B)
  • Připojte napájení DS18B20 na kolejnici 3,3 V na základně uzlu. Viz obr.
  • Připojte uzemnění DS18B20 na zemní lištu na základně uzlu. Viz obr.
  • Připojte data DS18B20 na pinovou lištu D3 na základně uzlu. Viz obr.

POZNÁMKA: Při načítání náčrtu budete možná muset odpojit datové připojení a znovu se připojit po dokončení načítání.

Krok 4: Nastavení softwaru

Nastavení softwaru
Nastavení softwaru
Nastavení softwaru
Nastavení softwaru
Nastavení softwaru
Nastavení softwaru

PŘEDPOKLADY: Pohodlná práce s Arduino IDE, knihovnami, SmartThings IDE a GITHub.

  • Přihlaste se ke svým příslušným účtům SmartThings IDE a GITHub.
  • Postupujte podle VŠECH kroků, které zde ukazuje Daniel Ogorchock. AKA Ogiewon.

Vím, že existuje mnoho počátečních informací a konfigurace, pokud toto je vaše první nastavení konfigurací ST_Anything, ale stojí to za to. PROSÍM, neváhejte se zeptat na jakékoli otázky, které byste mohli mít po cestě. Fórum SmartThings pro tento projekt je navíc SKVĚLÉ místo pro tipy a rady.

  • Upravte připojenou skicu Arduino přidáním specifik vašeho prostředí WiFi/SmartThings. Skica volá, kde provést změny, stejně jako kroky na stránce GITHub.
  • Změny specifické pro (2) ST_Anything zařízení najdete na přiložených screenshotech. (Pro verzi NodeMCU 0.9… Změňte pin D7 na pin D3) a okomentujte všechna zařízení/knihovny, které v tuto chvíli možná nebudete chtít nainstalovat.
  • Připojená skica má změny D7 až D3 a komentované doplňky. UPOZORNĚNÍ: Pokud jste propojku odpojili od D#, připojte se znovu po načtení skici.
  • Otevřete svou mobilní aplikaci SmartThings. Pokud stále potřebujete přidat podrobnosti podle zde uvedených kroků, udělejte to nyní.
  • Podívejte se do svého seznamu zařízení v mobilní aplikaci SmartThings, nyní byste měli vidět DS18B20 s vaší aktuální teplotou.

Doporučuje: