Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
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
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
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
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
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.