Strona 1 z 1

Termometr ESP Tutorial

: sobota, 12 sty 2019, 00:20
autor: chprzemo
Cześć!

W związku z dużym zainteresowaniem (i sporą ilością pytań na PW) termometrami na ESP8266 postanowiłem napisać kawałek tutorial'a jak zbudować sobie taki termometr w domowym zaciszu. Poniżej instrukcja jak zrobić termometr z wyświetlaniem na LCD i podglądem przez przeglądarkę w sieci lokalnej WIFI

Mam nadzieję, że nie narażę się tym tematem kolegom którzy "komercyjnie" robią sterowniki- informacje zawarte w tym poście są ogólnodostępne, ja tu ameryki nie odkrywam, chcę tylko zebrać wszystko w jedną całość tak żeby koledzy z odrobiną chęci i minimalnymi zdolnościami manualnymi mogli sobie coś takiego zrobić.


Ja w swoim urządzeniu użyłem lutownicy jednak można wszystko zrobić "na pająku" bez lutowania, faktem jest, że można to zrobić estetyczniej i zapewne lepiej, ale proszę powstrzymać się przed komentarzami dot. mojego wykonania- to instrukcja, nie oferta sprzedaży, jak ktoś przywiązuje większą wagę do estetyki chwała mu za to- będę kibicował, dla mnie urządzenie ma działać.

Zaczynamy od potrzebnych zakupów:

ESP8266 (w zasadzie każde wydanie które ma co najmniej 3 GPIO- I2C i 1Wire)- ja użyłem WEMOS'a
LCD z ekspanderem na I2C (ja użyłem 4x20- więcej informacji na nim się umieści)
DS18B20, gilza KO do sondy, kawałek przewodu LUB jak ktoś woli gotowa sonda DS18B20- w dalszej części napiszę dlaczego uważam, że lepiej zrobić sondę samemu.
rezystor 4k7
przewody do połączenia (goldpin żeńskie)
złącza kompletne (gniazdo + wtyczka) na przewód do sond- ja użyłem popularnych złącz DC 5.5x2,5


Zaczynamy!
Po zakupie ESP ukłąd przychodzi "goły", trzeba na nim zainstalować firmware ESPEasy, nie będę rozpisywał się jak to zrobić bo w internecie jest wiele instrukcji jak wgrać ten soft (nawet w formie filmów), np:
https://www.google.pl/search?client=ope ... 8&oe=UTF-8

Po instalacji podłącz się ESP do swojej sieci WIFI- przyda Ci się to!

Po zainstalowaniu i skonfigurowaniu IP/połączenia WiFi w ESPEasy proponuję zacząć od podłączenia LCD:
Podłącz ekspander LCD zgodnie z opisem (GND,VCC,SCL,SDA) do ESP, ustawienia magistrali sprawdzisz w zakładce "Hardware":
hardware.png
Wejdź przez przeglądarkę na ESP-> zakładka DEVICES-> przy Task'u 1 kliknij "EDIT"
Devices.png
pojawi się okno ustawień, wybierz z listy rozwijanej "Display - LCD2004", ustaw adres I2C (0x27 jest chyba domyślny, jeśli nie zadziała trzeba pokombinować) włącz checkbox "Enabled" i wybierz z listy rozwijanej ilość linii.
Pojawią się linie na których już możesz coś wpisać (ja postanowiłem, że moje ESP się ze mną przywita), po kliknięciu "Submit" i odczekaniu czasu opóźnienia pojawi się pierwszy napis.
LCD.png
hello.JPG

Podłączenie DS18B20:
Przygotuj okablowanie do podłączenia, ja stosuję od zawsze połączenie DS'ów w trybie pasożytniczym (2 przewodowym), nie wiem czy jest to lepsze/gorsze z punktu widzenia elektroniki, wiem, że mogę sondę połączyć ze sterownikiem/układem przewodem dwu-żyłowym, łatwiej dobrać kabel, złączki itp.


Wstawię schemat z internetu, mam nadzieję, że nikt nie będzie miał pretensji:
parasite.jpg
Żeby się nie męczyć z resystorem na pająku przylutowałem go na stałe do nóżek ESP, dolutowałem dodatkową nogę do GND bo będzie za chwilę potrzebna po połączenia sondy termometru:
IMG_2124 (1).JPG
wemos1.JPG


Ustawienie sondy w ESPEasy:
Ponownie zakładka "Devices", przy drugim tasku edit, wybierz "Environment - DS18b20", wybierz port pod który podłączony jest DS, kliknij Submit, po odświeżeniu jeśli wszystko jest dobrze podłączone pod listą rozwijaną z numerami portów powinieneś na liście "Device Adress" widzieć adresy czujników DS na magistrali 1Wire, wybierz właściwy adres, wpisz nazwę w polu "Name" np. Głowica, zmień rozdzielczość z 9 na 12 Bit, opóźnienie zmień na 1s, zaznacz checkbox "enabled", na koniec zostaje kliknięcie "Submit".
DS.png
Po ponownym wejściu w zakładkę "Dewices" powinieneś już widzieć temperaturę z czujnika, na tej stronie sama się nie odświeża ale zaraz do tego "dojdziemy".

Wyświetlenie temperatury na LCD.
Wejdź w konfigurację LCD w zakładce Devices, w dowolnej linii wpisz komendę [Glowica#Temperature] gdzie zamiast "Glowica" wpisz nazwę jaką ustawiłeś dla danego termometru, ja zrobiłem to tak:
lcd2.png

i mam taki efekt:
IMG_2132.png
Jeśli chcesz dodatkowe termometry do wykonaj te kroki dla każdego nowego termometru pamiętając żeby wpisywać unikalną nazwę dla każdego z nich!


Teraz pokażę jak zrobić w przeglądarce podgląd temperatur, jeśli wszystko pójdzie dobrze na każdym urządzeniu które jest podłączone do sieci WiFi będziesz mógł podglądać temperatury Online!

W programie notepad++ lub w notatniku (ja polecam notepad++) utwórz plik "termometry.esp", koniecznie z takim rozszerzeniem, nazwa oczywiście dowolna jednaj ja będę taką dalej się posługiwał. W pliku umieść ten kod:

Kod: Zaznacz cały

<meta name="viewport" content="width=width=device-width, initial-scale=1">
<STYLE>
* {font-family:sans-serif; font-size:14pt;}
.button {margin:3px; padding:3px 8px; background-color:#07D; color:#FFF; text-decoration:none; border-radius:3px}
</STYLE>
<html>
<head>
	<meta http-equiv="refresh" content="2">
</head>
<body>
<br><br>
<center><b><i>" Moj termometr ESP !!! "</i></b></center>
<br><br>
<table  cellpadding="0" cellspacing="3">



<tr>
<td>GLOWICA : [Glowica#Temperature] *C</td>
</tr>

</body>
</html>
zapisz i wgraj do ESP: Zakładka "Tools", przycisk "load" w sekcji "settings", wybierz plik i kliknij upload, po załadowaniu w przeglądarce uruchom plik wpisując <adres IP ESP>/temperatury.esp powinna się uruchomić strona taka jak u mnie, strona będzie się odświeżała automatycznie co 2 sekundy (parametr do ustawienia w linii <meta http-equiv="refresh" content="2"> pliku esp).

Strona powinna wyglądać tak:
www.png
Można ją dowolnie upiększać z odrobiną wiedzy o HTML ale ja na takim widoku zakończę.


Żeby dodać kolejne temperatury trzeba powielić wpis w pliku :
<tr>
<td>GLOWICA : [Glowica#Temperature] *C</td>
</tr>


np:

Kod: Zaznacz cały

<tr>
<td>GLOWICA : [Glowica#Temperature] *C</td>
</tr>
<tr>
<td>Wypellnienie : [Wypelnienie#Temperature] *C</td>
</tr>
<tr>
<td>KEG : [KEG#Temperature] *C</td>
</tr>
Pamiętając, że pobieramy dane z ESP tak jak w przypadku LCD czyli [NAZWA DS#Temperature]

I już! powtarzając kroki dla kilku termometrów spokojnie da się zrobić fajne narzędzie z podglądem online zasilane każdą ładowarką telefoniczną którą ma się w domu lub da się kupić z a tzw 5 zł :D


I już prawie koniec... Ale jeszcze dla najbardziej wytrwałych napiszę kilka słów o sondach.
Osobiście nie jestem przekonany do gotowych sond, kupując gotowca nie wiadomo z czego i jak jest to zrobione, poniżej w kilku punktach pokażę jak zrobić sondy- jeśli użyjesz dobrych/oryginalnych czujników (najlepiej od Polskiego dobrego dystrybutora) i dobrej jakości pasty termoprzewodzącej zrobisz sondy przy których te gotowce "nawet nie leżały" :D

Co potrzebujesz:
Czujniki DS18B20
Gilzy 6mm KO do czujników
przewód do zrobienia sondy- najlepiej jak będzie na wcisk wchodził w gilzę lub z lekkim luzem- ja użyłem chińskiego kabla USB bo taki mi pasował.
zaciskarka do przewodów (kombinerkami lub imadełkiem też pewnie się da)

Jak ja to robię:

1) lutuję czujnik DS do przewodów- już na tym etapie łączę nogi czujnika tak żeby pracował w trybie pazożytniczym i podłączam do dwóch żył przewodu (nie pokażę foto bo słabo wyszło, a już jest sonda zrobiona)

2) do gilzy za pomocą najgrubszej igły z apteki wstrzykuje na końcówkę pastę termoprzewodzącą- nie żałuję pasty, nie przewodzi prądu więc nic elektrycznie nie zbroi. Pasty używam dużo żeby zatopić całą główkę DSa w paście, uważam, że jeśli złoży się sondę bez wypełnienia termoprzewodzącego to będzie między czujnikiem a ścianką gilzy powietrze, a jak wiadomo powietrze jest świetnym izolatorem i czas reakcji naszej sondy radykalnie się wydłuży. Używam pasty Revoltec'a, według mnie jest to jedna z najlepszych past na rynku- wiem co mówię, zajmowałem się naprawą płyt głównych laptopów 6 lat, najlepiej w moich testach revoltec wypadł. Dodatkowa zaleta tej pasty to małe strzykaweczki, jedna wystarcza mi na dwie sondy.

poniżej foto:
pasta1.JPG
pasta2.JPG
3) Zaciskam gilzę na przewodzie zaciskarką elektryczną, dobrze sprawdza się zaciskarka do BNC, daje takie ładne wykończenie, po elektrycznej nie będzie "profesjonalnego i ładnego zaciśnięcia":
zaciskarka.JPG
4) na koniec wystarczy dolutować złącze do sondy:
sonda1.JPG
sonda2.JPG
sonda3.JPG
Teraz już tylko gniazdo i podłączenie do ESP. Ja wybrałem 5.5x2.5 dlatego, że jest to tanie i dostępne, będę miał jeden długi kabel na którym w odpowiednich miejscach założę gniazda i wepnę się sondami, do tego gniazdo w obudowie do którego podłączę całą linię z DS'ami.


Prawie na koniec foto mojego pająka na którym robiłem tą instrukcję:
pajak.JPG
IMG_2130.jpg
Obudowa... Oczywiście to moja bolączka i nie mam jakiegoś gotowego rozwiązania, planuję wydrukować 3d coś- jest teraz wielu "drukarzy 3D" na allegro, może coś się znajdzie.



Brawo- dotrwałeś do końca! mam nadzieję, że się nikt nie zanudził i ktoś coś wyniesie z tego posta....
Jak będą problemy służę pomocą- mam ograniczone zasoby czasowe ale prędzej czy później odpowiem na mail/pytanie.


pozdrawiam

Re: Termometr ESP Tutorial

: sobota, 12 sty 2019, 00:49
autor: Merkor
Wielki :respect: za chęci i złożenie tego wszystkiego do kupy, jak tylko ogarnę co trzeba biorę się za budowę takiego termometru. Dzięki wielkie :ok:

Re: Termometr ESP Tutorial

: sobota, 12 sty 2019, 00:57
autor: chprzemo
Powodzenia:)

To bardzo proste więc na pewno się uda!

Re: Termometr ESP Tutorial

: niedziela, 3 lut 2019, 00:45
autor: aakk
Chciałbym zbudować taki termometr. Czy te rzeczy z koszyka będą współpracować i ogarnę na tym to wszystko?
Screenshot_20190203-004547_Allegro.jpeg

Re: Termometr ESP Tutorial

: niedziela, 3 lut 2019, 08:24
autor: arTii
Nie do końca. Wyświetlacz nie ma konwertera na i2c - może być ten: https://allegro.pl/oferta/wyswietlacz-l ... 7768331317
Ponadto jak weźmiesz moduł ESP z wlutowanymi pinami, to więcej zabawy jest, żeby przylutować kabelki - lepiej wziąć z pinami "luzem" - np. ten: https://allegro.pl/oferta/modul-wifi-es ... 4291fbf951

Re: Termometr ESP Tutorial

: niedziela, 3 lut 2019, 08:32
autor: aakk
Dzięki, czy udało by się coś skompletować u jednego sprzedawcy? Druga sprawa czy uda mi de to skonfigurować aby działało z aplikacją aabartek ze sklepu play? Głównie zależy mi na kontrolowaniu temperatury na telefonie. W domu mam wifi więc wystarczy że będzie działało w obrębie tej sieci.

Re: Termometr ESP Tutorial

: niedziela, 3 lut 2019, 17:30
autor: chprzemo
adamkli pisze:Dzięki, czy udało by się coś skompletować u jednego sprzedawcy? Druga sprawa czy uda mi de to skonfigurować aby działało z aplikacją aabartek ze sklepu play? .


Cześć!
Myślę, że da się skompletować u jednego sprzedawcy, w najgorszym wypadku będziesz musiał przylutować konwerter I2C do LCD bo nie wszyscy maja ‚w zestawie’ LCD + I2C politowane.

Do do aplikacji to nie wiem, sam nie myślę nawet używać aplikacji z neta do prowadzenia procesu, nie wiadomo co ta aplikacja do sieci wysyła i kto monitoruje jej pobranie.
W moim wywodzie jest przykład jak przez WWW się dostać do ESP, pobaw się tym, nie pożałujesz, jako wartość dodana jest opcja podglądu parametrów na każdym urządzeniu w obrębie sieci bez konfiguracji itp- pewnie na TV tez się da jak jest ‚SMART’.


Pozdrawiam!

Re: Termometr ESP Tutorial

: niedziela, 3 lut 2019, 18:02
autor: aakk
@chprzemo masz rację, lepiej to kontrolować Twoim sposobem. Skompletowałem taki zestaw, możesz ocenić czy wszystko będzie kompatybilne?
Screen Shot 02-03-19 at 06.01 PM.PNG
https://allegro.pl/oferta/wyswietlacz-l ... 7768331317
https://allegro.pl/oferta/przewody-kabl ... 7598826247
https://allegro.pl/oferta/modul-wifi-es ... 7708132207
https://allegro.pl/oferta/cyfrowa-sonda ... 7694509444

Re: Termometr ESP Tutorial

: niedziela, 3 lut 2019, 18:55
autor: chprzemo
To powinno grać ze sobą :)

Zamawiaj- będziesz Pan zadowolony :D

Re: Termometr ESP Tutorial

: niedziela, 3 lut 2019, 20:21
autor: aakk
A jak masz rozwiązane zasilanie? Zwyczajny zasilacz 5v czy może jakieś zasilanie bezprzewodowe?

Re: Termometr ESP Tutorial

: niedziela, 3 lut 2019, 20:45
autor: jatylkonachwile
A ja bym chciał jakiś kawałek kodu który by mi sprawdzał stan logiczny na jednym z pinów, da się coś takiego wyprodukować?

Re: Termometr ESP Tutorial

: niedziela, 3 lut 2019, 21:01
autor: chprzemo
Ma sprawdzić stan i wyświetlić po WWW czy wykonać jakąś funkcje? Tj. Chcesz sprawdzać stan czy kawałek logiki wprowadzić?

Re: Termometr ESP Tutorial

: niedziela, 3 lut 2019, 21:25
autor: jatylkonachwile
Sprawdzić czy D8 (pin15) jest 1 czy 0.
Chociaż jak byś miał pomysł na jakąś logikę (alarm) to też by było ciekawe.

Re: Termometr ESP Tutorial

: niedziela, 3 lut 2019, 21:26
autor: arTii
Alarmy możesz spokojnie na Rules zrobić.
A żeby sprawdzić PIN to masz coś takiego jak urządzenie co nazywa się switch - dodajesz tak samo jak DS18B20

Re: Termometr ESP Tutorial

: niedziela, 3 lut 2019, 21:33
autor: chprzemo
ArTii mnie uprzedził :)

Jak tylko znajdę chwile czasu to zaktualizuje ten ‚tutorial’ właśnie o buzzer w fotrmie alarmu- też taką opcje chcę zrobić u siebie.

Re: Termometr ESP Tutorial

: niedziela, 3 lut 2019, 21:48
autor: .Gacek
Przemku kawał dobrej roboty odwaliłeś. Oby więcej takich czarodziejów na naszym forum :klaszcze: :klaszcze: :klaszcze:
Mimo tego, że jestem "analogowy" i przekaźniki nie mają przede mną tajemnic to za taki tutorial kciuki w górę powinny się liczyć razy dwa. Ktoś zapyta dlaczego?
Ano dlatego, że wiedzą którą posiadasz potrafisz się dzielić ... I chwała Ci za to :respect:

Jeden z lepszych tutoriali na stronach w sieci jakie widziałem.

Re: Termometr ESP Tutorial

: niedziela, 3 lut 2019, 22:04
autor: chprzemo
@ .Gacek - dzięki za słowa uznania, to żadna kosmiczna technologia i tak jak pisałem Ameryki tu nie odkrywam wiec uznaje Teojego posta za przesadzonego choć nie ukrywam, ze bardzo miłego :D


Ps. Jak tylko czas mi na to pozwoli to będą aktualizacje min. o alarm na przekaźniku czy buzzerze.

Re: Termometr ESP Tutorial

: niedziela, 3 lut 2019, 22:46
autor: ludwinkb
Dzięki wielkie :poklon; a słowa uznania nie są przesadzone. :klaszcze:
Projekt jest chyba rozwojowy, a gdyby pokusić się zrobić to na płytce? Co ty na to?

Re: Termometr ESP Tutorial

: niedziela, 3 lut 2019, 23:05
autor: chprzemo
Na płytce byłoby OK ale ja się na to nie pisze z dwóch powodów:

1) dla mnie wystarczające jest na pająku (nie chce mi się komplikować termometru do sprzętu- dość mam zabawy z inteligentnym domem który usiłuje ożywić już 3 lata).

