Spisu treści:

ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Czujnik: 4 kroki (ze zdjęciami)
ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Czujnik: 4 kroki (ze zdjęciami)

Wideo: ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Czujnik: 4 kroki (ze zdjęciami)

Wideo: ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Czujnik: 4 kroki (ze zdjęciami)
Wideo: Программирование модуля датчика температуры и влажности ESP8266 ESP01 DHT11 | удаленныйXY | ФЛПрог 2024, Lipiec
Anonim
Image
Image

Wszyscy lubimy wiedzieć, jaka jest aktualna temperatura w pomieszczeniu, a czasem jaka jest temperatura w innym pomieszczeniu, a może nawet w Twoim domu wakacyjnym na drugim końcu świata. Może chcesz monitorować temperaturę w domu swojego zwierzaka Jaszczurki? Trafiłeś we właściwe miejsce, aby dowiedzieć się, jak zbudować swój własny, podłączony do SmartThings DS18B20 Temp. Czujnik z układem ESP8266 i Arduino. Sprawdź ten Vid i czytaj dalej.

Krok 1: Sprzęt - czego będziesz potrzebować

Sprzęt - czego potrzebujesz
Sprzęt - czego potrzebujesz
Sprzęt - czego potrzebujesz
Sprzęt - czego potrzebujesz
Sprzęt - czego potrzebujesz
Sprzęt - czego potrzebujesz

NIE popieram, nie reprezentuję ani nie otrzymuję niczego za poniższe przykłady. Zastrzeżenie Empora.

W razie potrzeby zastąp swoje indywidualne wymagania/parametry. Linki do produktów są tylko przykładowe, a nie promocyjne. Nie użyłem rezystora do DS18B20. Proszę kierować się własnym osądem.

1. ESP8266 ESP12 NodeMCU SOC

2. Czujnik temperatury DS18B20

3. Baza NodeMCU

4. Koncentrator Samsung SmartThings 2.0

Mikrokabel USB

Krok 2: Oprogramowanie - czego będziesz potrzebować

Oprogramowanie - czego będziesz potrzebować
Oprogramowanie - czego będziesz potrzebować
Oprogramowanie - czego będziesz potrzebować
Oprogramowanie - czego będziesz potrzebować
Oprogramowanie - czego będziesz potrzebować
Oprogramowanie - czego będziesz potrzebować
Oprogramowanie - czego będziesz potrzebować
Oprogramowanie - czego będziesz potrzebować

ZAŁOŻENIA: Wygodna praca z Arduino IDE, bibliotekami, SmartThings IDE oraz GIThub.

IDE Arduino

IDE Samsung SmartThings

Aplikacja SmartThings na Androida

GITHub

Krok 3: Konfiguracja sprzętu

Konfiguracja sprzętu
Konfiguracja sprzętu

W tej sekcji wyjaśnione kroki są oparte na mojej konfiguracji. Dostosuj w razie potrzeby.

  • Zainstaluj płytę NodeMCU na Node Base. (potwierdź prawidłową orientację, dopasowując położenie anteny na każdym z nich lub pasujące numery pinów, jeśli są wymienione na podstawie)
  • Zainstaluj żeńskie połączenia terminatora na DS18B20. (Przycinałem, ściągałem, lutowałem i owijałem zworki do linii DS1820B)
  • Podłącz zasilanie DS18B20 do szyny 3.3V w bazie węzła. Zobacz rys.
  • Podłącz uziemienie DS18B20 do szyny uziemiającej w bazie węzła. Zobacz rys.
  • Podłącz DS18B20 Data do pinu D3 w bazie węzła. Zobacz rys.

UWAGA: Może być konieczne rozłączenie połączenia danych podczas ładowania szkicu i ponowne połączenie po zakończeniu ładowania.

Krok 4: Konfiguracja oprogramowania

Konfiguracja oprogramowania
Konfiguracja oprogramowania
Konfiguracja oprogramowania
Konfiguracja oprogramowania
Konfiguracja oprogramowania
Konfiguracja oprogramowania

ZAŁOŻENIA: Wygodna praca z Arduino IDE, bibliotekami, SmartThings IDE oraz GIThub.

  • Zaloguj się do swoich kont SmartThings IDE i GIThub.
  • Wykonaj WSZYSTKIE kroki pokazane tutaj przez Daniela Ogorchocka. vel Ogiewon.

Wiem, że jest wiele wstępnych informacji i konfiguracji, jeśli po raz pierwszy konfigurujesz konfiguracje ST_Anything, ale warto. PROSIMY o zadawanie wszelkich pytań po drodze. Ponadto Forum SmartThings dla tego projektu to ŚWIETNE miejsce na wskazówki i porady.

  • Zmodyfikuj załączony szkic Arduino, dodając specyfikę środowiska WiFi/SmartThings. Szkic wskazuje, gdzie wprowadzić zmiany, podobnie jak kroki na stronie GIThub.
  • Zapoznaj się z załączonymi zrzutami ekranu dla (2) zmian specyficznych dla urządzenia ST_Anything. (Dla wersji NodeMCU 0.9… Zmień Pin D7 na Pin D3) i komentuj wszystkie urządzenia/biblioteki, których możesz nie chcieć obecnie instalować.
  • Załączony szkic zawiera zmiany z D7 na D3 i zakomentowane dodatki. UWAGA: Jeśli odłączyłeś zworkę od D#, podłącz ponownie po załadowaniu szkicu.
  • Otwórz aplikację mobilną SmartThings. Jeśli nadal musisz dodać szczegóły zgodnie z instrukcjami tutaj, zrób to teraz.
  • Spójrz na listę urządzeń w aplikacji mobilnej SmartThings, powinieneś teraz zobaczyć DS18B20 z aktualną temperaturą.

Zalecana: