Strona 3 z 6

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?