Kazalo:
- 1. korak: Spajkanje zatičev
- 2. korak: Namestite Blynk
- 3. korak: Zložite skupaj in konfigurirajte mini plošče Wemos D1
Video: Wemos D1 Mini Nadzor temperature/vlažnosti: 3 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Iskal sem poceni in enostaven način za spremljanje temperature in vlažnosti moje koče, ki bo deloval tudi na baterijo ali na vtičnico. Moral sem spremljati temperaturo na daljavo, želel pa sem tudi možnost lokalnega vizualnega preverjanja temperature.
Uporabljam Wemos D1 mini, združljiv z Arduino, z DHT22, DHT21 in wemos mini OLED ščitom. Imam senzorje za napajanje iz vtičnice (preko USB polnilnika) in senzorje na baterije. Blynk uporabljam kot storitev v oblaku za predstavitev podatkov.
Seznam materiala:
wemos D1 mini (aliexpres)
wemos mini OLED ščit (aliexpres)
Senzor temperature/vlažnosti DHT21 (aliexpres)
Senzor temperature/vlažnosti DHT22 (aliexpres)
nekaj kratkih kablov ter spajkalnih orodij in materialov.
1. korak: Spajkanje zatičev
Prejeli boste Wemosovo ploščo in ščitnike brez spajkanih zatičev, kot jih boste prejeli v paketu 3 različne možnosti:
- Samo moški
- Samo ženske
- Moški do samice
Odločil sem se, da na žensko ploščo vstavim ženske zatiče, vse druge plošče pa uporabljajo moške za ženske. Omogoča vam zlaganje drugih ščitov, če se tako odločite (na primer relejni ščit)
Ko spajate zatiče, jih postavite na ploščo, da bodo tesni.
Uporabljam moške do ženske zatiče tudi za OLED ščit. Ženski zatiči zagotavljajo le delno mehansko zaščito.
S to vadnico lahko uporabite neposredno wemos D1 mini DHT pro ščit, vendar sem uporabil senzor na kratkih kablih, da ne vplivam na merjenje toplote iz wemos plošče ali zaslona.
Za senzorje na baterijski pogon sem neposredno spajkal nosilec baterije in temperaturni senzor DHT na mini ploščo wemos D1.
2. korak: Namestite Blynk
Namestite blynk v telefon in ustvarite nov projekt z dvema napravama. Za vsako napravo boste prejeli posamezne kode za dostop. Uporabljam eno overjanje naprav za vse notranje naprave in eno za vse zunanje naprave. Te kode za dostop boste morali v naslednjem koraku vnesti v arduino.
Blynk vam omogoča uporabo virtualnih zatičev za izmenjavo vrednosti med vašo napravo in oblakom. Za merjenje temperature vašega prvega senzorja v zaprtih prostorih lahko uporabite virtualni zatič 1, za merjenje temperature drugega notranjega senzorja pa pin 3. Navidezni pin 2 kot za merjenje vlažnosti vašega prvega senzorja v zaprtih prostorih in pin 4 za merjenje vlažnosti vašega drugega senzorja v zaprtih prostorih. Pomembno je le, da za vsako napravo uporabite edinstven navidezni identifikator pin.
Lahko preizkusite različne možnosti za predstavitev svojih meritev v blynku, uporabljam zgodovinski graf in ikono majhne vrednosti.
Za zunanje senzorje lahko uporabite ločeno kodo za preverjanje pristnosti in podoben pristop.
3. korak: Zložite skupaj in konfigurirajte mini plošče Wemos D1
Ko so zatiči spajkani, lahko ploščo in ščite zložite skupaj in ploščo konfigurirate z Arduino IDE.
Za mini ploščo Wemos D1 potrebujete tudi serijske gonilnike USB, ki jih najdete na njihovi spletni strani.
Za preprost prikaz temperature in vlažnosti na zaslonu OLED lahko postavite osnovni program blynk-example, ki je priložen temu koraku. Je dobro komentiran, tako da lahko urejate glede na svojo povezavo. Upoštevajte, da vemos D1 pin ni IO1 itd. Tu so vrednosti IO njegovih zatičev. Najdete jih tudi na spletnem mestu wemos.
Za senzor DHT22 morate med zatiči 1 in 2. spajkati upor 10 kOhm (povežite, kako ga priključiti). DHT22 lahko priključite brez dodatnega upora (rdeča na +3,3 V, črna na tleh, rumena na digitalnem vhodu ESP8266, če je njen D2 kot njegov IO4 v kodi arduino).
Zunanji senzorji, ki delujejo na baterije, imajo možnost globokega spanja. Uporabljam litij-tionil kloridne (Li-SOCl2) baterije, ki so neposredno povezane z maso plošče in 3,3 V vratih. Njihove napetosti so v skladu s specifikacijami ESP8266 in z njihovo neposredno povezavo prihranim energijo, ki jo sicer porabijo dodatne pretvorbe gor/dol. Lahko poiščete primarno baterijo SAFT 3, 6V, da poiščete prodajalca, kupil sem pri češkem prodajalcu (povezava)
Uporabite primer konfiguracije blync-battery, ki je dobro komentiran in ga lahko prilagodite svojim potrebam.
Priložil sem poenostavljeni kalkulator Excel, ki je preverjeno deloval v redu, če sta na voljo wifi in internetna povezava. če sta wifi ali internet izklopljena, lahko traja do 35 sekund, da naprava zaspi, kar vpliva na življenjsko dobo baterije.
Zdaj bi morali odčitke podatkov dobiti na zaslonu OLED in v aplikaciji blynk za mobilni telefon.
OPOMBA: Če se prikaže napaka "version.h", uporabite knjižnico Blynk različice 0.4.10
Priporočena:
Nadzor temperature, vlažnosti - Arduino Mega + Ethernet W5100: 5 korakov
Nadzor temperature, vlažnosti - Arduino Mega + Ethernet W5100: Modul 1 - FLAT - strojna oprema: Arduino Mega 2560 Wiznet W5100 Ethernetni ščit 8x DS18B20 temperaturni senzor na vodilu OneWire - razdeljen na 4 vodila OneWire (2,4,1,1) 2x digitalna temperatura in senzor vlažnosti DHT22 (AM2302) 1x temperatura in vlaga
Enostaven BLE z zelo nizko porabo energije v Arduinu, 2. del - Nadzor temperature/vlažnosti - Rev 3: 7 korakov
Enostaven BLE z zelo nizko porabo energije v Arduinu, 2. del - Nadzor temperature/vlažnosti - Rev 3: Posodobitev: 23. november 2020 - Prva zamenjava 2 x AAA baterij od 15. januarja 2019, tj. 22 mesecev za 2xAAA alkalno Posodobitev: 7. april 2019 - Rev 3 od lp_BLE_TempHumidity, doda datumske/časovne ploskve z uporabo pfodApp V3.0.362+in samodejno dušenje
Nadzor temperature in vlažnosti z NODE MCU IN BLYNK: 5 korakov
Nadzor temperature in vlažnosti z uporabo NODE MCU IN BLYNK: Pozdravljeni, fantje, v tem navodilu se naučimo, kako doseči temperaturo in vlažnost ozračja z uporabo DHT11-senzorja temperature in vlažnosti z uporabo Node MCU in aplikacije BLYNK
Nadzor temperature in vlažnosti DHT z uporabo ESP8266 in platforme IoT AskSensors: 8 korakov
Nadzor temperature in vlažnosti DHT z uporabo ESP8266 in platforme IoT AskSensors: V prejšnjem navodilu sem predstavil navodila po korakih za začetek z vozliščem ESP8266 in platformo AskSensors IoT. V tej vadnici povezujem senzor DHT11 do vozlišča MCU. DHT11 je pogosto uporabljena temperatura in vlažnost
Nadzor temperature in vlažnosti z uporabo ESP-01 & DHT in oblaka AskSensors: 8 korakov
Nadzor temperature in vlažnosti z uporabo ESP-01 & DHT in oblaka AskSensors: V tem navodilu se bomo naučili spremljati meritve temperature in vlažnosti z uporabo plošče IOT-MCU/ESP-01-DHT11 in platforme AskSensors IoT .Za to aplikacijo izbiram modul IOT-MCU ESP-01-DHT11, ker