Obsługa czujnika temperatury i wilgotności HDC1080 przez i2c

LukaszH
Posts: 670
Joined: Sat Dec 14, 2019 11:49 pm

Post

Ja od 3 dni testuje deep sleep i działa to super. Wemos + li-ion + ładowarka. Po 3 dniach spadło o 0,1V ale to stary aku. Fajne że moduł nic się nie grzeje, a dałem DS, analog pin do badania baterii i super działają krańcówki. Aby pozbyć się efektu nagrzewania deep sleep jest bardzo dobrą opcją. Niestety od przetwornicy pewnie coś też wydziela się ciepła ale napewno dużo mniej niż pracujący esp.
1DCD0925-FFA7-4FE9-B893-0CB9D89C1654.jpeg
50157322-A5D1-467D-8EBE-2D1369BF46FD.jpeg
You do not have the required permissions to view the files attached to this post.
User avatar
klimasstudio
Posts: 1154
Joined: Wed Aug 28, 2019 9:35 pm
Location: localhost

Post

Sam pisałeś softa że pokazuje napięcie?

Deep sleep w sumie dobra opcja muszę przetestować ale trzeba zewrzec jakiś pin z jakimś? Na ESP-01 mam tylko dwa GPIO. Muszę zbadać temat.
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d
LukaszH
Posts: 670
Joined: Sat Dec 14, 2019 11:49 pm

Post

klimasstudio wrote: Mon Oct 11, 2021 7:55 pm Sam pisałeś softa że pokazuje napięcie?

Deep sleep w sumie dobra opcja muszę przetestować ale trzeba zewrzec jakiś pin z jakimś? Na ESP-01 mam tylko dwa GPIO. Muszę zbadać temat.
Wszystko w gui generic :) rst z gpio16 zwierasz do funkcji deep sleep. Napięcie na baterii to też prosta sprawa - użyj dzielnika napięcia na rezystorach (u mnie chyba 10k i 47k) aby mieć nie więcej niż 1V na pinie A0, a w sofcie wybierz analog pin. W celu ustawienia dałem zasilacz regulowany i ustawiłem 4,2 (symulując max naładowania) i w sofcie masz funkcje czytania max wartości. To samo robisz na min czyli ustawiłem 3V na zasilaczu i wczytałem wartość. Aby wemos nie upalił się na 4,2V dałem diodę prostowniczą która zdejmuje 0,4-0,5V jako spadek napięcia. Czujniki dajesz dowolne bo nawet pomiar co 5min jest precyzyjny, a jak dasz deep sleep na 20min to pewnie w miesiącach działać będzie na jednym ładowaniu :) pasowało by diodkę z wemosa wylutować ale na moje potrzeby nie ma sensu tak długo na baterii. Ważne że mam mobilny sensor i mogę go ustawić gdzie chce :)
User avatar
klimasstudio
Posts: 1154
Joined: Wed Aug 28, 2019 9:35 pm
Location: localhost

Post

Super, podoba mi się Twoje rozwiązanie. Masz może jakiś schemat połączenia i spis elementów albo link do strony gdzie jest opisane to rozwiązanie ?
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d
emg
Posts: 64
Joined: Sat Jan 04, 2020 2:56 pm
Location: Żerniki Wrocławskie

Post

Może to coś Ci pomoże odnośnie doboru rezystorów do pinu A0:


dzielnik napiecia.png
ze strony http://elektroniczny.eu/dzielnik-napiec ... zystorach/


i kalkulator dzielnika napięcia, który uatwi dobór rezystorów, pamiętaj, że nie ma wszystkich wartości

https://www.digikey.pl/pl/resources/con ... ge-divider
You do not have the required permissions to view the files attached to this post.
........._____.........______........______.........

supla: zamel x15, shelly x 16, wemos x4, sonoff
konkurencja: blebox, tuya, nuki
User avatar
klimasstudio
Posts: 1154
Joined: Wed Aug 28, 2019 9:35 pm
Location: localhost

Post

Będę próbować z ESP-01 niestety z moim wzrokiem i "trzęsącą ręką" ze strachu że coś źle dotknę grotem nie wiem czy dam rade do tego pinu się dolutować :D

Dziękuję za linki do poczytania :)

Najpierw samo deep sleep przetestuje z czujnikiem. Czy zmniejszy to dogrzewanie przez układ ESP i zasilacz.
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d
LukaszH
Posts: 670
Joined: Sat Dec 14, 2019 11:49 pm

Post

Nie chciałem zakładać nowego wątku, dlatego poszukałem coś najbardziej pasującego. Chodzi mi o czujnik SI7021 na szynie I2C, który nie chce działać na ESP32, a tak dokładnie to czyta wilgotność ale, temperatura zwraca błąd. Natomiast na ESP8266 działa normalnie zarówno temperatura jak i wilgotność. Sprawdzałem już 2 czujniki i efekt taki sam - na tej samej szynie jest jeszcze MCP (chociaż sprawdzałem jeszcze BME280 i działa prawidłowo).
Jest szansa na pomoc w tej sprawie ?
krycha88
Posts: 5417
Joined: Fri Nov 16, 2018 7:25 am

Post

LukaszH wrote: Mon Aug 07, 2023 7:35 pm Nie chciałem zakładać nowego wątku, dlatego poszukałem coś najbardziej pasującego. Chodzi mi o czujnik SI7021 na szynie I2C, który nie chce działać na ESP32, a tak dokładnie to czyta wilgotność ale, temperatura zwraca błąd. Natomiast na ESP8266 działa normalnie zarówno temperatura jak i wilgotność. Sprawdzałem już 2 czujniki i efekt taki sam - na tej samej szynie jest jeszcze MCP (chociaż sprawdzałem jeszcze BME280 i działa prawidłowo).
Jest szansa na pomoc w tej sprawie ?
a sam SI7021 działa poprawnie na ESP32?
https://gui-generic-builder.supla.io/
LukaszH
Posts: 670
Joined: Sat Dec 14, 2019 11:49 pm

Post

krycha88 wrote: Mon Aug 07, 2023 7:40 pm
LukaszH wrote: Mon Aug 07, 2023 7:35 pm SI7021
a sam SI7021 działa poprawnie na ESP32?
Teraz właśnie wrzuciłem tylko SI7021 bez pozostałych opcji i efekt ten sam. Dodam że, jeszcze sprawdziłem inne ESP32 aby już wykluczyć jakiś może walnięty ESP.
krycha88
Posts: 5417
Joined: Fri Nov 16, 2018 7:25 am

Post

LukaszH wrote: Mon Aug 07, 2023 8:11 pm
krycha88 wrote: Mon Aug 07, 2023 7:40 pm
LukaszH wrote: Mon Aug 07, 2023 7:35 pm SI7021
a sam SI7021 działa poprawnie na ESP32?
Teraz właśnie wrzuciłem tylko SI7021 bez pozostałych opcji i efekt ten sam. Dodam że, jeszcze sprawdziłem inne ESP32 aby już wykluczyć jakiś może walnięty ESP.
Zaktualizowałem bibliotekę zobacz na wersji 7.4.5 czy coś się zmieniło.
https://gui-generic-builder.supla.io/

Return to “GUI Generic”