Sommario:
- Passaggio 1: hardware: cosa ti servirà
- Passaggio 2: Software: cosa ti servirà
- Passaggio 3: configurazione hardware
- Passaggio 4: configurazione del software
Video: ESP8266/ESP-12 SmartThings DS18B20 alimentato da Arduino Temp. Sensore: 4 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
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à
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à
ASSUNZIONI: Lavorare comodamente con Arduino IDE, Libraries, SmartThings IDE e GITHub.
Arduino IDE
IDE Samsung SmartThings
App Android SmartThings
GITub
Passaggio 3: 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
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:
Sensore di livello del collettore d'acqua alimentato a batteria: 7 passaggi (con immagini)
Sensore di livello del collettore d'acqua alimentato a batteria: La nostra casa dispone di un serbatoio dell'acqua alimentato dalla pioggia che cade sul tetto e utilizzato per il wc, la lavatrice e l'irrigazione delle piante in giardino. Negli ultimi tre anni le estati sono state molto secche, quindi abbiamo tenuto d'occhio il livello dell'acqua nel serbatoio. S
Sensore per porta e serratura del capannone alimentato a batteria, solare, ESP8266, ESP-Now, MQTT: 4 passaggi (con immagini)
Sensore per porta e serratura del capannone alimentato a batteria, solare, ESP8266, ESP-Now, MQTT: In questo Instructable ti mostro come ho realizzato un sensore alimentato a batteria per monitorare la porta e lo stato di blocco del mio capannone per biciclette remoto. Non ho alimentazione di rete, quindi l'ho alimentato a batteria. La batteria viene caricata da un piccolo pannello solare. Il modulo è d
Sensore porta alimentato a batteria con integrazione domotica, WiFi ed ESP-NOW: 5 passaggi (con immagini)
Sensore porta alimentato a batteria con integrazione domotica, WiFi ed ESP-NOW: in questo tutorial ti mostro come ho realizzato un sensore porta alimentato a batteria con integrazione domotica. Ho visto altri bei sensori e sistemi di allarme, ma volevo crearne uno da solo. I miei obiettivi: un sensore che rileva e segnala un doo
ESP8266/ESP12 Witty Cloud - Sensore di illuminazione SmartThings alimentato da Arduino: 4 passaggi
ESP8266/ESP12 Witty Cloud - Sensore di illuminazione SmartThings alimentato da Arduino: far reagire la tua illuminazione intelligente ad alcuni degli orari predefiniti come il tramonto e l'alba, o un orario specifico… non sempre corrisponde a quello che vedono i tuoi occhi mentre sei dentro la tua casa. Forse è il momento di aggiungere un sensore in grado di accenderli tutti
ESP8266/ESP-01 Rilevatore di perdite SmartThings alimentato da Arduino: 5 passaggi (con immagini)
ESP8266/ESP-01 Rilevatore di perdite SmartThings alimentato da Arduino: così tanti rilevatori di perdite tra cui scegliere, quale funzionerà meglio per te? Se hai Samsung SmartThings che controlla qualsiasi dispositivo nella tua casa, allora questo potrebbe essere solo il biglietto! Questa è la versione finale di una serie che sto costruendo un