Pilvetermomeeter 10 minutiga ja 300 rubla

  • Dec 11, 2020
click fraud protection

Seda lihtsat kodus valmistatud toodet saab korrata igaüks, kes suudab ühendada kolm juhtmest. Selle asjaga saate temperatuuri kaugjuhtida näiteks riigis.

Pilvetermomeeter 10 minutiga ja 300 rubla

Termomeeter vajab WiFi-ühendust.
Temperatuuri saab vaadata veebisaidil ja Rahvajälgimisteenuse mobiilirakenduses
narodmon.ru. Samuti on olemas aasta temperatuuri graafikud ja saate seada temperatuuripiirangud, mille ületamisel hoiatab teenus teid tõukesõnumite, SMS-ide ja kirjadega.

Termomeetri kokkupanekuks vajate mikrokontrollerit NodeMCU-CH340 hinnaga 2,65 dollarit ja digitaalne temperatuuriandur DS18B20 hinnaga 1,41 dollarit. Soovi korral saate lisada veel ühe digitaalse indikaatori TM1637 hinnaga 0,77 dollarit. Samuti vajate 4,7K takistit, juhtmeid, mis tahes laadimist MicroUSB-pistikuga telefonist. Korpusena on mugav kasutada elektrilist jaotuskasti.

Tõenäoliselt võite kasutada väga väikest Wemos D1 Mini kontrollerit, kuid ma pole seda proovinud.

Põhiversioonis piisab temperatuurianduri regulaatorile jootmisest (punane juhe 3V-le, must GND-le, kollane kuni D4), anduri kollase ja punase juhtme vahele asetatakse takisti (fotol on andur joodetud D1-le, ära maksa tähelepanu).

instagram viewer

See ei ole kohustuslik, kuid saate kilbi ühendada. Termomeeter toetab nelja tüüpi ekraane (värvilised TFT 240x320 punktid, OLED 128x64 punktid, kahe- või neljarealine LCD, seitsme segmendiga LED). Minu arvates on kõige parem paigaldada odavaim nelja sümboliga indikaator. Indikaatoril on neli tihvti, ühendame need kontrolleriga (VCC 3V-le, GND G-le, DIO TX-le, CLK RX-ile).

Proovisin termomeetriga ühendada OLED-ekraani, kuid sellel olevad numbrid on pisikesed ja kuvatakse palju tarbetut teavet, sealhulgas püsivara arendaja veebisaidi lahutamatu aadress.

Seda termomeetrit saab ühendada rahvaseirega ja avalikustada, kui selle andur asub tänaval. Kui termomeeter asub siseruumides (näiteks samas dachas), võimaldab teenus seda kasutada mitteavalikuna. Nii kuvatakse saidil kahe sellise termomeetri andmed (pange tähele, et teenusega saab tasuta ühendada ainult ühe termomeetri).

Ja nii rakenduses (muidugi saab andureid ümber nimetada).

Rakendus saadab tõukesõnumeid, kui termomeeter lõpetab näitude edastamise või hakkab pärast pikka pausi edastama.

Nagu arvatavasti juba arvasite, peate kontrolleri pilvetermomeetriks muutmiseks alla laadima püsivara ja selle konfigureerima. Kuid seda on palju lihtsam teha, kui paljud teist arvasid. :)

Püsivara saab teenuse abil luua wifi-iot.comja laadige koos NodeMCU vilkuraga ma teen teile selle lihtsaks: siin selles arhiivis kaks faili - vilkur ja valmis püsivara. Lihtsalt ühendage kontroller arvutiga, käivitage vilkur, valige fail led.bin (Config-gear), määrake virtuaalne COM-port, millega kontroller on ühendatud, ja vajutage "Flash".

Kui püsivara on üles laaditud, ühendage kontroller lahti ja ühendage see uuesti (saate kasutada arvutit, võite kasutada mis tahes laadijat). Vajutage nuppu Lähtesta kolm korda vähemalt poolesekundilise pausi abil. Kontroller loob ajutise WiFi-leviala nimega WiFi-IoT ilma paroolita. Ühendage selle punktiga oma nutitelefoniga ja klõpsake nuppu "võrguühendus". Avaneb termomeetri seadistamise veebileht.

Saate seadistada kõik korraga, saate konfigureerida ainult WiFi-ühenduse ja jätkata seadistamist arvutis. Ma näitan teile, kuidas telefonis kõike korraga seadistada:

1. Klõpsake nuppu "Riistvara", märkige ruut "Luba DS18B20" ja muutke selle GPIO olekuks "2". Klõpsake nuppu "Määra". Klõpsake nuppu "Main".
2. Me läheme "1-Wire" juurde, seal on "Clear & Scan List". Anduri aadress peaks ilmuma. Jälle "Main".

3. Kui olete ekraani ühendanud, minge jaotisse "7SEGM", märkige ruut "Luba", sisestage väljale "GPIO Clk" 3 ja lahtrisse "GPIO Data" 1. Klõpsake ülemist nuppu "Määra". Muutke üksus "1" väärtusele DS18B20 1, vajutage alumist "Set". Klõpsake nuppu "Main".

4. Minge "Serverid", pange sinna ruut "Luba Narodmon.ru", vajutage "set". Kirjutame üles termomeetri ID. Klõpsake nuppu "Main".
5. Peamenüüs näeme, et temperatuur on ilmunud.
6. Klõpsake nuppu "Main". Sisestage väljale "AP nimi" koduse WiFi pöörduspunkti nimi (toetatud on ainult Wi-Fi 2.4 Ghz), väljale "AP Pass" sisestage WiFi parool. Vajutame kolmandat nuppu Määra, mis asub kohe sisestatud parooli all.

Ühendage kontroller toiteallikast lahti ja lülitage see uuesti sisse. Nüüd luuakse ühendus koduse WiFi-ga. Selle veebiliidesesse saate minna brauserist aadressil, mida saab vaadata koduruuteri veebiliideses või kasutada kontrolleri ajutise pöörduspunktiga ühenduse loomine: klõpsake uuesti kolm korda RST-kontrollerit, ühendage see uuesti telefoniga, minge jaotisse "Main" ja vaadake allpool aadress. Sel juhul 192.168.1.212.

Registreerume Rahvajälgimisel: https://narodmon.ru/?invite=ammo1 (viite link, kuid see ei anna mulle raha, vaid võimalust ühendada rohkem andureid ja hoida andmeid kauem).

Termomeeter saadab andmeid iga 5 minuti järel, nii et kui seadistamisest pole möödas 5 minutit, peate veidi ootama või sisestama anduri veebiliidese käsitsi ja andmed jaotises saatma "Serverid".

Inimeste seirel minge jaotisse "Profiil - minu andurid".

Klõpsake nuppu "Lisa" ja sisestage meie termomeetri ID (me salvestasime 4. etapis).

Kui minu selgitus tundub teile keeruline, siin samas seal on väga üksikasjalikud juhised samm-sammult.

Tegelikult on kõik väga lihtne ja selle omatehtud toote saab tõesti kümne minutiga valmistada ja seadistada. Hindade osas ei saa kindlasti jätta muljet avaldamata, kui odav see kõik on.

© 2020, Aleksei Nadezhin

Kümme aastat olen iga päev kirjutanud tehnoloogiast, allahindlustest, huvipakkuvatest kohtadest ja üritustest. Loe saidil minu blogi ammo1.ru, sisse LJ, Zen, Mirtesen.
Minu projektid:
Lamptest.ru. Testin LED-lampe ja aitan välja selgitada, millised neist on head ja millised mitte.
Elerus.ru. Kogun teavet isiklikuks kasutamiseks mõeldud kodumaiste elektroonikaseadmete kohta ja jagan seda.
Võite minuga ühendust võtta telegrammis
@ ammo1 ja posti teel [email protected].