Etäaseman säätiedot.
Radioyhteyksissä tulee usein paikalliset säätiedot puheeksi ja minulla oli
vain manuaalinen ulkolämpömittari, joka piti käydä katsomassa ulkona terassilta.
Lämpötilamittarin ollesssa vielä hirsiseinän nurkassa ei talvipakkasilla ollut
mittariin luottamista.
Uusi etäluettava ulkolämpötila ja kosteusmittari on tehty ESP32 Wroom32:n ympärille.
Anturina on käytössä
DHT22 lämpötila- ja kosteusanturi.
Paikallinen LCD-näyttö toimii ilman WIFI-reititintä ja nettiyhteyttä. Ainoastaa silloin ei saada
internetin aikapalvelimelta päivitettyä kellonaikaa.
Silloin ollaan
ESP32:n realiaikakellon varassa.
Selain käyttöliittymä. |
Paikalisnäyttö. Rotary encoderilla voi muuttaa asetuksia. - Tällä hetkellä voi valita että kumpi aika näytetään, LOCAL vai UTC. |
ESP32 on piikkirimakannassa, helposti irroitettavissa. Firmiksen päivitys onnistuu USB-portin kautta. |
Metalliosat pitää vielä maadoittaa. Radioaseman pistorasioihin on hyvä lisätä vikavirtasuojat jos ei jo ole. Vikavirtasuojauksen periaate. Laitteen voi totetuttaan myös pienoisjännitteellä toimivana. Nyt laite sisältää pienoisjännitelähteen. PELV järjelmässä. |
ESP:n virtalähteenä olen käyttäny lineaaripowereita ja pyrkinyt välttämään
radiovastaanottoon tulevia hakuuripowerien häiriöitä.
Hyllystä löytyi 12VAC toisiolla varustettu muuntaja, jota käytin.
Tasasuunnattuna jännite 16,8V, joka pitää reguloida ESP32:lle 5V:iin.
ESP32 dev-boardissa on regulaattori joka hoitaa jännitteen pudotuksen 3,3V:iin
prosessorille sopivaksi.
Ylimääräisen jännitteen pudottaminen tuottaa lämpöä, joka aiheuttaa
jäähdystystarpeita. Parempi olisi käytää AC-muuntajana esim. 6V toisiolla olevaa
muuntajaa.
Virrankulutus muuntajan ensiöpuolelta:
- 34,4mA AC näytön taustavalo päällä.
- 31,9mA AC näytön taustavalo poissa.
Virrankulutus ennen tasasuuntausta ja regulointia muuntajan toisiosta:
- 245mA AC
Virrankulutus tasuuntauksen ja reguloinnin jälkeen (kuormana ESP32 dev board
sekä näyttö):
- 195mA näytön taustavalo päällä.
- 155mA Näytön taustavalo poissa.
Näytön valon sammutuksen lähtökohtana on että saadaan huone pimeäksi ettei
häiritä mahdollisesti samassa huoneessa nukkuvia.
Regulaattorina on LM317, jossa n. 2,4W muuttuu lämmöksi. Ilman jäähdyslevyä
regulaattori ei kauan kestä. LM317:n maksimiteho ilman ulkopuolista
jäähdytyslevyä on n. 0,25W.
Jäähdytyksen mitoituksesta hyvä dokumentti. Jäähdytyselementin datatiedoissa
löytyy ko.elementille arvot. Jos haluaa käyttää esimerkiksi kotelon
alumiinipaneelia kuten tässä tapauksessa.
Netissä oli näppärä laskuri.
Jäähdytyslevyn mitoitus:
https://www.heatsinkcalculator.com/free-resources/flat-plate-heat-sink-calculator.html
LM317-regulaattori on kiinnitetty takapaneeliin. Lämpötilat on mitattu
paneelin ulkopinnasta regulaattorin kohdalta.
- Lämpötila ilman taustavaloa: 37°C (huonelämpötilan ollessa
n.22 °C).
- Taustavalon ollessa päällä 39°C.
Talvipakkasten tultua huomattu ettei DHT22-anturi näyttänytkään alle 0°C
lämpötiloja. Ilmiesesti ESP32 kirjasto bugi.
Anturin vaihto käynnissä. Uusi anturi on
BME280 lämpötila- ja kosteusanturi I2C väylässä. Tämä on helposti
vaihdettavissa.