Pilvilämpömittari 10 minuutissa ja 300 ruplaa

  • Dec 11, 2020
click fraud protection

Tämän yksinkertaisen kotitekoisen tuotteen voi toistaa kuka tahansa, joka pystyy liittämään kolme johtoa. Tällä tavoin voit hallita lämpötilaa etänä esimerkiksi maassa.

Pilvilämpömittari 10 minuutissa ja 300 ruplaa

Lämpömittari vaatii Wi-Fi-yhteyden.
Lämpötilaa voi tarkastella verkkosivuilla ja Kansantarkkailupalvelun mobiilisovelluksessa
narodmon.ru. Vuodelle on myös lämpötilakaaviot ja voit asettaa lämpötilarajat, joiden ylittyessä palvelu varoittaa sinua push-viesteillä, tekstiviesteillä ja kirjeillä postitse.

Lämpömittarin kokoamiseen tarvitaan NodeMCU-CH340-mikrokontrolleri hintaan 2,65 dollaria ja digitaalinen lämpötila-anturi DS18B20 hintaan 1,41 dollaria. Haluttaessa voit lisätä toisen digitaalisen ilmaisimen TM1637 hintaan 0,77 dollaria. Tarvitset myös 4,7 kt: n vastuksen, johdot, kaikki lataukset puhelimesta, jossa on MicroUSB-liitin. Kotelona on kätevää käyttää sähköistä kytkentärasiaa.

Todennäköisesti voit käyttää hyvin pientä Wemos D1 Mini -ohjainta, mutta en ole kokeillut sitä.

Perusversiossa riittää, että lämpötila-anturi juotetaan säätimeen (punainen johto 3 V: n, musta GND: n, keltainen anturiin D4), vastus asetetaan anturin keltaisen ja punaisen johtimen väliin (kuvassa anturi on juotettu D1: een, älä maksa huomio).

instagram viewer

Tämä on valinnainen, mutta voit liittää suojan. Lämpömittari tukee neljän tyyppisiä näyttöjä (värilliset TFT 240x320-pisteet, OLED 128x64-pisteet, kaksi- tai nelirivinen LCD, seitsemän segmentin LED). Mielestäni on parasta asentaa halvin nelisymboliilmaisin. Ilmaisimessa on neljä nastaa, yhdistämme ne ohjaimeen (VCC - 3V, GND - G, DIO - TX, CLK - RX).

Yritin liittää OLED-näytön lämpömittariin, mutta siinä olevat numerot ovat pieniä ja näytetään paljon tarpeetonta tietoa, mukaan lukien laiteohjelmistokehittäjän verkkosivuston osoite, jota ei voida katkaista.

Tämä lämpömittari voidaan liittää kansanvalvontaan ja julkistaa, jos sen anturi sijaitsee kadulla. Jos lämpömittari sijaitsee sisätiloissa (esimerkiksi samassa dachassa), palvelun avulla voit käyttää sitä ei-julkisena. Näin kahden tällaisen lämpömittarin tiedot näytetään sivustolla (huomaa, että vain yksi lämpömittari voidaan liittää palveluun ilmaiseksi).

Ja niin sovelluksessa (tietysti anturit voidaan nimetä uudelleen).

Sovellus lähettää push-viestejä, jos lämpömittari lopettaa lukemien lähettämisen tai alkaa lähettää pitkän tauon jälkeen.

Kuten luultavasti arvasit, sinun on ladattava laiteohjelmisto ja määritettävä se, jotta ohjaimesta voidaan tehdä pilvimittari. Mutta tämä on paljon helpompaa tehdä kuin monet teistä ajattelivat. :)

Laiteohjelmisto voidaan luoda palvelun avulla wifi-iot.comja lataa NodeMCU-vilkkumutta teen sen sinulle helpoksi: tässä tässä arkistossa kaksi tiedostoa - vilkkuva ja valmis laiteohjelmisto. Liitä vain ohjain tietokoneeseen, käynnistä vilkku, valitse led.bin-tiedosto (Config-gear), määritä virtuaalinen COM-portti, johon ohjain on kytketty, ja paina "Flash".

