Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Me kaikki haluamme tietää, mikä on huoneen nykyinen lämpötila, ja joskus mikä lämpötila on toisessa huoneessa tai ehkä jopa lomamökissäsi toisella puolella maailmaa. Ehkä haluat seurata lämpöä lemmikkisi Lizard -talossa? Olet tullut oikeaan paikkaan oppiaksesi rakentamaan omat SmartThings -yhdistetyt DS18B20 Temp. Anturi, jossa ESP8266 ja Arduino. Katso tämä Vid ja lue.
Vaihe 1: Laitteisto - mitä tarvitset
En hyväksy, edusta tai vastaanota mitään alla olevista esimerkeistä. Varoitus Emptor.
Korvaa tarvittaessa yksilöllisten vaatimusten/parametrien mukaan. Linkit tuotteisiin ovat vain esimerkkejä eivätkä myynninedistämistä. En käyttänyt DS18B20: n vastusta. Käytä omaa harkintaasi.
1. ESP8266 ESP12 NodeMCU SOC
2. DS18B20 -lämpötila -anturi
3. NodeMCU Base
4. Samsung SmartThings 2.0 Hub
USB -mikrokaapeli
Vaihe 2: Ohjelmisto - mitä tarvitset
OLETUKSET: Mukava työskentely Arduino IDE: n, kirjastojen, SmartThings IDE: n ja GITHubin kanssa.
Arduino IDE
Samsung SmartThings IDE
SmartThings Android -sovellus
GITHub
Vaihe 3: Laitteiston asennus
Tässä osassa selitetyt vaiheet perustuvat asetuksiini. Säädä tarpeen mukaan.
- Asenna NodeMCU -kortti solmualustaan. (vahvista oikea suunta antennien sijaintien perusteella, jotka vastaavat toisiaan tai nastan numeroita, jotka on listattu tukiasemassa)
- Asenna naarasliittimet DS18B20 -laitteeseen. (Katkaisin, riisuttiin, juotettiin ja käärittiin puserot DS1820B: n linjoihin)
- Liitä DS18B20 -virtalähde solmualustan 3,3 voltin kiskoon. Katso kuva.
- Kiinnitä DS18B20 -maa solmualustan maadoituskiskoon. Katso kuva.
- Kiinnitä DS18B20 -tiedot solmun pohjan D3 -kiskoon. Katso kuva.
HUOMAUTUS: Sinun on ehkä katkaistava datayhteys luonnosta ladattaessa ja yhdistettävä uudelleen lataamisen jälkeen.
Vaihe 4: Ohjelmiston asennus
OLETUKSET: Mukava työskentely Arduino IDE: n, kirjastojen, SmartThings IDE: n ja GITHubin kanssa.
- Kirjaudu omille SmartThings IDE- ja GITHub -tileillesi.
- Noudata KAIKKI tässä Daniel Ogorchockin esittämiä vaiheita. Muu nimi Ogiewon.
Tiedän, että on paljon perustietoja ja kokoonpanoa, jos määrität ST_Anything -kokoonpanot ensimmäistä kertaa, mutta se on sen arvoista. Kysy rohkeasti mahdollisia kysymyksiä matkan varrella. Lisäksi tämän hankkeen SmartThings -foorumi on loistava paikka vinkkejä ja neuvoja varten.
- Muokkaa liitteenä olevaa Arduino -luonnosta lisäämällä WiFi/SmartThings -ympäristön erityispiirteet. Luonnoksessa kehotetaan tekemään muutokset, samoin kuin GITHub -sivun vaiheet.
- Katso liitteenä olevista kuvakaappauksista (2) ST_Anything laitekohtaiset muutokset. (NodeMCU 0.9 -versio… Vaihda nasta D7 nastaksi D3) ja kommentoi kaikkia laitteita/kirjastoja, joita et ehkä halua asentaa tällä hetkellä.
- Liitetyssä luonnoksessa on D7 - D3 muutokset ja kommentoidut lisäominaisuudet HUOMAUTUS: Jos irrotit hyppyjohdon D#: sta, yhdistä uudelleen luonnoksen lataamisen jälkeen.
- Avaa SmartThings -mobiilisovellus. Jos sinun on vielä lisättävä tietoja tämän vaiheen mukaisesti, tee se nyt.
- Katso SmartThings -mobiilisovelluksesi laiteluettelosta, nyt näet DS18B20 -laitteen, jossa on nykyinen lämpötilasi.