2) nie mam na to czasu ( rodzina + j.w. + kilka projektów które mam rozgrzebane)

Ze swojej strony oferuje pomoc ale nie mogę bardziej niż doradczo się zaangażować.

Taka płytka wydaje się być b.prosta wiec nie powinno być problemu z jej zaprojektowaniem- pytanie czy dla kilku ścieżek jest sens.

Re: Termometr ESP Tutorial

: niedziela, 3 lut 2019, 23:55
autor: jatylkonachwile
Posiedziałem chwilę, poczytałem o HTMLu i stworzyłem (przerobiłem) takie coś:

Wersja dla podstawowej kolumny

Kod: Zaznacz cały

<meta name="viewport" content="width=width=device-width, initial-scale=1">
<STYLE>
* {font-family:sans-serif; font-size:14pt;}
.button {margin:3px; padding:3px 8px; background-color:#07D; color:#FFF; text-decoration:none; border-radius:3px}
</STYLE>
<html>
<head>
 <meta http-equiv="refresh" content="2">

</head>
<body>
<br><br>
<center><b><i>" Termometr ESP !!! "</i></b></center>
<br><br>
<table  cellpadding="0" cellspacing="3">

<center><div style="border:1px solid black; position relative; width:500px; height:1000px;">
<img src="https://i.imgur.com/lvpjzIX.png" width="500" height="1000"/>


<div style="position:relative; bottom:970; right:150;">


		Woda [Czujnik#Temperature] *C

</div>


<div style="position:relative; bottom:910; left:90;">


		Głowica [Czujnik#Temperature] *C

</div>


<div style="position:relative; bottom:797; left:105;">

		OLM/OVM [Czujnik#Temperature] *C

</div>


<div style="position:relative; bottom:502; left:105;">

		10 polka [Czujnik#Temperature] *C

</div>


<div style="position:relative; bottom:175; left:175;">

		Kocioł [Czujnik#Temperature] *C

</div>

</center>


</html>
A tu wersja dla zbuforowanych:

Kod: Zaznacz cały

<meta name="viewport" content="width=width=device-width, initial-scale=1">
<STYLE>
* {font-family:sans-serif; font-size:14pt;}
.button {margin:3px; padding:3px 8px; background-color:#07D; color:#FFF; 

text-decoration:none; border-radius:3px}
</STYLE>
<html>
<head>
   <meta http-equiv="refresh" content="2">

</head>
<body>
<br><br>
<center><b><i>" Termometr ESP !!! "</i></b></center>
<br><br>
<table  cellpadding="0" cellspacing="3">

<center><div style="border:1px solid black; position relative; width:500px; 

height:1000px;">
<img src="https://i.imgur.com/RJQFC7P.png" width="500" height="1000"/>


<div style="position:relative; bottom:970; right:150;">


		Woda [Czujnik#Temperature] *C

</div>


<div style="position:relative; bottom:910; left:90;">


		Głowica [Czujnik#Temperature] *C

</div>


<div style="position:relative; bottom:797; left:105;">

		OLM/OVM [Czujnik#Temperature] *C

</div>


<div style="position:relative; bottom:612; left:105;">

		10 polka [Czujnik#Temperature] *C

</div>


<div style="position:relative; bottom:410; left:125;">

		Bufor [Czujnik#Temperature] *C

</div>


<div style="position:relative; bottom:195; left:175;">

		Kocioł [Czujnik#Temperature] *C

</div>

</center>


</html>
Mam nadzieję że to wszystko się nie rozjedzie u innych, u mnie wygląda to tak:
Obrazek

Grafika na imgurze bo mój ESP nie chciał jej przyjąć ze względu na już zbyt małą ilość wolnego miejsca.

Re: Termometr ESP Tutorial

: poniedziałek, 4 lut 2019, 07:22
autor: aakk
Zamówione da radę jakoś bezprzewodowo zasilanie zrobić? Czy tylko zasilacz 5v?

Re: Termometr ESP Tutorial

: poniedziałek, 4 lut 2019, 08:07
autor: chprzemo
@jatylkonachwile - dobra robota! Ze swojego wrodzonego lenistwa wykorzystam Twój kod, zmienię tylko grafikę na bokaboba:)

@adamkli- da się, bateria 9v + 7805 (stabilizator)+ 2 kondensatory i się da :)
W zasadzie to powinno tez działać z 3,3 V wiec można próbować z aku typu 18650 lub innym podobnym zrodlem zasilania ale wydaje mi się, ze bateria 9v ze stabilizacją będzie najlepszym rozwiązaniem.

Re: Termometr ESP Tutorial

: poniedziałek, 4 lut 2019, 10:51
autor: jatylkonachwile
Co do zasilania to na moim ESP jest napisane że Vin 5V max 10V, bo i tak ma własny regulator napięcia na 3,3V. Ja bym raczej szedł w stronę 18650 tylko muszą być w pełni naładowane, przynajmniej 4,0V bo regulator ma 0,7V minimalnego spadku napięcia albo mała przetwornica step-down na 3,3V.

Od razu uprzedzam że przetwornica jest fajna, ale na elektrodzie kiedyś był opis jak to przy ok 3V (rozładowany Li-Ion) wzbudzała się i potrafiła podać kilkadziesiąt V na wyjście co powoduje nagłą śmierć układu. Oczywiście nie każda tak będzie działać ale wiem że są takie.

Dla posiadaczy bokakoba przerobiłem grafikę i ustawiłem parametry (dla thora i puszkowej już nie będę przerabiał)

Prosta kolumna:

Kod: Zaznacz cały

<meta name="viewport" content="width=width=device-width, initial-scale=1">
<STYLE>
* {font-family:sans-serif; font-size:14pt;}
.button {margin:3px; padding:3px 8px; background-color:#07D; color:#FFF; text-decoration:none; border-radius:3px}
</STYLE>
<html>
<head>
   <meta http-equiv="refresh" content="2">

</head>
<body>
<br><br>
<center><b><i>" Termometr ESP !!! "</i></b></center>
<br><br>
<table  cellpadding="0" cellspacing="3">

<center><div style="border:1px solid black; position relative; width:500px; height:1000px;">
<img src="https://i.imgur.com/tKwhUtA.png" width="500" height="1000"/>


<div style="position:relative; bottom:990; left:80;">


		Woda [Czujnik#Temperature] *C

</div>


<div style="position:relative; bottom:775; left:95;">


		Głowica [Czujnik#Temperature] *C

</div>


<div style="position:relative; bottom:710; left:105;">

		OLM/OVM [Czujnik#Temperature] *C

</div>


<div style="position:relative; bottom:502; left:100;">

		10 polka [Czujnik#Temperature] *C

</div>


<div style="position:relative; bottom:175; left:175;">

		Kocioł [Czujnik#Temperature] *C

</div>

</center>


</html>

Kolumna z buforem:

Kod: Zaznacz cały

<meta name="viewport" content="width=width=device-width, initial-scale=1">
<STYLE>
* {font-family:sans-serif; font-size:14pt;}
.button {margin:3px; padding:3px 8px; background-color:#07D; color:#FFF; text-decoration:none; border-radius:3px}
</STYLE>
<html>
<head>
   <meta http-equiv="refresh" content="2">

</head>
<body>
<br><br>
<center><b><i>" Termometr ESP !!! "</i></b></center>
<br><br>
<table  cellpadding="0" cellspacing="3">

<center><div style="border:1px solid black; position relative; width:500px; height:1000px;">
<img src="https://i.imgur.com/XO14qr6.png" width="500" height="1000"/>


<div style="position:relative; bottom:990; left:90;">


		Woda [Czujnik#Temperature] *C

</div>


<div style="position:relative; bottom:780; left:95;">


		Głowica [Czujnik#Temperature] *C

</div>


<div style="position:relative; bottom:710; left:105;">

		OLM/OVM [Czujnik#Temperature] *C

</div>


<div style="position:relative; bottom:612; left:105;">

		10 polka [Czujnik#Temperature] *C

</div>


<div style="position:relative; bottom:410; left:125;">

		Bufor [Czujnik#Temperature] *C

</div>


<div style="position:relative; bottom:195; left:175;">

		Kocioł [Czujnik#Temperature] *C

</div>

</center>


</html>

Re: Termometr ESP Tutorial

: poniedziałek, 4 lut 2019, 19:35
autor: ludwinkb
Panowie a jak z zastosowaniem dla półkowej, normalnej z SG i chłodnicą. Cała z KO, pomiary; keg, 1pół, przed SG, nad SG i pomiar wody chłodzącej.
Na czym byłby podgląd temperatur? zwykły LCD 20x04 czy inaczej.

Re: Termometr ESP Tutorial

: poniedziałek, 4 lut 2019, 21:15
autor: chprzemo
Chyba źle opisałem motywy tego tutoriala i postaram się to nadrobić.

@ ludwinkb traktuj ten materiał jako "wędkę, a nie rybę", moim zamysłem było pokazanie jak w prosty sposób można z ESP zrobić termometr z LCD i wskazaniami po WIFI. W materiale pokazałem jak podłączyć sondę termometru i starałem się przekazać moje podpowiedzi jak podłączyć dowolną ilość sond (praktycznie chyba da się 19 sond + LCD ale nie sprawdzałem tego nigdy bo i po co) postępując tak jak w mich przykładach. Dodatkowo jako opcja pokazałem kawałek kodu HTML z przykładem jak to skonfigurować do odczytu temp. po WiFi. Kolega jatylkonachwile odwalił kawał roboty i dopasował kod HTML tak żeby bardziej odwzorować kolumny które są najpopularniejsze.

Mam nadzieje, że mnie rozumiesz i widzisz przesłanie- to taki projekt DIY do samodzielnej budowy i rozbudowy, tak jak pisałem chętnie pomogę w konfiguracji czy składaniu klocków, ale nie mam czasu na pisanie kodu czy konfiguracji do różnych wersji ESP czy różnych typów kolumn.

Jeśli chodzi o Twoje główne pytanie o zastosowanie do półkowej to oczywiście da się! Tylko trzeba pokombinować z konfiguracjami i kodem HTML- jak wszystko dobrze zrobisz to będziesz miał podgląd na LCD i po WWW z każdego urządzenia w sieci z przeglądarką internetową. Idąc krok dalej i puszczając wodze wyobraźni powiem Ci, że nawet piec CO takie ESP obsłuży wraz ze sterowaniem ogrzewaniem w całym domu (strefy, rozdzielacze, głowice itp) + jeszcze małą stację pogodową- kwestia wyobraźni, czasu i cierpliwości- i to jest najfajniejsze w mikrokontrolerach :) :freak: :smiech:

Re: Termometr ESP Tutorial

: poniedziałek, 4 lut 2019, 21:56
autor: ludwinkb
Nie zrozumieliśmy się :scratch: pytanie było raczej do kolegi "jatylkonachwile" zmylił mnie wstawiony przez niego rysunek. :D Wiem że dałeś "wędkę".
Jestem techniczno-mechaniczny, "Anologowy".

Re: Termometr ESP Tutorial

: poniedziałek, 4 lut 2019, 22:15
autor: chprzemo
To żeśmy się nie zrozumieli- teraz już wszystko jest jasne dla mnie :D

Sorry za bezsensowny i bezpodstawny wywód :)

Re: Termometr ESP Tutorial

: poniedziałek, 4 lut 2019, 22:23
autor: jatylkonachwile
W tej linijce masz adres obrazka:

Kod: Zaznacz cały

<img src="https://i.imgur.com/XO14qr6.png" width="500" height="1000"/>
Możesz wstawić tam swój rysunek, a jak masz miejsce to i nawet na ESP to wgrać.

Kod: Zaznacz cały


<div style="position:relative; bottom:990; left:80;">

      Woda [Czujnik#Temperature] *C

</div>
Jako "Czujnik" wpisujesz nazwę swojego czujnika, a jeśli chcesz ustawić parametr w konkretnym miejscu na obrazku to zmieniasz parametry bottom:990 i left:80, te wartości to oczywiście pixele.

Re: Termometr ESP Tutorial

: poniedziałek, 4 lut 2019, 23:07
autor: ludwinkb
:klaszcze: Gdzieś jest widoczny rysunek czy tylko poglądowy? Jeszcze raz dzięki gdyby co dopytam. Jeszcze nie wiem na jakim ESP go wgram (4 do wyboru)
Nie ma ludzi nieomylnych :D Każdy się uczy nawet ja z 5+ :freak:

Re: Termometr ESP Tutorial

: poniedziałek, 4 lut 2019, 23:58
autor: jatylkonachwile
W każdym z zamieszczonych kodów jest adres obrazka dla danej kolumny.

Re: Termometr ESP Tutorial

: wtorek, 5 lut 2019, 10:12
autor: aakk
A ma ktoś fotkę jak macie to zmontowane? Jakaś obudowa? Obrazek
Edit: no udało się zrobić.. Testy pomyślne, później złożę wszystko do kupy Obrazek

Jak wrzucam te kody html o odpalam przez adres to wyświetla mi się cały html zamiast obrazka i temperatur. Fakt temperatury też pokazuje prawidłowo ale widoczne między kodem html..
20190205_201830.jpeg
Tu efekt mojej pracy :
https://iv.pl/images/46734687753435953793.jpeg
Nie wiem dlaczego zdjęcie wgrane przez Tapatalk nie wyświetla się.

Re: Termometr ESP Tutorial

: piątek, 8 lut 2019, 23:03
autor: jatylkonachwile
A plik z html masz z rozszerzeniem *.ESP?

Re: Termometr ESP Tutorial

: sobota, 9 lut 2019, 04:22
autor: aakk
Tak. Próbowałem jeszcze zmienić kodowanie pliku ale bezskutecznie. Całe szczęście mam podgląd bo samo wyświetlanie temperatury działa ale chciałbym to nieco "odpicować", dodać grafikę itd. Obrazek
Screenshot_20190209-042255_Opera%20Touch.jpeg

Re: Termometr ESP Tutorial

: sobota, 9 lut 2019, 08:37
autor: jatylkonachwile
Używasz któregoś z moich kodów czy coś modyfikowałeś? Po tych tagach </body></html> sądzę że coś namieszaleś.

Re: Termometr ESP Tutorial

: sobota, 9 lut 2019, 08:47
autor: aakk
Używałem wszystkich kodów i wyświetlała się ściana tekstu więc wkleiłem tylko to co mam w linijce wyświetlacza żeby choć był podgląd na samą temperaturę. Co ciekawe tego ostatniego nie mam w tym pliku a sie pokazuje. To w nawiasach

Re: Termometr ESP Tutorial

: sobota, 16 mar 2019, 17:32
autor: przemek_maly
Super pomysł i opis.
Dodaj jeszcze opcje termostatu i będziemy mieć gotowe e-arc.

Re: Termometr ESP Tutorial

: sobota, 16 mar 2019, 21:04
autor: jatylkonachwile
Termostat możesz zrobić używając Rules, do włączenia w ustawieniach.

Re: Termometr ESP Tutorial

: sobota, 16 mar 2019, 22:31
autor: przemek_maly
Tak ale jak z poziomu przeglądarki lub z przycisku ustawić tę temperaturę danego dnia...

Coś tam wiem, ale tego bym nie ogarnął bez Google, a i tak nie było by to łatwe. Dla ludzi biegłych w tym temacie to coś do przemyślenia i do wykonania, czasami nawet dodatkowe wyzwanie.
Doceniam chęć podzielenia się swoją pracą i wiedzą.

Re: Termometr ESP Tutorial

: niedziela, 17 mar 2019, 14:08
autor: chprzemo
@przemek_mały poniżej krótka instrukcja:


Utwórz "Dummy Device" w zakładce Devices:
Devices.PNG
W przeglądarce użyj takiego zapytania: <IP ESP>/?cmd=TaskValueSet,1,1,50 (składnia jest taka: TaskValueSet, <numer taska>, <numer zmiennej>, <wartość>) poniżej info gdzie są te numery, wartość to wiadomo- to co chcesz ustawić.
test.PNG
test2.PNG

Zrobiłem kawałek testowej stronki gdzie tak jak w pierwszym poście wyświetlam wartość zmiennej :

Kod: Zaznacz cały

<meta name="viewport" content="width=width=device-width, initial-scale=1">
<STYLE>
* {font-family:sans-serif; font-size:14pt;}
.button {margin:3px; padding:3px 8px; background-color:#07D; color:#FFF; text-decoration:none; border-radius:3px}
</STYLE>
<html>
<head>
	<meta http-equiv="refresh" content="2">
</head>
<body>
<br><br>
<center><b><i>" Test Dummy ESP !!! "</i></b></center>
<br><br>
<table  cellpadding="0" cellspacing="3">



<tr>
<td>Zmienna Dummy : [test#zmienna] </td>
</tr>

</body>
</html>
Efekt jest taki:

Strona.PNG

Teraz już wystarczy tylko napisać np. na stronie przycisk:

Kod: Zaznacz cały

<a class='button link' href="http://<IP ESP>/<NAZWA PLIKU .esp>?cmd=TaskValueSet,1,1,150"> test Dummy</a>
I już jest metoda na zapisanie ręczne jakiejś wartości, idąc dalej można zrobić przycisk:

Kod: Zaznacz cały

<a class='button link' href="http://<IP ESP>/<NAZWA PLIKU .esp>?cmd=TaskValueSet,1,1,[Wypelnienie#Temperature]"> Ustaw aktualną temp wypełnienia jako temp dnia</a>
(oczywiście [Wypelnienie#Temperature] jest przykładowe, trzeba wstawić prawidłowe odniesienie do termometru- to opisane jest w pierwszym poście tematu).

Można też zrobić rules i przycisk fizyczny żeby po wciśnięciu zapisywał jakąś wartość do Dummy Device. Po zrobieniu tego mamy zmienną do której na kilka sposobów można wpisać wartość i odwoływać się do niej w rules czy wyświetlać na lcd/WWW.


Mam nadzieję, że pomogłem:)

pozdrawiam

Re: Termometr ESP Tutorial

: niedziela, 17 mar 2019, 22:50
autor: przemek_maly
Eeeeeee zatkało mnie.
Dzięki wielkie, czekam na lcd i do roboty.
Mam ale za mały od,, nokia".

Cieszę się że miałem rację że mondry to się mondrością podzieli.

Re: Termometr ESP Tutorial

: czwartek, 9 maja 2019, 20:23
autor: przemek_maly
witam
Mam problem tzn. odczyt strasznie skacze.
Co sekundę skacze np. 22,7-22,9-23,1-22,8.......
To zbyt mała dokładność odczytu.
Co mogę zaradzić?

Re: Termometr ESP Tutorial

: czwartek, 9 maja 2019, 20:40
autor: arTii
a ustawiłeś precyzję 12 bit? i 1 miejsce po przecinku

Re: Termometr ESP Tutorial

: środa, 15 maja 2019, 21:34
autor: przemek_maly
Sorry za zwłokę ale średnio ostatnio u mnie z czasem. Mam ustawione jak napisałeś, ale podejrzewam walnienty termometr. Na arduino Leonardo też coś nie tak. Nowa partia z Chin leci więc za jakiś czas dam znać co było. Dzięki i pozdrawiam

Re: Termometr ESP Tutorial

: wtorek, 21 maja 2019, 00:06
autor: mienho
Cześć, mam już zbudowany i działający ESP, ale chciałbym dodać controller na protokole generic http, wysyłający dane do bazy CBA.pl: https://www.letscontrolit.com/wiki/inde ... neric_HTTP
Moja składnia Controller Publish: baza.php?id_czujnika=1&wartosc=35
Teraz zamiast stałych liczb chciałbym dane z ds-ów. Próbowałem wpisywać zamiast 1 to %task% a za 35 to %val1% no i niestety nie działa.
Host wpisany z podfolderem w jakim znajduje się php, user i pass również wpisane. Nie mogę teraz wkleić screena jak to wygląda gdyż "piszę" z łóżka Obrazek.
edit
Już działa muszę tylko dodać pozostałe składnie dokładnie taka jak napisałem.

Re: Termometr ESP Tutorial

: sobota, 1 cze 2019, 09:35
autor: aakk
W jaki sposób zapisać temperatury abym pół później je jakoś podejrzeć np interwał zapisu 1min. Fajnie byłoby gdyby można to wrzucić na wykres. Próbowałem kiedyś z domoticzem ale coś nie chciało mi działać.

Re: Termometr ESP Tutorial

: sobota, 1 cze 2019, 09:38
autor: arTii
@adamkli - waśnie domoticz lub nettemp Cię interesuje. U mnie to działa jednocześnie na dwóch systemach i mam wszystkie podglądy i sterowania

Re: Termometr ESP Tutorial

: sobota, 1 cze 2019, 10:01
autor: aakk
A który będzie łatwiejszy w konfiguracji? Właśnie głównie interesuje mnie wykres w przedziale czasowym z interwałem 1 minutowym. Spróbuję może jeszcze tego domoticza skonfigurować. Pamiętam że ostatnim razem podałem się bo nie chciało mi importować do niego temperatur.
Edit: kombinuję na wszystkie sposoby i nie mogę dojść co jest nie tak. ObrazekObrazekObrazekObrazekObrazek

Re: Termometr ESP Tutorial

: sobota, 1 cze 2019, 13:49
autor: arTii
Ładniejszy na komórce jest domoticz :)
W komputerze - kwestia gustu. Nettemp ma moim zdaniem lepsze wykresy.
Ja używam obydwu równolegle

Re: Termometr ESP Tutorial

: wtorek, 4 cze 2019, 12:53
autor: aakk
No i nie mogę tego skonfigurować. Jeśli dobrze myślę to problemem może być ip z innej puli? domoticza:127.0.0.1 i espeasy:192.168.1.194 próbowałem zmienić ip esp na 127.0.0.2 ale nie chce przyjąć nowego IP. Innego pomysłu nie mam..

Re: Termometr ESP Tutorial

: wtorek, 4 cze 2019, 13:00
autor: arTii
Adres 127.0.0.1 jest adresem wewnętrznym! TO jest tzw. interface loopback - po tym interfejsie możesz się komunikować tylko ze sobą :)
A domoticz powinien mieć też adres 192.168.1.xxx

Re: Termometr ESP Tutorial

: wtorek, 4 cze 2019, 13:05
autor: aakk
A jak zmienić adres domoticza?
EDIT: No i poszło.. Troszkę lektury i znalazłem informację że należy wpisać adres ip komputera na którym jest zainstalowany domoticz. Po wpisaniu poprawnego ip os razu pokazał się odczyt. Taka drobnostka a się nakombinowałem we wszystkie strony..

Re: Termometr ESP Tutorial

: niedziela, 9 cze 2019, 12:36
autor: mienho
Tak tylko informacyjnie, udało mi się podpiąć espeasy do brokera https://www.cloudmqtt.com/, dzięki temu każda apka obsługująca mqtt działa bez problemu. Przykład jak może wyglądać apka (IoT MQTT Panel - na załączonym screenie). Odczyt temp przez neta. Jakby ktoś potrzebował wskazówek piszcie.Obrazek
Edit
Wskazany broker do 5 połączeń jest za free, czyli termo i telefon to już 2. Więcej niż 5 urządzeń już kosztuje ale dla naszych potrzeb to powinno wystarczyć.

Re: Termometr ESP Tutorial

: poniedziałek, 10 cze 2019, 00:11
autor: chprzemo
Ładnie!

Tylko warto pomyśleć nad swoim brokerem na jakiejś taniej malince, nie ma co kusić losu i lepiej ograniczać ‚wpychanie’ takich informacji do netu:)

Re: Termometr ESP Tutorial

: środa, 24 lip 2019, 13:49
autor: aakk
Taka ciekawostka, przy sondach można nieco skorygować wskazania termometrów wpisując w polu formula "%value%+2" w miejsce cyfry dowolną ilość.
Dopiero odkryte ale chyba działa..


Czy mogę zatem skorygować sobie tak wskazania termometrów? Przy rektyfikacji przez cały proces stabilne 78.06*C, ciśnienie 1019hPa więc temperatura wrzenia na termometrze 73.45*C zatem korekta %value%+0.39 i mamy wskazanie prawidłowe według ciśnienia.. O czymś zapomniałem?

Re: Termometr ESP Tutorial

: czwartek, 22 sie 2019, 20:18
autor: aakk
mienho pisze:Tak tylko informacyjnie, udało mi się podpiąć espeasy do brokera https://www.cloudmqtt.com/, dzięki temu każda apka obsługująca mqtt działa bez problemu. Przykład jak może wyglądać apka (IoT MQTT Panel - na załączonym screenie). Odczyt temp przez neta. Jakby ktoś potrzebował wskazówek piszcie.Obrazek
Edit
Wskazany broker do 5 połączeń jest za free, czyli termo i telefon to już 2. Więcej niż 5 urządzeń już kosztuje ale dla naszych potrzeb to powinno wystarczyć.
Kombinuję i nie wiem jak w apliakcji na telefonie ustawić aby były wyświetlane dane z ESPEasy. Mam brokera na malinie, odpalony połączenie z jest. W ESPEasy skonfigurowane żeby wysyłał dane do brokera ale nie wiem jak w apliakcji ustawić aby zczytywać dane czujników.

Re: Termometr ESP Tutorial

: sobota, 24 sie 2019, 21:45
autor: mienho
W apce mam tak wpisane jak na screenie. Ja używałem brokera openhub i połączenie w espeasy po nazwie nie działało musiałem wpisać ich ip. W lan może być podobnie.Obrazek

Re: Termometr ESP Tutorial

: środa, 11 wrz 2019, 14:19
autor: aakk
Mając plik t.esp w pamięci jeśli wrzucę do niego za dużo danych to końcówka mi się nie wyświetla tylko pokazuje jak na zrzucie. Jak usunę np. informację "proces" to ovm wyświetli temperaturę. Dlaczego tak się dzieje? Obrazek Obrazek

Re: Termometr ESP Tutorial

: środa, 11 wrz 2019, 14:45
autor: chprzemo
Masz automatyczne odświeżanie html? Może nie daje rady pobrać danych przed odświeżeniem ...

Ciekawe zjawisko.

Re: Termometr ESP Tutorial

: środa, 11 wrz 2019, 15:02
autor: aakk
To problem po stronie espeasy. Tutaj bulid który usuwa to ograniczenie ( 35 task wyświetla poprawnie, więcej nie sprawdzałem bo to w zupełności wystarcza na moje potrzeby). Prawdopodobne w kolejnych wydaniach espeasy będzie to już wprowadzone.

https://www.dropbox.com/s/68u55dhvayhok ... 7.zip?dl=0

Re: Termometr ESP Tutorial

: środa, 2 paź 2019, 09:34
autor: Zbokowaniec
Mam pytanie. Czy można taki czujnik podłączyć do Arduino, aby działał jako czujnik zalania kolumny, a jeśli tak to jak to zrobić?Obrazek

Re: Termometr ESP Tutorial

: wtorek, 8 paź 2019, 21:05
autor: wolan
Cześć mam problem z wyświetlaniem temperatur przez Wifi za pomocą przeglądarki.
Na laptopie z IE wyświetla się prawidłowo z odświeżaniem.
Problem jest na Chromie oraz na przeglądarce samsunga w tablecie poniżej zrzut
Strona staje w takiej wersji nie odświeża się i nic się nie dzieje :(
Ktoś pomoże ??
Dziękuje Autorowi tematu :):):) odwaliłeś kawał dobrej roboty :respect: :respect: :respect:
Dodałem jeszcze to co mam wpisane w plik termometr.esp :

Re: Termometr ESP Tutorial

: wtorek, 8 paź 2019, 21:07
autor: aakk
Edit: znalazłem swój plik, próbuj kombinować z body i html. Na końcu masz dwa razy to samo może spróbuj usunąć Obrazek

Re: Termometr ESP Tutorial

: wtorek, 8 paź 2019, 22:22
autor: chprzemo
@wolan tak jak pisze kolega @aakk usuń ostatnią linie gdzie jest powtórzone body i html + dodaj pierwszą linie tak jak ma w pliku @aakk- powinno pomóc .


Nie jestem zbyt dobry w html’u ale na 99.9% to problem składni i głównych elementów pliku.

Re: Termometr ESP Tutorial

: środa, 9 paź 2019, 19:25
autor: rastro
No i <style><style> za tagiem <head> ew. za <body> to tak żeby jeszcze bardziej poprawnie było. Ale <style> w sekcji <body> chyba niekoniecznie jest poprawne.

Re: Termometr ESP Tutorial

: piątek, 11 paź 2019, 23:41
autor: wolan
Dziękuje za pomoc, zastosowałem obie rady i śmiga :D

Re: Termometr ESP Tutorial

: wtorek, 5 lis 2019, 11:48
autor: dzozef
Mam podobny problem jak @wolan. Termometr hula jak trzeba ale po wgraniu pliku termometry.esp nie wyświetla się stronka tylko to:
Stronka.jpg
Temperatury tez się nie wyświetlają. Co robię nie tak? :scratch: Dodam ze jak otwieram bezpośrednio z dysku to strona wyświetla się poprawnie. :cry:

Re: Termometr ESP Tutorial

: wtorek, 5 lis 2019, 17:28
autor: chprzemo
Usuń HTML z 6 lini i dodaj dwie pierwsze jak pokazał @aakk.
Powinno pomóc.

Re: Termometr ESP Tutorial

: wtorek, 5 lis 2019, 18:45
autor: dzozef
Teraz mam tak:
Stronka 2.jpg
Niestety nie pomogło. :help:
Dodam jeszcze ze jak wrzucam inne wzory z netu to tez nie działają.

Re: Termometr ESP Tutorial

: wtorek, 5 lis 2019, 21:07
autor: chprzemo
A próbowałeś z innej przeglądarki to uruchomić?

Re: Termometr ESP Tutorial

: wtorek, 5 lis 2019, 21:12
autor: dzozef
Tak i jest to samo. Na telefonie nic nie wyświetla. Czy w samym ESP nie trzeba nic ustawić aby generował strony?

Re: Termometr ESP Tutorial

: wtorek, 5 lis 2019, 21:12
autor: aakk
Jakie masz ustawione kodowanie pliku podczas zapisu?

Re: Termometr ESP Tutorial

: wtorek, 5 lis 2019, 21:16
autor: dzozef
W notatniku próbowałem ANSI oraz Unicode. W Notepad ++ jako pliki HTML.

Re: Termometr ESP Tutorial

: wtorek, 5 lis 2019, 21:34
autor: aakk
Spróbuj notatnikiem i UTF-8

Re: Termometr ESP Tutorial

: wtorek, 5 lis 2019, 21:45
autor: dzozef
Dalej to samo.

Re: Termometr ESP Tutorial

: wtorek, 5 lis 2019, 22:29
autor: chprzemo
Jak odświeżasz stronę?
Spróbuj Ctrl+F5...

Re: Termometr ESP Tutorial

: środa, 6 lis 2019, 13:04
autor: dzozef
Ctrl+F5 niczego nie zmienił. Czy w zakładce Controllers macie coś ustawione? Plik ze stronką działa gdy odpalam go prosto z kompa, a po wgraniu do ESP juz nie. :cry: :bezradny:

Re: Termometr ESP Tutorial

: środa, 6 lis 2019, 13:42
autor: chprzemo
Brakuje mi pomysłu, może ktoś inny wpadnie na rozwiązanie... Tak ekstremalnie możesz spróbować wyłączyć antywirusa, firewalle....

A spróbuj jeszcze jednego tematu. ESP jeśli nie znajdzie sieci wifi do której może się zalogować wystawia swojego AP, musiałeś to przerabiać przed wgraniem espeasy, sprobuj wyłączyć router, podłączyć się do AP ESP i używając domyślnego adresu wywołać 192.168.4.1/termometry.esp.
Nie wiem czy to coś zmieni ale napewno pominiesz router i warto to sprawdzić ;)

Re: Termometr ESP Tutorial

: środa, 6 lis 2019, 20:45
autor: rastro
W FireFox F12 zakłdka sieć, dalej klick na plik termometr.esp - po prawej stronie powinna pojawić się zakładka - ciekawi mnie co tam będzie w sekcji "Nagłówki odpowiedzi" szczególnie nagłówek Content-Type: > Trochę to wygląda tak jak by szedł jakiś zły nagłówek i przeglądarce wydaje się że nie dostała HTML'a tylko powiedzmy tekst.



A.... znaczniki <meta /> i <style>....</style> oczywiście mają być w sekcji <head></head> a nie zraz po <html>

polecam: https://www.w3schools.com/tags/tag_meta.asp - tam stoi coś takiego:
Note: <meta> tags always go inside the <head> element.
chprzemo pisze:Brakuje mi pomysłu, może ktoś inny wpadnie na rozwiązanie... Tak ekstremalnie możesz spróbować wyłączyć antywirusa, firewalle....
Pewnie nic nie zmieni bo wygląda na to że treść idzie, ale albo ma złe nagłówki albo to nieszczęsne meta i style myli przeglądarkę że pokazuje tekst zamiast zinterpretować go jako HTML.

Zresztą ruter też raczej nic nie zmieni, chyba że kolega ma tam jakieś przezroczyste proxy co miesza w nagłówkach - no bo treść jak widać idzie.

Re: Termometr ESP Tutorial

: środa, 6 lis 2019, 21:16
autor: dzozef
Mam coś takiego:
Stronka 3.jpg
Dodam że jak wrzucam jakieś inne strony z netu (wzorcowe) to jest ten sam efekt.

Re: Termometr ESP Tutorial

: środa, 6 lis 2019, 21:20
autor: rastro
Hm... przesłano 0 bajtów ?. Brak nagłówków odpowiedzi? To tak jak by FF brał coś lokalnego cache, albo masz pustą stronę bo nic nie przyszło z ESP. Po Ctrl+F5 też tak to wygląda? A i test.esp zamiast wcześniejszego termometr.esp?

Re: Termometr ESP Tutorial

: środa, 6 lis 2019, 21:27
autor: dzozef
Ale jak uruchamiałem innego kompa to był ten sam efekt. On nie wiedział jak wygląda plik a jednak wyświetlił jego zawartość. Opcja F5 daje ten sam efekt.

Re: Termometr ESP Tutorial

: środa, 6 lis 2019, 21:39
autor: rastro
I nie ma nagłówków odpowiedzi? Jakoś trudno w to uwierzyć. Jak coś pokazuje (zawartość pliku) to przeglądarka musi go brać z chache. Może spróbuj wyczyścić chache w opcjach przeglądarki i ew. spróbować odpalić stronę w trybie prywatnym.

Re: Termometr ESP Tutorial

: piątek, 8 lis 2019, 20:24
autor: dzozef
Dopiero dzisiaj znalazłem chwilę zeby sprawdzić. Teraz mam coś takiego:
Stronka 6.jpg
Niestety nie wiem co mogę z tą wiedzą zrobić. :help:

Re: Termometr ESP Tutorial

: piątek, 8 lis 2019, 20:34
autor: rastro
Content-type: text/plain - Coś po stronie ESP jest spaprane, może podmiana firmware to poprawi. Przeglądarka myśli że dostaje zwykły tekst nie html.

Re: Termometr ESP Tutorial

: piątek, 8 lis 2019, 20:46
autor: dzozef
OK. Spróbuję w weekend wgrać od nowa. Może inną wersję. Na razie dzięki.

Re: Termometr ESP Tutorial

: piątek, 8 lis 2019, 21:26
autor: dzozef
Znalazłem nowszą wersję firmware i wgrałem. Ruszyło od razu. Dzięki za pomoc. :ok: :poklon;

Re: Termometr ESP Tutorial

: sobota, 16 lis 2019, 16:09
autor: Merkor
Mam mały problem, nie wyświetla mi temperatur na grafice w odpowiednim miejscu tylko pod nią.

Obrazek

Kod: Zaznacz cały

<!doctype html>
<meta name="viewport" content="width=width=device-width, initial-scale=1">
<STYLE>
* {font-family:sans-serif; font-size:14pt;}
.button {margin:3px; padding:3px 8px; background-color:#07D; color:#FFF; text-decoration:none; border-radius:3px}
</STYLE>
<html>
<head>
   <meta http-equiv="refresh" content="2">

</head>
<body>
<table  cellpadding="0" cellspacing="3">

<center><div style="border:1px solid black; position relative; width:500px; height:1000px;">
<img src="https://i.imgur.com/tKwhUtA.png" width="500" height="1000"/>


<div style="position:relative; bottom:990; left:80;">


      Woda [Czujnik#Temperature] *C

</div>


<div style="position:relative; bottom:775; left:95;">


      Glowica [Czujnik#Temperature] *C

</div>


<div style="position:relative; bottom:502; left:100;">

      10 polka [Czujnik#Temperature] *C

</div>


<div style="position:relative; bottom:175; left:175;">

      Keg [Keg#Temperature] *C

</div>

</center>

Re: Termometr ESP Tutorial

: sobota, 16 lis 2019, 16:28
autor: jatylkonachwile
Spróbuj załadować plik bez pierwszej linijki:

Kod: Zaznacz cały

<!doctype html>
W moim kodzie tego nie ma i u mnie działało.

Re: Termometr ESP Tutorial

: sobota, 16 lis 2019, 16:56
autor: Merkor
Bez tego jest tak:
Screenshot_Chrome_20191116-165938.png

Re: Termometr ESP Tutorial

: sobota, 16 lis 2019, 17:09
autor: jatylkonachwile
Obstawiam problem z ESP/przeglądarką lub siecią. Gdyż po załadowaniu kodu do mojego ESP bez pierwszej linijki daje taki efekt:

Re: Termometr ESP Tutorial

: sobota, 16 lis 2019, 17:44
autor: Merkor
A możesz podesłać swój kod?

Re: Termometr ESP Tutorial

: sobota, 16 lis 2019, 18:12
autor: jatylkonachwile
Mój kod jest na 2 stronie. Ten twój jest kopią, lecz ma dopisaną jedną (pierwszą) linijkę. Screen jest zrobiony z twojego kodu, ale bez pierwszej linijki.

Re: Termometr ESP Tutorial

: piątek, 13 gru 2019, 17:12
autor: darekcic
Hej wszystkim jestem zainteresowany tematem chciałbym spróbować sił i spróbować złożyć i zamontować takie ustrojstwo przeczytałem cały wątek szacun dla autora tematu za proste opisanie krok po kroku co i jak jednak nie znalazłem odpowiedzi czy można ustawić to tak by ustawić na kolumnie alarm i by wtedy telefon dawał jakiś sygnał.

Mod.
A znaki interpunkcyjne to pies?

Re: Termometr ESP Tutorial

: piątek, 13 gru 2019, 22:18
autor: chprzemo
Teoretycznie się da ale praktycznie to jest ciężki temat..

Wiem, ze to partyzantka ale szybciej zrobisz jakieś mini esp Z buzerem podłączone do baterii 9V Które sparujesz z ‚głównym Esp’ i w formie pagera będziesz nosił w kieszeni :)

Re: Termometr ESP Tutorial

: sobota, 14 gru 2019, 05:17
autor: aakk
A nie szło by wysłać danych do domoticza i tam ustawić alarmy? Jest aplikacja na androida. No chyba że potrzeba termometr + głośniczek bez kombinowania z telefonem itd.

Re: Termometr ESP Tutorial

: sobota, 14 gru 2019, 10:00
autor: chprzemo
Jeśli kolega ma domoticza lub chce dodatkowe urządzenie konfigurować to OK, ale dla sygnału w telefonie stawiać taką maszynę to jak zakup armaty na zające:)

Re: Termometr ESP Tutorial

: niedziela, 29 gru 2019, 19:12
autor: george1255
Czy ktoś z testujących to rozwiązanie ogarnął temat obudowy?

Re: Termometr ESP Tutorial

: wtorek, 7 sty 2020, 19:08
autor: arTii
Tradycyjnie bez obudowy :) Ale moja wersja termometru ESP:
Składa się z dwóch modułów ESP z wyświetlaczami LCD 4x20 oraz buzzerami
Pierwszy moduł posiada dodatkowo czujniki DS18B20 oraz BMP280
- DS18B20 mierzą temperaturę, zaś BMP280 mierzy temperaturę (niedokładnie) oraz ciśnienie atmosferyczne.
Ponadto podpięte są 3 przyciski: set,+,-
przyciski są podpięte pomiędzy GPIO oraz GND
esp_termometr.jpg
Drugi moduł to w zasadzie zdalny wyświetlacz oraz sterownik "alarmu"
Dane czerpie (a w zasadzie to są do niego wysyłane protokołem UDP) z pierwszego modułu (głównego)
esp_display.jpg
Pierwszy moduł ma ponadto ustawione rules:

Kod: Zaznacz cały

On System#Boot do 
    taskValueSet,8,4,0  
    SendTo 199 taskValueSet 8,4,0 
 endon

on przycisk_set#State=0 do
timerSet,1,2
endon

on przycisk_minus#State=0 do
timerSet,2,1
endon

on przycisk_plus#State=0 do
timerSet,3,1
endon

on rules#timer=1 do
 if [przycisk_set#State]=0
    taskValueSet 8,1,[temp1#temp]
    SendTo 199 taskValueSet 8,1,[temp1#temp]
    taskValueSet 8,3,[temp1#temp]+[zmienne#offset]
    taskValueSet 8,4,1
    SendTo 199 taskValueSet 8,4,1
    notify 1
 else
    taskValueSet 8,4,0
    SendTo 199 taskValueSet 8,4,0
 endif
endon

On temp1#temp do
   let,1,[zmienne#temp_day]+[zmienne#offset]
   if [zmienne#temp_day]<>0 and [temp1#temp]>[var#1] and [zmienne#alarm]=1
      notify 1
   endif
endon

on rules#timer=2 do
 if [przycisk_minus#State]=0
    taskValueSet,8,1,0
    taskValueSet,8,4,0
 else
    taskValueSet,8,2,[zmienne#offset]-0.1
    SendTo 199 taskValueSet 8,2,[zmienne#offset]-0.1
    taskValueSet,8,3,[zmienne#temp_day]+[zmienne#offset]
 endif
endon

on rules#timer=3 do
 if [przycisk_plus#State]=0
    taskValueSet 8,2,[zmienne#offset]+0.5
    SendTo 199 taskValueSet 8,2,[zmienne#offset]+0.5
    taskValueSet,8,3,[zmienne#temp_day]+[zmienne#offset]
 else
    taskValueSet,8,2,[zmienne#offset]+0.1
    SendTo 199 taskValueSet 8,2,[zmienne#offset]+0.1
    taskValueSet,8,3,[zmienne#temp_day]+[zmienne#offset]
 endif
endon
Działa to następująco:
- podczas startu ustawia flagę alarmu na 0
- po stabilizacji i osiągnięciu temperatury dnia, poprzez długie naciśnięcie przycisku SET przepisujemy wartość temp1 do zmiennej temp_day i to jest teraz nasza temperatura dnia
- przyciskami +/- ustawiamy sobie offset do temperatury dnia (długie przyciśnięcie + zwiększa o 0,5°, krótkie o 0,1°)
- kiedy temperatura temp1 osiągnie wartość większą niż temp_day+offset włącza się buzzer. Zarówno lokalnie jak i zdalnie
- buzzer możemy deaktywować krótkim naciśnięciem przycisku SET, żeby ponownie aktywować alarm, trzeba ponownie ustawić temp_day (długie naciiśnięcie przycisku SET)
- z kolei długie przytrzymanie przycisku "-" zeruje temperaturę dnia oraz deaktywuje flagę alarmu.

Można to rozbudować jeszcze o sterowanie elektrozaworem - jeśli temperatura nam wzrośnie powyżej temp_day+offset, to elektrozawór się zamknie, spadnie - otworzy się. Wystarczy do Rules dopisać kawałek kodu:

Kod: Zaznacz cały

On temp1#temp do
   let,1,[zmienne#temp_day]+[zmienne#offset]
   if [zmienne#temp_day]>70 and [temp1#temp]<[var#1]
        GPIO,13,1
   else
		GPIO,13,0
   endif
endon
i podpiąć pod GPIO13 przekaźnik/tranzystor sterujący elektrozaworem
Podobnie można rozwiązać sterowanie elektrozaworem wody:

Kod: Zaznacz cały

On temp1#temp do
   if [temp1#temp]>65
        GPIO,14,1
   else
	GPIO,14,0
   endif
endon
Tutaj również podłączamy poprzez przekaźnik/tranzystor elektrozawór do wody tym razem na GPIO14

W drugim (zdalnym) module rules jest dużo prostsze:

Kod: Zaznacz cały

On temp1#temp do
   let,1,[zmienne#temp_day]+[zmienne#offset]
   if [zmienne#temp_day]<>0 and [temp1#temp]>[var#1] and [zmienne#alarm]=1
      notify 1
   endif
endon
Jedyne o co chodzi, to żeby generował się alarm, jeśli przekracza zadaną wartość a nie brzęczał, jeśli jest skasowana flaga alarmu.
Przy odrobinie samozaparcia, można takich "zdalnych" czujników sobie zrobić kilka i mieć w każdym kącie domu :) Tylko po co?

Główny czujnik wysyła tez dane do Domoticza którego zainstalowałem na Virtualnym serwerze który wykupiłem na https://www.wishosting.com za 3$ rocznie.
Można sobie dodatkowo skonfigurować powiadamianie (z domoticza) pushover - jednorazowo na komórkę to kosztuje około 23zł i wtedy komórka nam każdorazowo po przekroczeniu zadanych progów będzie alarmowała.

Tak - wiem że zasada jest taka że nie odchodzimy od sprzętu - ale ja nie jestem w stanie wysiedzieć w garażu bezproduktywnie 8 godzin. :)

Re: Termometr ESP Tutorial

: czwartek, 9 sty 2020, 12:17
autor: stefunk
https://www.aliexpress.com/item/3301507 ... 4c4dITiYhq - ten zestaw będzie ok? (nie licząc zbędnego czujnika) Czujniki zostały mi po sonoffach TH16, więc mam ich pod dostatkiem

Re: Termometr ESP Tutorial

: czwartek, 9 sty 2020, 13:11
autor: chprzemo
Powinno być OK, ale nie wiem jak espeasy poradzi sobie z takim LCD- nie testowałem.

Re: Termometr ESP Tutorial

: czwartek, 9 sty 2020, 13:34
autor: george1255
stefunk pisze:https://www.aliexpress.com/item/3301507 ... 4c4dITiYhq - ten zestaw będzie ok? (nie licząc zbędnego czujnika) Czujniki zostały mi po sonoffach TH16, więc mam ich pod dostatkiem
A jakie czujniki Ci zostały?
Kolego aRTii wrzuć jakieś fotki jak masz wszystko podłączone itd.
Ja swoją przygodę z mikro-kontrolerami zacząłem od zbudowania termometru zewnętrznego na plytce ESP8266 z czujnikiem DS18b20. Wgrane oprogramowanie przez arduino IDE, mierzy temperaturę i wysyła do apki Blynk na telefon, mam podgldąd live i historię temperatury, wszystko zamknąłem w pudełku śniadaniowym pomalowanym czarnym sprayem. Działa i wygląda schludnie :)

Teraz czekam na wyświetlacz i kolejną płytkę od Majfrendów (zamówione 1.12.19) więc niedlugo oczekuję listonosza. Zestaw będzie na 3 czujniki (keg, 10p, glowica) dodatkowo planuję wyświetlać temp. dnia i ciśnienie, akurat 4 linijki LCD 20x4 wystarcza, do tego rownież wysyłka do BLynk, aby podgladać live co się dzieje.

Re: RE: Re: Termometr ESP Tutorial

: czwartek, 9 sty 2020, 14:29
autor: aakk
stefunk pisze:https://www.aliexpress.com/item/3301507 ... 4c4dITiYhq - ten zestaw będzie ok? (nie licząc zbędnego czujnika) Czujniki zostały mi po sonoffach TH16, więc mam ich pod dostatkiem
Wyświetlacz malutki, pewnie ma 0.94 cala, lepiej zamów sobie lcd2004 4x20.

Espeasy fajne dla zielonych, bez jakiejś specjalnej wiedzy można na początek zrobić sobie fajny termometr Obrazek
Ja również przesiadłem się na Arduino IDE, ciągle coś ciągle coś i udało się skompletować półautomatyczną kolumnę. W przyszłości - o ile nie pójdzie w kąt na rzecz sitowej - planuję jeszcze dodać sterowanie grzałkami bo aktualnie mam to oddzielnie i po zagotowaniu/zalaniu muszę ręcznie przejść na moc roboczą Obrazek

Re: Termometr ESP Tutorial

: czwartek, 9 sty 2020, 16:27
autor: arTii
Jak najbardziej... ale:
- już kiedys pisałem, że wersja z pinami komplikuje podłączenie. Lepiej wybrać taką wersje bez wlutowanych goldpinów:
https://pl.aliexpress.com/item/32879758161.html
i wlutować sobie samodzielnie złącza skręcane
http://pl.aliexpress.com/item/32965478863.html
wtedy już pozostaje OLED lub LCD do wyboru

Niestety nie mam żadnych ciekawych zdjęć - kupa kabli podłączona do ESP :)
Czujniki za to podpięte poprzez rozdzielacz telefoniczny RJ12
A termometr już jest spakowany i czeka na wysyłkę do zamawiającego :)

Re: Termometr ESP Tutorial

: czwartek, 9 sty 2020, 20:45
autor: george1255
To jakbyś następny składał go warto zrobić jakieś fotki, w pomysł na połączenie czujników złączami RJ to całkiem spoko, łatwo się wpina i wypina.


Wysłane z mojego EML-L29 przy użyciu Tapatalka

Re: Termometr ESP Tutorial

: czwartek, 9 sty 2020, 21:35
autor: moszeusz
@arTii jak sprawiłeś, że esp z wyświetlaczem widzi temperatury z esp z termometrami?

Re: Termometr ESP Tutorial

: czwartek, 9 sty 2020, 21:57
autor: arTii
To akurat bardzo proste.
Każde urządzenie ESP musi mieć unikatowy UNIT number
W kontrolerach dodajesz "ESPEasy P2P Networking" (załóżmy że na pozycji 3)
W Tools-Advanced-UDP port podajesz np. 5000
Następnie w Devices (dla konkretnego urządzenia) zaznaczasz, że ma wysyłac na kontroler 3
Wtedy na "podrzędnym" urządzeniu, jeśli na tej pozycji w tasks nie ma nic, to pojawi się to właśnie urządzenie :)
Tyle.
Jest też jeszcze inna opcja.
W rules można obie stworzyć reguły które wysyłają dane na konkretny UNIT
np. takie coś:

Kod: Zaznacz cały

On System#Boot do
    SendTo 199 taskValueSet 8,4,0
 endon
Wyśle do unit nr. 199 polecenie ustawienie na 8 tasku na 4 pozycji wartości 0

Re: Termometr ESP Tutorial

: czwartek, 9 sty 2020, 22:00
autor: george1255
Dla początkującego proponuję wgrać oprogramowanie espeasy. Później w devices dodać LCD oraz czujnik zgodnie z podłączeniem do pin i powinno działać

Re: Termometr ESP Tutorial

: czwartek, 9 sty 2020, 22:43
autor: moszeusz
Ok, działa. Pytanie moje wynikało z tego, że owszem, sam znalazłem metodę, ale z jakiegoś powodu nie działało (nie pojawiały się urządzenia na liście drugiego esp). Z jakiegoś powodu na drugim esp kontroler nie mógł być ustawiony pod numerem 3 (na pierwszym esp mam na pozycji 3). Ustawiłem na jedynce i teraz wszystko działa.

Re: Termometr ESP Tutorial

: piątek, 10 sty 2020, 19:48
autor: stefunk
https://www.aliexpress.com/item/32882897101.html - tutaj dałoby się wgrać espeasy? Te dodatkowe przewody to gpio? Fajnie by było mieć wszystko od razu w boxie :)

Polecacie jakieś tutoriale, żeby zacząć zabawę?

Re: Termometr ESP Tutorial

: piątek, 10 sty 2020, 21:25
autor: chprzemo
@stefunk- Jeśli tam faktycznie siedzi esp to powinno się udać wrzucenie tam espeasy ale pewien nie jestem- ciekawe pudełeczko... Jak się trochę odgrzebuje to kupie na testy ale wcześniej chętnie poczytam o Twoich doświadczeniach ;)

Re: Termometr ESP Tutorial

: piątek, 10 sty 2020, 21:36
autor: stefunk
Ja już zamówiłem to co polecaliście, ale przyjdzie dopiero za miesiąc

Re: Termometr ESP Tutorial

: niedziela, 12 sty 2020, 08:54
autor: mienho
@arTii a może masz patent jak podłączyć bme280 i oled jednocześnie do I2C?? Pojedynczo urządzenia działają bez problemu, razem nie udało mi się.
Jakby ktoś był chętny to zrobiłem taki prosty projekt opakowania do ESP z oled 0.96 tylko jeszcze nie drukowałem.ObrazekObrazek

Re: Termometr ESP Tutorial

: niedziela, 12 sty 2020, 15:37
autor: arTii
Na jakich adresach działa Ci OLED A na jakich BME?
U mnie działa to bezproblemowo, ale muszą być różne adresy I2C

Re: Termometr ESP Tutorial

: niedziela, 12 sty 2020, 20:48
autor: mienho
Na tą chwilę podpinałem do różnych pinów jeszcze nie próbowałem do tych samych, pewnie podłączenie do tych samych i ustawienie adresów rozwiąże problem.
Pozostaje lutownica w dłoń i połączenie do tych samych gpio, ale chyba poczekam na opanowanie.

Re: Termometr ESP Tutorial

: niedziela, 12 sty 2020, 21:01
autor: arTii
No to na różnych pinach na 100% nie zadziała. I2C to magistrala gdzie musisz podać sygnały SDLA i SCL, A te definiujesz w zakładce hardware na których GPIO są wystawione.
Każde urządzenie I2C musi mieć swój adres różny od innych. Możesz np
Podpiąć 2 czy 3 sztuki BME280 Ale każdy musi mieć inny adres.
Wszystkie urządzenia podobasz do tych samych pinów SDA i SCL

Re: Termometr ESP Tutorial

: niedziela, 12 sty 2020, 21:45
autor: stefunk
Jakich zaworów używa się w automatach do kolumn? Można elektrozawór otworzyć częściowo?

Re: Termometr ESP Tutorial

: niedziela, 12 sty 2020, 23:56
autor: arTii
Nie można. Dajesz elektrozawór, A za nim zawór precyzyjny

Re: Termometr ESP Tutorial

: poniedziałek, 13 sty 2020, 09:32
autor: stefunk
A pompa perystaltyczna?

Re: Termometr ESP Tutorial

: poniedziałek, 13 sty 2020, 10:07
autor: arTii
Pompa ma silnik krokowy (W dobrych wykonaniach) A o ile dobrze kojarzę, to espeasy nie ma sterownika do tego. Trzeba by napisać własny moduł

Re: Termometr ESP Tutorial

: poniedziałek, 13 sty 2020, 11:03
autor: george1255
wczoraj bawiłem się z podłączeniem 3 sond do ESP NodeMCU. Jak podłącze pasożytniczo, jakby płytka mi się zawieszała. Nie mruga dioda, nie otwiera się panel administracyjny. Podłączę na 3piny, masa i 5v oddzialnie to wszystko śmiga, odnajduje 3 sondy każda działa. Druga sprawa, chcę zrobić aby każdą sondę odpinać od ESP przy rozbiórce kolumny. Tryb pasożytniczy odpada, więc potrzebuję złącz 3pinowych, coś polecicie? Testowałem USB ale po zmontowaniu kompletnie mi nic nie wykrywa

Re: Termometr ESP Tutorial

: poniedziałek, 13 sty 2020, 14:48
autor: chprzemo
Można w trybie pasożytniczym zrobić dopinanie sond podczas rozbiórki i nie wyciągać ich z kolumny. Robisz jeden długi przewód od esp do ostatniej sondy, na końcu zakładasz standardowe gniazdo 5.5/2.5 (do podłączenia najdalej położonego czujnika) , w miejscach gdzie są niżej sondy zakładasz kolejne gniazda 5.5/2.5, koniec Przewodu podłączasz do ESP i na końcówki sond zakładasz wtyczki 5.5/2.5- tworzy się szyna przewodowa do której podłączane są sondy. Przy rozbiórce maszyny odłączysz sondy od szyny, zostają w kolumnie, szynę zwijasz i chowasz razem z ESP.

Według mnie mniej kabelkologii niż w przypadku połączenia w gwiazdę sondy-ESP i ma jedną zasadniczą zaletę- jeśli przez przypadek przechodząc zahaczysz czymkolwiek o przewód to powypinają Ci się czujniki ze złącz, a nie powyrywają z esp czy sond:D

Re: Termometr ESP Tutorial

: poniedziałek, 13 sty 2020, 18:23
autor: arTii
Ja używam gniazdek telefonicznych RJ12 + rozdzielacz na 5 gniazd

Re: Termometr ESP Tutorial

: poniedziałek, 13 sty 2020, 19:14
autor: george1255
Przemo, a mógłbyś mi to zwizualizować na jakimś zdjęciu poglądowym? :-)


Wysłane z mojego EML-L29 przy użyciu Tapatalka

Re: Termometr ESP Tutorial

: poniedziałek, 13 sty 2020, 19:49
autor: rastro
mienho pisze:@arTii a może masz patent jak podłączyć bme280 i oled jednocześnie do I2C?? Pojedynczo urządzenia działają bez problemu, razem nie udało mi się.
arTii pisze:Na jakich adresach działa Ci OLED A na jakich BME?
U mnie działa to bezproblemowo, ale muszą być różne adresy I2C
Adresy to jedno... druga sprawa jest taka że szyna I2C ma linie typu open-collector i z tego powodu musi być podciągnięta do zasilania przez odpowiednie rezystory. Z modułami jest problem taki że każdy ma swoje rezystory a w tych chińskich to w sumie kto wie co oni tam zamontowali. Dwa moduły + trochę farta i wszystko będzie działać. Proponuje wywalić z jednego z modułów rezystory podciągające, bo jakoś mi się wierzyć nie chce żeby była kolizja adresów pomiędzy OLED i BME.

Re: Termometr ESP Tutorial

: poniedziałek, 13 sty 2020, 20:01
autor: mienho
@rastro nie było problemów z adresami ale z tym, że podpiąłem do różnych pinów. Człowiek uczy się przez całe życie

Re: Termometr ESP Tutorial

: poniedziałek, 13 sty 2020, 22:17
autor: george1255
Ja dzisiaj na espeasy robiłem test sond przed procesem. Z Aliexpress równo jak jeden mąż wskazują i przeskakują. Z allegro przekłamuje o 1.5°C. Obrazek

Wysłane z mojego EML-L29 przy użyciu Tapatalka

Re: Termometr ESP Tutorial

: poniedziałek, 13 sty 2020, 23:41
autor: .Gacek
Pierwszy termometr w obudowie :klaszcze:
Ale jakiej... :punk: :idea:

Re: Termometr ESP Tutorial

: poniedziałek, 13 sty 2020, 23:44
autor: george1255
Fajny nieduży karton, dosyć twardy. Idealnie mieści kable i inne bebechy :-) czarnym sprayem przelecieć i będzie gitara :-P

Wysłane z mojego EML-L29 przy użyciu Tapatalka

Re: Termometr ESP Tutorial

: wtorek, 14 sty 2020, 00:49
autor: .Gacek
Przepraszam za offtop...
Jestem po starym pięcioletnim technikum elektronicznym, jak to w takiej stricte technicznej szkole co miesiąc musieliśmy oddawać "prace proste" zbudowane własnoręcznie - kopie kitów z własną, wyprodukowaną płytką, mazakiem lub żelazkiem lub kity gotowce ale za to z wiedzą na jakiej zasadzie działają i to dokładnie.
Jako leń i leser w tamtych czasach nie bardzo chciało mi się uczyć o wzmacniaczach operacyjnych więc tłukłem te płytki na potęgę dla siebie i innych (był z tego skromny pieniążek na paczkę fajek i browar) i dla całej klasy praktycznie zostawała obudowa do zrobienia... Każdy kleił tą obudowę oby tylko było, toż to była taka masakra, że do tej pory jak o tym myślę to śmiać mi się chce... Było dosłownie wszystko, opakowania po Jogurtach, pojemniki na żywność, kartony po butach, a nawet jakieś modele samochodów z efektem z night rider'a.
Akcja kity uspokoiła się gdy byliśmy w piątej klasie i wszyscy byli pochłonięci pracą dyplomową na koniec szkoły. Wtedy tylko raz na semestr została przeprowadzona akcja "płytka" ale wtedy już nie miałem czasu na produkcję "masową"...
Jako jedyny z klasy przez pięć lat dostałem dwie oceny, pałę za układ (naprawdę był perfekcyjny) i piątkę za obudowę (starałem się ale niestety nie była najwyższych lotów, teraz dałbym mierną... ). Pała postawiona za układ była jednoznaczna, mimo że układ działał.. Mój profesor w tym momencie załapał kto te wszystkie układy robił, z jednej strony był chyba załamany a z drugiej cieszył się, że jest choć jeden który to bardzo polubił i robił z pasją. Ale dostrzegł również, że ta obudowa (ze sklejki chyba) była tylko i wyłącznie moja...

Re: Termometr ESP Tutorial

: wtorek, 14 sty 2020, 00:58
autor: george1255
Kiedyś w liceum na informatyce uczyliśmy się HTML. A że grałem w Fifę to udzielałem się na forum z turniejami. Robiłem im tabelki i inne rzeczy w HTML więc na lekcjach brylowalem. Pisałem całej klasie kod na zaliczenie, i każdemu pieszy linijkami zostawiałem podpis. Nauczyciel też zorientował się kto pisał całej klasie :-)

Wysłane z mojego EML-L29 przy użyciu Tapatalka

Re: Termometr ESP Tutorial

: sobota, 25 sty 2020, 21:08
autor: wolan
george1255 pisze:wczoraj bawiłem się z podłączeniem 3 sond do ESP NodeMCU. Jak podłącze pasożytniczo, jakby płytka mi się zawieszała. Nie mruga dioda, nie otwiera się panel administracyjny. Podłączę na 3piny, masa i 5v oddzialnie to wszystko śmiga, odnajduje 3 sondy każda działa. Druga sprawa, chcę zrobić aby każdą sondę odpinać od ESP przy rozbiórce kolumny. Tryb pasożytniczy odpada, więc potrzebuję złącz 3pinowych, coś polecicie? Testowałem USB ale po zmontowaniu kompletnie mi nic nie wykrywa
Cześć ja w swoim termometrze używam Jacka stereo 3.5mm.
Jest z tym jeden problem (co prawda nie testowałem jak jest bez złącza ) gdy dopinasz lub odpinasz czujnik resetuje się całe esp.
Dziś chciałem złożyć termometr dla brata i mam problem z wyświetlaczem ;/ pokazują się kwadraciki w 1 i 3 lini ;/ walnięty wyświetlacz ?? jakaś sugestia ?? swój kompletny termometr zostawiłem u niego i nie mam jak sprawdzić :(
Przewinąłem przez wszystkie porty po zmianie widać, że miga ale napisów nie wyświetla.

Re: Termometr ESP Tutorial

: sobota, 25 sty 2020, 21:15
autor: george1255
Kwadraciki masz gdy LCD nic do wyświetlenia.
Co masz wgrane na płytkę? Kod w IDE czy espeasy?

Wysłane z mojego EML-L29 przy użyciu Tapatalka

Re: Termometr ESP Tutorial

: sobota, 25 sty 2020, 21:44
autor: wolan
LCD podświetlone, zaraz wgram inne esp może to jego wina

Re: Termometr ESP Tutorial

: sobota, 25 sty 2020, 21:56
autor: george1255
Wgraj espeasy i w Tools poszukaj i2c scanner

Wysłane z mojego EML-L29 przy użyciu Tapatalka

Re: Termometr ESP Tutorial

: sobota, 25 sty 2020, 22:02
autor: aakk
Być może wyświetlacz jest uszkodzony. Trafiłem na taką felerną sztukę z ali. Miałem wszystko ustawione, podpiąłem drugi wyświetlacze i tylko czarne kwadraty.

Re: Termometr ESP Tutorial

: sobota, 25 sty 2020, 22:26
autor: george1255
Ja kwadraciki miałem gdy wybrałem błędny adres w espeasy lub miałem błąd w kodzie IDE.

Wysłane z mojego EML-L29 przy użyciu Tapatalka

Re: Termometr ESP Tutorial

: sobota, 25 sty 2020, 22:54
autor: wolan
Wgrałem jakieś starsze esp i ruszyło :) dziękuje george1255 za podpowiedź z tym "skanerem" :)
Problem rozwiązany :D

Re: Termometr ESP Tutorial

: sobota, 1 lut 2020, 18:10
autor: dzozef
" Jest też jeszcze inna opcja.
W rules można obie stworzyć reguły które wysyłają dane na konkretny UNIT"
A coś więcej odnośnie ustawień w unicie do którego mają być wysyłane dane? Trzeba ustawić Dumy? Czy po prostu zostawić pusty Task? Niestety na razie mi nie działa. Może jeszcze jakieś opcje trzeba włączyć żeby zahulało? :scratch:

Re: Termometr ESP Tutorial

: sobota, 1 lut 2020, 18:36
autor: arTii
Zakładka config - każdy unit musi miec unikatowy "Unit Number:"
Zakładka controllers - musi być dodany protokół ESPEasy P2P Networking
Zakładka tools opcja Advanced - musi być podany UDP port: - ja akurat stosuję 6000, albo 5000
Teraz w zdalnym module trzeba sobie stworzyć czujnik dummy (np. 4 wartościowy)
na głównym module kod w Rules:

Kod: Zaznacz cały

On System#Boot do
    SendTo 199 taskValueSet 8,4,0
 endon
Tylko że ważna sprawa! to wykona się tylko przy starcie modułu!
Wyśle do zdalnego modułu wartość 0 i każe zapisać to w tasku 8 na pozycji 4

A tak przy okazji - właśnie się wydrukowała obudowa do mojego termometru:
obudowa.jpg
Może nie jest idealna, ale dopiero uczę się drukarki metodą prób i błędów.
Ma miejsce na LCD 2004, 5 przycisków (jeszcze nie mam pomysłu po co tyle, ale ładnie wygląda) no i na buzzer.

Re: Termometr ESP Tutorial

: sobota, 1 lut 2020, 18:49
autor: dzozef
"Zakładka controllers - musi być dodany protokół ESPEasy P2P Networking"
Do różnych ESP mam wgrane ESP Easy Mega dwa rodzaje i ESP Easy. Niestety w żadnym nie ma protokołu ESPEasy P2P Networking. Jest jakaś inna prosta opcja do przesyłania wartości pomiędzy różnymi ESP?

Re: Termometr ESP Tutorial

: sobota, 1 lut 2020, 18:56
autor: arTii
Może masz bardzo starą wersję espeasy...
Tam było i bez tego kontrolera, tylko się zaznaczało przy czujniku żeby przesyłał, ale szczegółów już nie pamiętam.
Nie możesz zupgreadować espeasy? Którą masz wersję?

Re: Termometr ESP Tutorial

: sobota, 1 lut 2020, 19:13
autor: dzozef
Używam: R120 i ESPEasy-mega-20191016. W R120 rzeczywiście ustawia się to w configu ale i tak nie ma protokołu "ESPEasy P2P Networking" :scratch:

Re: Termometr ESP Tutorial

: sobota, 1 lut 2020, 19:24
autor: aakk
A może ktoś byłby zainteresowany poradnikiem do takiego termometru tylko napisanym w arduino IDE? Jeden plik do wgrania.. Może jakaś łączność z blynkiem czy inne udogodnienia.. Nieco ogarnąłem temat więc jak by byli chętni to mogę napisać mały poradnik w oddzielnym temacie :)

Re: Termometr ESP Tutorial

: sobota, 1 lut 2020, 19:29
autor: chprzemo
@aakk- jak ogarnąłeś taki termometr i masz ochotę, to wrzucaj tutorial... Sam miałem na PW kilka pytań o komunikacje z blynk- wiele osób będzie Ci wdzięcznych za taki poradnik...

Re: Termometr ESP Tutorial

: sobota, 1 lut 2020, 19:33
autor: george1255
Aakk mi też się udało skleić kod na 3 czujniki z wyświetlaniem na LCD oraz podglądem za pomocą Blynk.
Pisz poradnik, przyda się wielu osobom bo wiem jakie to trudne dla zielonej osoby w temacie programowania :-)

Wysłane z mojego EML-L29 przy użyciu Tapatalka

Re: Termometr ESP Tutorial

: sobota, 1 lut 2020, 19:41
autor: aakk
To jak wrócę do domu to postaram się w tym tygodniu ogarnąć temacik. Obrazek
Nieskromnie napiszę że udało mi się stworzyć mały sterownik do swojego sprzętu, aktualnie ogarniam EEPROM aby móc z poziomu aplikacji zmieniać np. takie dane jak długość stabilizacji czy temperatura przy której zamyka się zawór OVM ObrazekObrazek

Re: Termometr ESP Tutorial

: sobota, 1 lut 2020, 19:44
autor: george1255
Serwer Blynk swój postawiłeś czy wykupiłeś bateryjki?

Wysłane z mojego EML-L29 przy użyciu Tapatalka

Re: Termometr ESP Tutorial

: sobota, 1 lut 2020, 19:46
autor: aakk
Na razie bateryjki ale właśnie chyba można to ogarnąć inaczej więc pomyślę o tym aby nie wysyłać danych w świat..

Re: Termometr ESP Tutorial

: sobota, 1 lut 2020, 22:42
autor: arTii
dzozef pisze:Używam: R120 i ESPEasy-mega-20191016. W R120 rzeczywiście ustawia się to w configu ale i tak nie ma protokołu "ESPEasy P2P Networking" :scratch:
Bo w R120 tego nie ma.
Ładuj najnowszą wersję i będziesz miał.

Re: Termometr ESP Tutorial

: niedziela, 2 lut 2020, 14:05
autor: dzozef
A możesz podać jakiej wersji Ty używasz? Ja najnowszą jaką mam to ESPEasy Mega v2.0.0-dev9. W niej też tego nie ma. Zwykła ESP_Easy_v2.0.0-dev13 też. :?: :scratch:

Re: Termometr ESP Tutorial

: niedziela, 2 lut 2020, 15:08
autor: arTii

Re: Termometr ESP Tutorial

: wtorek, 14 kwie 2020, 10:34
autor: majherek
Witam,

mam pytanie, jaki kabel wykorzystujecie do ds18x20? Chcę zrobić pomiar w KEGu na długiej gilzie (500mm x 6mm) i zastanawiam się jaki kabel wpuścić w czujnik. Standardowo kable mają teolerancję do +80 st. C. Znalazłem technokabel TECHNOTRONIK LiYwYw 105°C, ale nie widzę go nigdzie do kupienia. A z TME to trochę drogo wychodzi.

Poradźcie proszę coś.

Re: Termometr ESP Tutorial

: wtorek, 14 kwie 2020, 11:03
autor: dzozef
Ja używam zwykłego LIYY i nie ma z nim problemu. Temperatura którą podaje producent gwarantuje utrzymanie jego właściwości. W naszym przypadku jeżeli jakiś parametr nieznacznie spadnie nie ma to większego znaczenia ponieważ DS-y pracują na niskich napięciach i bardzo małych prądach. Zmiana rezystancji też nie wpływa na wartość pomiaru.

Re: Termometr ESP Tutorial

: wtorek, 14 kwie 2020, 11:50
autor: majherek
Pytanie tylko czy 6-8h w temperaturze > 80 st. C nie zacznie go topić?

Mogę co prawda na całej długości do zwykłego kabla LIYY 3x0,25 założyć termoskurcz. Rozumiem, że to powinno spokojnie wystarczyć?

Chodzi mi też o to, że to nie jest gilza 50mm, tylko 500mm i rzeczywiście taki kabel będzie przez dłuższy okres w wysokiej temperaturze w kotle...

Re: Termometr ESP Tutorial

: wtorek, 14 kwie 2020, 12:44
autor: moszeusz
Ja stosuję przedłużacze jack - jack, działa, nie topi się.

Re: Termometr ESP Tutorial

: wtorek, 14 kwie 2020, 13:10
autor: dzozef
Podana temperatura oznacza max temperaturę pracy a nie topienia. PVC topi się w temperaturze 170 stopni. Nawet przy 100 stopniach nic mu nie będzie. Mój w każdym bądź razie działa bezbłędnie. Nie do końca rozumiem gdzie Ty chcesz ten kabel umieścić. Mój w kegu jest w rurce Fi 10mm i po jakimś czasie robi się plastyczny ale izolacja nie spływa. Jeszcze nie ta temperatura.

Re: Termometr ESP Tutorial

: wtorek, 14 kwie 2020, 13:53
autor: majherek
@dzozef,

dokładnie tak chcę go umieścić, ale rurka będzie miała fi 6mm. Skoro jest ok, to nie będę kombinował i też tak zrobię. Dzięki za radę.

Re: Termometr ESP Tutorial

: niedziela, 7 cze 2020, 21:01
autor: wolan
Mam takie lamerskie pytanie.
Czy jeżeli, chciałbym przez arduino dodać blynka to czy będę mógł dalej logować się do esp przez przeglądarkę.
Bo wgrałem blynka i nie mam możliwości nic podejrzeć przez przegladarkę, coś poszło nie tak czy to norma ??
Czarna magia z tymi mikro kontrolerami :(

Re: Termometr ESP Tutorial

: niedziela, 7 cze 2020, 21:14
autor: george1255
Skoro masz podgląd w Blynk to co chcesz podglądać przez przeglądarkę?

Wysłane z mojego EML-L29 przy użyciu Tapatalka

Re: Termometr ESP Tutorial

: niedziela, 7 cze 2020, 22:16
autor: arTii
@wolan - musiał byś dopisać kawałek kodu który pozwalał by na podawanie strony www...

Re: Termometr ESP Tutorial

: niedziela, 7 cze 2020, 22:27
autor: wolan
Przyzwyczaiłem się do tego co było :)
Inaczej tego określić nie potrafię, chyba będzie trzeba się przyzywa czaić, bo ostrzę zęby na najnowszy projekt Roberta :)

Re: Termometr ESP Tutorial

: niedziela, 7 cze 2020, 22:32
autor: arTii
Gdzieś mi mignął projekt BLYNK desktop - czyli na komputerze masz to samo co na komórce

Re: Termometr ESP Tutorial

: sobota, 24 paź 2020, 14:18
autor: stefunk
Mam i ja

Polećcie obudowe, w którą można by to upchnać

Obrazek

Re: Termometr ESP Tutorial

: sobota, 24 paź 2020, 14:31
autor: chprzemo
Wydrukuj 3D coś za pare zł na Allegro albo kup puszkę elektryczną i rzeźb :)

Re: Termometr ESP Tutorial

: sobota, 24 paź 2020, 14:45
autor: george1255
Ja mam takObrazekObrazek

Wysłane z mojego EML-L29 przy użyciu Tapatalka

Re: Termometr ESP Tutorial

: sobota, 24 paź 2020, 21:25
autor: stefunk
Dremel kupiony, prowizoryczna obudowa jest, teraz tylko jak to zamontować na rurze? :)

Re: Termometr ESP Tutorial

: sobota, 24 paź 2020, 22:05
autor: george1255
Dwie dziurki w obudowie, kawalek druta i wisi :-) prowizorka, z tego nikt nie będzie strzelać

Wysłane z mojego EML-L29 przy użyciu Tapatalka

Re: Termometr ESP Tutorial

: niedziela, 25 paź 2020, 07:50
autor: stefunk
Do Blynka musze wrzucic ten dedykowany soft? Nie da sie podpiac odczytow z espeasy?

Re: Termometr ESP Tutorial

: niedziela, 25 paź 2020, 14:19
autor: robert4you
Nie da sie

I jeszcze jedno, kto wymyślił tak paskudny sposób montażu tego wyświetlacza lcd. Bo tu od razu widać rękę "piekarza".

Re: Termometr ESP Tutorial

: niedziela, 25 paź 2020, 14:34
autor: aakk
Zdecydowanie estetyczniej wygląda jak widoczna jest sama część wyświetlająca:
Obrazek

Re: Termometr ESP Tutorial

: niedziela, 25 paź 2020, 16:37
autor: stefunk
robert4you pisze:Nie da sie

I jeszcze jedno, kto wymyślił tak paskudny sposób montażu tego wyświetlacza lcd. Bo tu od razu widać rękę "piekarza".
Paskudny? Wyglada prawie jak u Ciebie :bicz:

Re: Termometr ESP Tutorial

: niedziela, 25 paź 2020, 16:56
autor: robert4you
@aakk brawo ty!

Wysłane z mojego SM-G950F przy użyciu Tapatalka

Re: Termometr ESP Tutorial

: poniedziałek, 26 paź 2020, 16:41
autor: pawlak219
witam fachowców chciałem zapytać czy taki zestaw będzie ok?
Obrazek
napiszę ktoś w miarę łopatologicznie jak to wszystko poskładać? nie jestem zbyt biegły w tej dziedzinie :D

Re: Termometr ESP Tutorial

: poniedziałek, 26 paź 2020, 20:40
autor: dzozef
Zestaw ok. Tylko że jeden DS to tylko jeden pomiar. Czytałeś :czytaj: temat od początku. Wydaje mi się że jest wszystko dosyć jasno opisane. Jeżeli nie rozumiesz jakiegoś kroku to napisz a wtedy ktoś pomoże. Opisywanie wszystkiego po raz kolejny mija się z celem :ok:

Re: Termometr ESP Tutorial

: poniedziałek, 26 paź 2020, 20:57
autor: pawlak219
Ok dzięki będę walczył jak sprzęt przyjdzie, a jeszcze takie pytanko. Chcę też podłączyć drugi termometr do kega - teraz mam termometr zwykły tarczowy, jaką długą gilzę/czujnik zamontować? Przeważnie kega mam zalanego w 90% pojemności. Drugie pytanie brzmi czy mogę ewentualnie wykorzystać czujnik z termometru, którego obecnie używam w głowicy, jest to zwykły termometr cyfrowy tablicowy, odcinam kabel przy wyświetlaczu i podłączam zamiast tego z gilzą?

Re: Termometr ESP Tutorial

: wtorek, 27 paź 2020, 19:53
autor: george1255
A gdzie chcesz mieć odczyt temperatury w kegu, masz z boku czy od góry? Dobrze wykonany DS18b20 (gilza nierdzewna, dobry zacisk) jest wodoodporny i możesz go zanurzyć bezpośrednio w cieczy (ta jak mam). DS18b20 jest 3kabelkowy (połączenie niepasozytnicze) a taka zwykła sonda jest 2kabelkowa. Myślę że nie będzie działać, nie sprawdzałem.

Wysłane z mojego EML-L29 przy użyciu Tapatalka

Re: Termometr ESP Tutorial

: wtorek, 27 paź 2020, 20:35
autor: pawlak219
Mam od góry a chodziło mi o to żeby nie zmieniać gniazda pod sondę w głowicy.

Re: Termometr ESP Tutorial

: wtorek, 27 paź 2020, 21:51
autor: chprzemo
pawlak219 pisze: [...]Chcę też podłączyć drugi termometr do kega - teraz mam termometr zwykły tarczowy, jaką długą gilzę/czujnik zamontować? [...] jest to zwykły termometr cyfrowy tablicowy, odcinam kabel przy wyświetlaczu i podłączam zamiast tego z gilzą?

Po pierwsze sondę zrób taką żeby była zawsze w cieczy ale nie za blisko grzałek/dna, może tak w połowie między grzałką a lustrem cieczy (w standardowym nastawie), jeśli robisz tez mniejsze wsady to przemysł umieszczenie sondy tak żeby była zanurzona. Gilzy można kupić nawet 50 cm wiec nie powinno być problemu.

Drugie pytanie- na 99% nie zadziała, w tablicowych zazwyczaj są inne czujniki. Przeczytaj mój pierwszy post w temacie, jest tam opis jak zrobić sondę na DSach:)

Re: Termometr ESP Tutorial

: niedziela, 1 lis 2020, 13:11
autor: pawlak219
Mam jeszcze takie pytanie zapomnialem kupic ten rezystor, czy on koniecznie musi byc przylutowany?

Re: Termometr ESP Tutorial

: niedziela, 1 lis 2020, 15:11
autor: moszeusz
Generalnie - jest polecany, w skrócie można powiedzieć, że jest potrzebny, aby nie było zakłóceń w odczycie. Ktoś chyba nie miał tego rezystora i mu działało, aczkolwiek - lepiej mieć niż nie mieć.

Re: Termometr ESP Tutorial

: niedziela, 1 lis 2020, 15:53
autor: george1255
Ja nie mam i działa mi bez problemu od roku.
Ale natomiast RaspberryPi nie wykrywa nawet czujnika bez rezystora

Wysłane z mojego Redmi Note 8T przy użyciu Tapatalka

Re: Termometr ESP Tutorial

: środa, 4 lis 2020, 18:10
autor: pawlak219
Drodzy państwo czy rezystor 4k7 ma być przylutowany pomiędzy nóżką 3v a kablem vcc czujnika?

Re: Termometr ESP Tutorial

: środa, 4 lis 2020, 18:48
autor: stefunk
między zasilaniem a portem z którego będziesz odczytywał temperaturę, albo przewodem który jest podłączony do tego portu, na to samo wyjdzie

Re: Termometr ESP Tutorial

: piątek, 6 lis 2020, 16:28
autor: danciol
Witajcie, a powiedzcie mi czy jest opcja żeby płytka robiła swoją sieć i po połączeniu z nią na stronce miałbym informacje o kolumnie?

Wysłane z mojego FS8032 przy użyciu Tapatalka

Re: Termometr ESP Tutorial

: sobota, 7 lis 2020, 00:17
autor: arTii
Oczywiście że jest taka możliwość, ale to wymaga napisania odpowiedniego programu

Re: Termometr ESP Tutorial

: sobota, 5 gru 2020, 16:57
autor: misiekc
Zgromadziłem wszystkie elementy. Zabieram się do połączeń. Nie do końca rozumiem łączenie kilku czujników z modułem. Wiem oczywiście o rezystorze 4,7 k. Wiem już, że czarny przewody, to GND, czerwony to VDD, a żółty to Data.
I teraz wątpliwość:
Czy ja dobrze rozumiem - czy schematy pokazują złączenie linii Data wszystkich czujników razem i podłączenie do jednego pinu modułu???
Czy jednak powinno się zastosować tyle rezystorów 4,7 k i połączyć każdy czujnik tak, aby każdy przewód Data trafił do swojego pinu modułu?

Re: Termometr ESP Tutorial

: sobota, 5 gru 2020, 23:25
autor: Woodworm
Obrazek

Re: Termometr ESP Tutorial

: niedziela, 6 gru 2020, 06:42
autor: george1255
Czujniki są 1Wire czyli możesz wszystkie czerwone połączyć razem i do napiecia, wszystkie czarne razem i do G, wszystkie żółte razem i do pinu. Płytka i oprogramowanie odróżni każdy czujnik

Wysłane z mojego EML-L29 przy użyciu Tapatalka

Re: Termometr ESP Tutorial

: środa, 3 mar 2021, 11:12
autor: Piwowarsky
A ja mam pytanie o ten rezystor, co on daje? bo podłączyłem bez niego 2 sondy, i obydwie pokazują temperaturę, i nie wiem czy muszę rozbierać i dodawać ten rezystor, dodam że na płytce mam nadrukowane jakby połączenie pinu D3 z D4, D4 z 3V3, 3v3 z GDN.

Re: Termometr ESP Tutorial

: sobota, 24 kwie 2021, 10:51
autor: Cressi
Walczę od rana nad uruchomieniem wewnetrznej strony WWW z odczytem temperatury. Pomimo zaladaowania plku *.esp. po wywolanie adresu widzę tekst z zawartością tego pliku, nawet temperatura jest wstawiona, a nijak nie przypomina to strony WWW.
Jakieś pomysły?

Re: Termometr ESP Tutorial

: sobota, 24 kwie 2021, 11:26
autor: george1255
Wklej kod strony www


Wysłane z iPhone za pomocą Tapatalk

Re: Termometr ESP Tutorial

: sobota, 24 kwie 2021, 11:43
autor: Cressi
To kod z pierwszej strony wątku. Podminiełem tylko nazwę czujnika

Kod: Zaznacz cały

<meta name="viewport" content="width=width=device-width, initial-scale=1">
<STYLE>
* {font-family:sans-serif; font-size:14pt;}
.button {margin:3px; padding:3px 8px; background-color:#07D; color:#FFF; text-decoration:none; border-radius:3px}
</STYLE>
<html>
<head>
   <meta http-equiv="refresh" content="2">
</head>
<body>
<br><br>
<center><b><i>" Moj termometr ESP !!! "</i></b></center>
<br><br>
<table  cellpadding="0" cellspacing="3">



<tr>
<td>Szklarnia : [Temperatura#temperature] *C</td>
</tr>

</body>
</html>
Po otwarciu strony widzę to co w zalaczniku

Re: Termometr ESP Tutorial

: sobota, 24 kwie 2021, 11:48
autor: george1255
Nie mam dostępu do kompa aby się pobawić, ale usuń <html> i daj <html> na samym początku


Wysłane z iPhone za pomocą Tapatalk

Re: Termometr ESP Tutorial

: sobota, 24 kwie 2021, 12:56
autor: Cressi
Poszło, jestes wielki

Re: Termometr ESP Tutorial

: sobota, 11 gru 2021, 17:32
autor: nocnymarek
To może i ja dorzucę swoje 4 grosze:
Popełniłem termometr na espeasy - obsługuje 2 zestawy na raz, tj. kolumnę i potstila.
Dodatkowo pokazuje ilość alkoholu jaki został w kegu (w zależności od temperatury wsadu i jego ilości) oraz "moc pary" w zależności od temperatury w głowicy.
Dla zainteresowanych "rules" z formułami:

On System#Boot do
timerSet,1,10
endon
On Rules#Timer=1 do

// Obliczenia dla kolumny rektyfikacyjnej
TaskValueSet,3,2,((-0.0124*[KOL_TZ#T]^3))+(3.5525*[KOL_TZ#T]^2)-(340.4741*[KOL_TZ#T])+10921.88
TaskValueSet,3,3,[KEG#ILOSC]*[KEG#PROCENT]/100
TaskValueSet,3,4,((-0.0129*[KOL_TG#T]^3+3.261*[KOL_TG#T]^2-276.3426*[KOL_TG#T]+7923.564))

// obliczenia dla potstila
TaskValueSet,4,2,((-0.0124*[PLA_KEG_WSAD#T]^3))+(3.5525*[PLA_KEG_WSAD#T]^2)-(340.4741*[PLA_KEG_WSAD#T])+10921.88
TaskValueSet,4,3,[PLASZCZ#ILOSC]*[PLASZCZ#PROCENT]/100
TaskValueSet,4,4,((-0.0129*[POTSTIL_GLOWICA#T]^3+3.261*[POTSTIL_GLOWICA#T]^2-276.3426*[POTSTIL_GLOWICA#T]+7923.564))
timerSet,1,10
endon

Objaśnienia (kolumna)
KOL_TZ#T - temperatura w kegu
KEG#ILOSC - ilość wsadu w litrach
KOL_TG#T - temperatura głowicy

Objaśnienia (kolumna)
PLA_KEG_WSAD#T - temperatura w kegu
PLASZCZ#ILOSC - ilość wsadu w kegu
POTSTIL_GLOWICA#T - temperatura na głowicy

Wartości zapisywane są w dummydevice a następnie prezentowane na wyświetlaczu lcd.
Dodatkowo popełniłem 2 podstrony do szybkiego podglądu (wgrane na esp), przez które zapisuje ilości wsadu w litrach i zapisuje temperatury dnia:

Dla kolumny:

<!DOCTYPE html>
<head>
<meta name="viewport" content="width=width=device-width, initial-scale=1">
<STYLE>
td { border: 2px solid black; }
* {font-family:sans-serif; font-size:20pt;}
. button {margin:3px; padding:3px 8px; background-color:#EEE; color:#FFF; text-decoration:none; border-radius:3px}
</STYLE>
<tr>
<td><b><a href="http://192.168.1.216/kol.esp"><input type="button" value="KOLUMNA" /></a></b></td>
</tr>
<meta http-equiv="refresh" content="10">
<table border="1" bordercolor="FFCC00" style="background-color:FFFFCC" width="80%" cellpadding="3" cellspacing="3">
<tr>
<td>GLOWICA:</td>
<td>[KOL_TG#T]*C</td>
</tr>
<tr>
<td>KOLUMNA:</td>
<td>[KOL_TK#T]*C</td>
</tr>
<tr>
<td>ZBIORNIK:</td>
<td>[KOL_TZ#T]*C</td>
</tr>
<tr>
<td>WSAD W KEGU</td>
<td>[KEG#ILOSC] litrow</td>
</tr>
<tr>
<td>PROCENT W KEGU</td>
<td>[KEG#PROCENT]%</td>
</tr>
<tr>
<td>OBJETOSC ALKU W KEGU</td>
<td>[KEG#OBJETOSC] litrow</td>
</tr>
<tr>
<td>PROCENT/MOC PARY</td>
<td>[KEG#PROC_PARA] %</td>
</tr>
<tr>
<td>TEMP DNIA GLOWICA</td>
<td>[DANE#KOL_TEMP_DNIA_GLOWICA] *C</td>
</tr>
<tr>
<td>TEMP DNIA KOLUMNA</td>
<td>[DANE#KOL_TEMP_DNIA_KOLUMNA] *C</td>
</tr>
</table>
<br/>
<a href="http://192.168.1.216/kol.esp?cmd=TaskValueSet,5,1,[KOL_TG#T]"><input type="button" value="Temp glowicy -> Temp dnia" /></a>
<a href="http://192.168.1.216/kol.esp?cmd=TaskVa ... ,0"><input type="button" value="Resetuj" /></a>
<br/>
<a href="http://192.168.1.216/kol.esp?cmd=TaskValueSet,5,2,[KOL_TK#T]"><input type="button" value="Temp kolumny-> Temp dnia" /></a>
<a href="http://192.168.1.216/kol.esp?cmd=TaskVa ... ,0"><input type="button" value="Resetuj" /></a>
<br/>
WSAD [litry] :<br/>
<a href="http://192.168.1.216/kol.esp?cmd=TaskVa ... 28"><input type="button" value="28" /></a>
<a href="http://192.168.1.216/kol.esp?cmd=TaskVa ... 30"><input type="button" value="30" /></a>
<a href="http://192.168.1.216/kol.esp?cmd=TaskVa ... 32"><input type="button" value="32" /></a>
<a href="http://192.168.1.216/kol.esp?cmd=TaskVa ... 34"><input type="button" value="34" /></a>
<a href="http://192.168.1.216/kol.esp?cmd=TaskVa ... 36"><input type="button" value="36" /></a>
<br/>
<a href="http://192.168.1.216/kol.esp?cmd=TaskVa ... 38"><input type="button" value="38" /></a>
<a href="http://192.168.1.216/kol.esp?cmd=TaskVa ... 40"><input type="button" value="40" /></a>
<a href="http://192.168.1.216/kol.esp?cmd=TaskVa ... 42"><input type="button" value="42" /></a>
<a href="http://192.168.1.216/kol.esp?cmd=TaskVa ... 44"><input type="button" value="44" /></a>
<a href="http://192.168.1.216/kol.esp?cmd=TaskVa ... 46"><input type="button" value="46" /></a>
</body>
</html>


Dla potstila:

<!DOCTYPE html>
<head>
<meta name="viewport" content="width=width=device-width, initial-scale=1">
<STYLE>
td { border: 1px solid black; }
* {font-family:sans-serif; font-size:20pt;}
. button {margin:3px; padding:3px 8px; background-color:#6fa8dc; color:#FFF; text-decoration:none; border-radius:3px}
</STYLE>
<tr>
<td><b>POT-STILL:</b></td>
</tr>
<meta http-equiv="refresh" content="5">
<table border="1" bordercolor="f44336" style="background-color:FFFFCC" width="80%" cellpadding="0" cellspacing="0">
<tr>
<td>GLOWICA:</td>
<td>[POTSTIL_CHLODNICA#T][*C]</td>
</tr>
<tr>
<td>ZBIORNIK PARA:</td>
<td>[TZ_PLASZCZ_KEG_PARA#T] [*C]</td>
</tr>
<tr>
<td>ZBIORNIK CIECZ:</td>
<td>[PLASZCZ_WSAD#T] [*C]</td>
</tr>
<tr>
<td>WSAD W KEGU</td>
<td>[PLASZCZ#ILOSC] [L]</td>
</tr>
<tr>
<td>PROCENT W KEGU</td>
<td>[PLASZCZ#PROCENT] [%]</td>
</tr>
<tr>
<td>OBJETOSC ALKU W KEGU</td>
<td>[PLASZCZ#OBJETOSC] [L]</td>
</tr>
<tr>
<td>PROCENT/MOC PARY</td>
<td>[PLASZCZ#PROC_PARA] [%]</td>
</tr>
</table>
WSAD [litry] :<br/>
<a href="http://192.168.1.216/ps.esp?cmd=TaskVal ... 28"><input type="button" value="28" /></a>
<a href="http://192.168.1.216/ps.esp?cmd=TaskVal ... 30"><input type="button" value="30" /></a>
<a href="http://192.168.1.216/ps.esp?cmd=TaskVal ... 32"><input type="button" value="32" /></a>
<a href="http://192.168.1.216/ps.esp?cmd=TaskVal ... 34"><input type="button" value="34" /></a>
<a href="http://192.168.1.216/ps.esp?cmd=TaskVal ... 36"><input type="button" value="36" /></a>
<br/>
<a href="http://192.168.1.216/ps.esp?cmd=TaskVal ... 38"><input type="button" value="38" /></a>
<a href="http://192.168.1.216/ps.esp?cmd=TaskVal ... 40"><input type="button" value="40" /></a>
<a href="http://192.168.1.216/ps.esp?cmd=TaskVal ... 42"><input type="button" value="42" /></a>
<a href="http://192.168.1.216/ps.esp?cmd=TaskVal ... 44"><input type="button" value="44" /></a>
<a href="http://192.168.1.216/ps.esp?cmd=TaskVal ... 46"><input type="button" value="46" /></a>
</body>
</html>


Na zdrowie
nocnymarek

Re: Termometr ESP Tutorial

: wtorek, 21 lis 2023, 12:14
autor: burczas
Odświeżę kotleta. :punk:

Też popełniłem ten termometr.
Jako,że kiedyś dawno temu składałem iSpindel brzeczki piwnej. Zostało mi trochę elementów. Chciałem jakiś kupić i tak mnie naszło sprawdzić co mam. dokupić jedynie musiałem Lcd 4x20.
@Chprzemo szacun, choć trochę późno, :pije:

Re: Termometr ESP Tutorial

: wtorek, 21 lis 2023, 12:16
autor: george1255
teraz jak masz juz złożoną konstrukcje to pomyśl nad wygodną apką która pozwoli Ci na podgląd z poza sieci domowej, powiadomienia itd :)
Jest kilka darmowych opcji do wykorzystania

Re: Termometr ESP Tutorial

: wtorek, 21 lis 2023, 12:21
autor: burczas
O, dzięki. a możesz podesłać jakieś linki . może być PW

Re: Termometr ESP Tutorial

: wtorek, 21 lis 2023, 12:27
autor: george1255
supla, blynk

Re: Termometr ESP Tutorial

: sobota, 25 lis 2023, 09:11
autor: burczas
Że się nieskromnie zapytam.
Jaki sofcik wgrywacie do esp easy. Tyle tego jest, a co wgram to coś się sypie. Może ktoś ma do podesłania lub skąd pobrać coś sprawdzonego do nodemcu 8266

Czy takie złącza będą pasowały do płytki czy jakieś inne?? Bo mam już wlutowane piny

Re: Termometr ESP Tutorial

: sobota, 25 lis 2023, 09:34
autor: george1255
Mało kto już używa w tego espeasy. Użyj odpowiedni dla swojej płytki, jakiś standard, normal


Wysłane z iPhone za pomocą Tapatalk