Kun laiteohjelmisto on ladattu, irrota ohjain ja liitä se uudelleen (voit käyttää tietokonetta, voit käyttää mitä tahansa laturia). Paina Reset-painiketta kolme kertaa vähintään puolen sekunnin taukolla. Ohjain luo väliaikaisen Wi-Fi-hotspotin nimeltä WiFi-IoT ilman salasanaa. Muodosta yhteys tähän pisteeseen älypuhelimellasi ja napsauta "muodosta yhteys verkkoon". Lämpömittarin asetussivu avautuu.

Voit määrittää kaikki kerralla, voit määrittää vain Wi-Fi-yhteyden ja jatkaa määritystä tietokoneella. Näytän sinulle, miten kaikki asetetaan kerralla puhelimellasi:

1. Napsauta "Laitteisto", tarkista "Ota käyttöön DS18B20" -valintaruutu ja vaihda sen GPIO: ksi "2". Napsauta "Aseta". Napsauta "Main".
2. Menemme "1-Wire", siellä on "Clear & Scan List". Anturin osoitteen tulisi näkyä. "Main" uudelleen.

3. Jos olet liittänyt näytön, siirry kohtaan "7SEGM", laita "Ota käyttöön" -valintaruutu, kirjoita 3 "GPIO Clk" -kenttään "GPIO-tiedot" 1. Napsauta yläosaa "Aseta". Vaihda kohta "1" arvoon DS18B20 1, paina alempaa "Aseta" -näppäintä. Napsauta "Main".

4. Siirry kohtaan "Palvelimet", laita valintaruutu "Ota Narodmon.ru käyttöön" ja paina "Aseta". Kirjoitamme lämpömittarin tunnuksen. Napsauta "Main".
5. Näet päävalikossa, että lämpötila on ilmestynyt.
6. Napsauta "Main". Kirjoita AP-kenttään kodin Wi-Fi-tukiaseman nimi (vain Wi-Fi 2.4 Ghz on tuettu), kirjoita AP-kenttään Wi-Fi-salasana. Painamme kolmatta painiketta Set, joka on heti syötetyn salasanan alla.

Irrota ohjain virtalähteestä ja kytke se uudelleen päälle. Se muodostaa nyt yhteyden kodin Wi-Fi-verkkoon. Voit siirtyä sen web-käyttöliittymään selaimelta osoitteeseen, jota voidaan tarkastella kotireitittimen web-käyttöliittymässä tai käyttää yhteyden muodostaminen ohjaimen väliaikaiseen tukiasemaan: napsauta uudelleen kolme kertaa RST-ohjainta, muodosta yhteys siihen puhelimella, siirry kohtaan "Main" ja katso alla osoite. Tässä tapauksessa 192.168.1.212.

Rekisteröitymme Kansantarkkailussa: https://narodmon.ru/?invite=ammo1 (viittauslinkki, mutta se ei anna minulle rahaa, mutta mahdollisuus liittää lisää antureita ja tallentaa tietoja pidempään).

Lämpömittari lähettää tietoja 5 minuutin välein, joten jos asetuksesta ei ole kulunut 5 minuuttia, sinun on odotettava vähän tai syötettävä anturin web-käyttöliittymä manuaalisesti ja lähetettävä tiedot osioon "Palvelimet".

Siirry kansanseurannassa kohtaan "Profiili - Omat anturit".

Napsauta "Lisää" ja kirjoita lämpömittarin tunnus (tallensimme sen vaiheessa 4).

Jos selitykseni tuntui sinulle vaikealta, Juuri täällä on erittäin yksityiskohtaiset vaiheittaiset ohjeet.

Itse asiassa kaikki on hyvin yksinkertaista, ja tämä kotitekoinen tuote voidaan todella valmistaa ja konfiguroida kymmenessä minuutissa. Hintojen osalta ei todellakaan voida jättää vaikuttamatta kuinka halpaa se kaikki on.

© 2020, Alexey Nadezhin

Kymmenen vuoden ajan olen kirjoittanut joka päivä tekniikasta, alennuksista, kiinnostavista paikoista ja tapahtumista. Lue blogini sivustolla ammo1.ru, sisään LJ, Zen, Mirtesen.
Omat projektit:
Lamptest.ru. Testaan ​​LED-lamput ja autan selvittämään, mitkä ovat hyviä ja mitkä eivät niin hyviä.
Elerus.ru. Kerään tietoja kotimaisista elektronisista laitteista henkilökohtaiseen käyttöön ja jaan niitä.
Voit ottaa minuun yhteyttä sähkeellä
@ ammo1 ja postitse [email protected].