Sommario:

ESP8266/ESP-12 SmartThings DS18B20 alimentato da Arduino Temp. Sensore: 4 passaggi (con immagini)
ESP8266/ESP-12 SmartThings DS18B20 alimentato da Arduino Temp. Sensore: 4 passaggi (con immagini)

Video: ESP8266/ESP-12 SmartThings DS18B20 alimentato da Arduino Temp. Sensore: 4 passaggi (con immagini)

Video: ESP8266/ESP-12 SmartThings DS18B20 alimentato da Arduino Temp. Sensore: 4 passaggi (con immagini)
Video: ESP8266/ESP-12 SmartThings DS18B20 с питанием от Arduino, темп. Датчик 2024, Luglio
Anonim
Image
Image

A tutti noi piace sapere qual è la temperatura attuale della stanza e, a volte, qual è la temperatura in un'altra stanza, o forse anche nella tua casa di vacanza dall'altra parte del mondo. Forse vuoi monitorare la temperatura nella casa del tuo animale domestico Lizard? Sei arrivato nel posto giusto per imparare come costruire il tuo SmartThings connesso DS18B20 Temp. Sensore con un ESP8266 e Arduino. Dai un'occhiata a questo video e continua a leggere.

Passaggio 1: hardware: cosa ti servirà

Hardware: cosa ti serve
Hardware: cosa ti serve
Hardware: cosa ti serve
Hardware: cosa ti serve
Hardware: cosa ti serve
Hardware: cosa ti serve

NON approvo, rappresento o ricevo nulla per gli esempi seguenti. Avvertimento Emptor.

Sostituisci secondo necessità per i tuoi requisiti/parametri individuali. I link ai prodotti sono solo a titolo esemplificativo e non promozionale. Non ho usato un resistore per il DS18B20. Si prega di utilizzare il proprio giudizio.

1. ESP8266 ESP12 NodeMCU SOC

2. Sensore di temperatura DS18B20

3. Base NodeMCU

4. Hub Samsung SmartThings 2.0

Cavo micro USB

Passaggio 2: Software: cosa ti servirà

Software: cosa ti servirà
Software: cosa ti servirà
Software: cosa ti servirà
Software: cosa ti servirà
Software: cosa ti servirà
Software: cosa ti servirà
Software: cosa ti servirà
Software: cosa ti servirà

ASSUNZIONI: Lavorare comodamente con Arduino IDE, Libraries, SmartThings IDE e GITHub.

Arduino IDE

IDE Samsung SmartThings

App Android SmartThings

GITub

Passaggio 3: configurazione hardware

Configurazione hardware
Configurazione hardware

Per questa sezione, i passaggi spiegati si basano sulla mia configurazione. Regolare secondo necessità.

  • Installare la scheda NodeMCU sulla base del nodo. (confermare l'orientamento corretto facendo corrispondere le posizioni dell'antenna su ciascuna o i numeri dei pin corrispondenti se elencati sulla base)
  • Installare le connessioni del terminatore femmina su DS18B20. (Ho tagliato, spogliato, saldato e avvolto i ponticelli sulle linee del DS1820B)
  • Collegare l'alimentazione DS18B20 alla guida da 3,3 V sulla base del nodo. Vedi foto.
  • Collegare terra DS18B20 alla guida di terra sulla base del nodo. Vedi foto.
  • Collegare i dati DS18B20 alla guida pin D3 sulla base del nodo. Vedi foto.

NOTA: potrebbe essere necessario disconnettere la connessione dati durante il caricamento dello schizzo e riconnettersi al termine del caricamento.

Passaggio 4: configurazione del software

Configurazione del software
Configurazione del software
Configurazione del software
Configurazione del software
Configurazione del software
Configurazione del software

ASSUNZIONI: Lavorare comodamente con Arduino IDE, Libraries, SmartThings IDE e GITHub.

  • Accedi ai tuoi rispettivi account SmartThings IDE e GITHub.
  • Segui TUTTI i passaggi mostrati qui da Daniel Ogorchock. AKA Ogiewon.

So che ci sono molte informazioni e configurazioni iniziali se è la prima volta che configuri le configurazioni di ST_Anything, ma ne vale la pena. PER FAVORE, sentiti libero di porre qualsiasi domanda tu possa avere lungo la strada. Inoltre, il Forum SmartThings per questo progetto è un OTTIMO posto per suggerimenti e consigli.

  • Modifica lo schizzo Arduino allegato, aggiungendo le specifiche dell'ambiente WiFi/SmartThings. Lo schizzo indica dove apportare le modifiche, così come i passaggi sulla pagina GITHub.
  • Fare riferimento alle schermate allegate per le (2) modifiche specifiche del dispositivo ST_Anything. (Per la versione NodeMCU 0.9… Cambia Pin D7 in Pin D3) e commentando eventuali dispositivi/librerie che potresti non voler installare in questo momento.
  • Lo schizzo allegato ha le modifiche da D7 a D3 e gli extra commentati. NOTA: se hai scollegato il ponticello da D#, ricollegalo dopo che lo schizzo è stato caricato.
  • Apri la tua app mobile SmartThings. Se hai ancora bisogno di aggiungere dettagli secondo i passaggi qui, fallo ora.
  • Dai un'occhiata al tuo elenco di dispositivi all'interno della tua app mobile SmartThings, ora dovresti vedere un DS18B20 elencato con la tua temperatura attuale.

Consigliato: