Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Cu toții ne place să știm care este temperatura actuală a camerei și, uneori, care este temperatura într-o altă cameră sau poate chiar în casa dvs. de vacanță de cealaltă parte a lumii. Poate doriți să monitorizați temperatura în casa șopârlei animalului dvs. de companie? Ați ajuns în locul potrivit pentru a afla cum să vă construiți propriul dvs. SmartThings DS18B20 Temp. Senzor cu un ESP8266 și Arduino. Verificați acest Vid și citiți mai departe.
Pasul 1: Hardware - De ce veți avea nevoie
NU susțin, nu reprezint sau primesc nimic pentru exemplele de mai jos. Emptor de avertizare.
Înlocuiți, după caz, cerințele / parametrii individuali. Linkurile către produse sunt doar pentru exemple și nu pentru promovare. Nu am folosit un rezistor pentru DS18B20. Vă rugăm să vă folosiți propria judecată.
1. ESP8266 ESP12 NodeMCU SOC
2. Senzor de temperatură DS18B20
3. NodeMCU Base
4. Samsung SmartThings 2.0 Hub
Cablu micro USB
Pasul 2: Software - De ce veți avea nevoie
PREZUMĂRI: Lucrul confortabil cu Arduino IDE, Biblioteci, SmartThings IDE și GITHub.
IDE Arduino
Samsung SmartThings IDE
Aplicația SmartThings pentru Android
GITHub
Pasul 3: Configurare hardware
Pentru această secțiune, pașii explicați se bazează pe configurarea mea. Reglați după cum este necesar.
- Instalați placa NodeMCU pe baza nodului. (confirmați orientarea corectă prin locațiile antenei care se potrivesc pe fiecare sau numerele de pin se potrivesc dacă sunt listate pe bază)
- Instalați conexiunile terminator de sex feminin pe DS18B20. (Am tăiat, dezbrăcat, lipit și înfășurat jumperi la liniile DS1820B)
- Atașați alimentarea DS18B20 la șina de 3.3v pe baza nodului. Vezi Pic.
- Atașați DS18B20 la sol la șina de masă pe baza nodului. Vezi Pic.
- Atașați datele DS18B20 la șina pin D3 pe baza nodului. Vezi Pic.
NOTĂ: Este posibil să fie necesar să deconectați conexiunea de date atunci când încărcați schița și să vă reconectați după finalizarea încărcării.
Pasul 4: Configurare software
PREZUMĂRI: Lucrul confortabil cu Arduino IDE, Biblioteci, SmartThings IDE și GITHub.
- Conectați-vă la conturile dvs. SmartThings IDE și GITHub respective.
- Urmați TOȚI pașii prezentați aici de Daniel Ogorchock. AKA Ogiewon.
Știu că există o mulțime de informații și configurații inițiale dacă este prima dată când configurați configurațiile ST_Anything, dar merită. Vă rugăm să nu ezitați să puneți orice întrebări pe parcurs. În plus, Forumul SmartThings pentru acest proiect este un loc MARE pentru sfaturi și sfaturi.
- Modificați schița Arduino atașată, adăugând specificul mediului WiFi / SmartThings. Schița indică unde să facă modificările, la fel ca pașii de pe pagina GITHub.
- Consultați capturile de ecran atașate pentru (2) modificările specifice dispozitivului ST_Anything. (Pentru versiunea NodeMCU 0.9 … Schimbați Pinul D7 la Pinul D3) și comentând orice dispozitive / biblioteci pe care poate nu doriți să le instalați în acest moment.
- Schița atașată are modificările de la D7 la D3 și suplimentele comentate. NOTĂ: Dacă ați deconectat jumperul de la D #, reconectați-vă după ce schița a fost încărcată.
- Deschideți aplicația mobilă SmartThings. Dacă totuși trebuie să adăugați detalii conform pașilor de aici, faceți acest lucru acum.
- Aruncați o privire în lista dvs. de dispozitive din aplicația dvs. mobilă SmartThings, ar trebui să vedeți acum un DS18B20 listat cu temperatura dvs. curentă.