
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:44


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.
Suositeltava:
Crocodile Solar Pool -anturi: 7 vaihetta (kuvilla)

Crocodile Solar Pool -anturi: Tämä opas näyttää kuinka rakentaa melko erityinen allasanturi, joka mittaa altaan lämpötilan ja lähettää sen WiFi -yhteyden kautta Blynk -sovellukseen ja MQTT -välittäjään. Kutsun sitä "krokotiilin aurinkopaneelianturiksi". Se käyttää Arduino -ohjelmointia
Sieni -anturi naarmuun: 23 vaihetta (kuvilla)

Sponge Scratch -anturi: (muokkaan tätä ohjekirjaa uudelleen Micro: Bitin käyttämiseksi! Koska Scratch 3.0 ei tue sitä ja se tukee Micro: Bit) Sieni-anturi toimii kuin muuttuva vastus- sähkö kulkee märän läpi sieni. Kun sieni puristuu enemmän
Esp 8266 Esp-01: n käytön aloittaminen Arduino IDE: n kanssa Esp -levyjen asentaminen Arduino Ide -ohjelmaan ja Esp -ohjelmointi: 4 vaihetta

Esp 8266 Esp-01: n käytön aloittaminen Arduino IDE: n kanssa Esp-levyjen asentaminen Arduino Ide -ohjelmaan ja Esp-ohjelmointi: Tässä ohjeessa opimme asentamaan esp8266-levyt Arduino IDE: hen ja kuinka ohjelmoida esp-01 ja ladata koodi siihen. tämä ja useimmat ihmiset kohtaavat ongelmia
ESP8266/ESP-01 Arduino-käyttöinen SmartThings-vuototunnistin: 5 vaihetta (kuvilla)

ESP8266/ESP-01 Arduino-käyttöiset SmartThings-vuodonilmaisimet: Sooooo Monet vuodonilmaisimet, joista valita, mikä toimii parhaiten sinulle? Jos sinulla on Samsung SmartThings, joka ohjaa kotisi laitteita, tämä saattaa olla vain lippu! Tämä on viimeinen versio sarjasta, jonka olen rakentanut
Arduino Nano ja Visuino: Muunna kiihtyvyys kulmaksi kiihtyvyysmittarista ja gyroskoopista MPU6050 I2C -anturi: 8 vaihetta (kuvilla)

Arduino Nano ja Visuino: Muunna kiihtyvyys kulmaksi kiihtyvyysmittarista ja gyroskoopista MPU6050 I2C -anturi: Jokin aika sitten lähetin opetusohjelman siitä, kuinka voit liittää MPU9250 -kiihtyvyysmittarin, gyroskoopin ja kompassianturin Arduino Nano -laitteeseen ja ohjelmoida sen Visuinolla pakettidatan ja näytön lähettämiseksi Kiihtyvyysmittari lähettää X, Y