NodeMcu V3 + płytka bazowa + DS18B20 - brak komunikacji z termometrami

pilatus
Posty:1
Rejestracja:20 maja 2019, 10:01
NodeMcu V3 + płytka bazowa + DS18B20 - brak komunikacji z termometrami

Post autor: pilatus » 20 maja 2019, 10:05

Mam problem z podłączeniem termometrów DS18B20 do NodeMcu V3.
Z uwagi na to, że termometry mam podłączone w gwiazdę a nie szeregowo i mam ich obecnie ok 20, a docelowo kilkadziesiąt. Szukałem sposobu na tanie podłączenie ich do Domoticz. Padło na NodeMcu V3 oraz płytkę bazową:
1. NodeMcu V3 - https://allegro.pl/oferta/modul-wifi-es ... 6709062456
2. płytka bazowa - https://allegro.pl/oferta/plyta-bazowa- ... 7596818149
Termometry mam podłączone kablem alarmowym 6x0,5 mm - https://allegro.pl/oferta/przewod-kabel ... 5597239500, są one podłączone na 3 przewodach, jest oczywiście rezystor 4,7 k Oma, zasilanie jest z płytko bazowej 3,3V. Płytka zasilana jest 12V z zasilacza komputerowego 500W, który dostarcza napięcie do innych moich urządzeń. Przewody maja długość od kilku metrów do maksymalnie ok 20. Na NodeMcu mam wgrane ESP Easy Mega - mega-20190216
Zabrałem się ostatnio za uruchomienie termometrów i tu pojawił się problem. Podpiąłem poszczególne termometry po kole i skonfigurowałem, czyli podpinam jeden i konfiguruję, jak jest ok to podpinam dopiero kolejny, przy niektórych miałem problem, ale zmiana pinu D pomogła, oporne po kilku próbach zostały wykryte i działały. Trwało to trochę ale się udało. Problem pojawił się gdy popsuła mi się płytka bazowa, wymieniłem ją na nową sprawną i podpiąłem wszystko tak jak poprzednio. Przy pierwszym uruchomieniu na 8 termometrów zadziałały 2, reszta pozostała nie wykryta . Po zmianie pinów udało mi się z wielkim trudem uruchomić jeszcze tylko jeden. Reszta milczy. Termometr są na pewno sprawne. Na niektórych pinach wykrywa mi adresy termometrów które mam podpięte na innych wejściach.
W ESP Easy Maga GPIO boot states mam ustawione na Input. Podłączam termometry pod piny D1, D2, D3, D4, D5, D6, D7, D8, D11, D12, .
Wiecie może co oznaczają takie rtójkąciki obok wejść PIN w ESP Easy? Przy niektórych są, a przy innych ich nie ma.
Macie jakieś pomysły co może być problemem? Bo mi już brakuje. Pod moduł NodeMcu mam podpięte tylko i wyłącznie termometry DS18B20.

Awatar użytkownika
swistak
Administrator
Posty:19
Rejestracja:27 sty 2019, 11:33
Kontakt:

Re: NodeMcu V3 + płytka bazowa + DS18B20 - brak komunikacji z termometrami

Post autor: swistak » 06 cze 2019, 23:04

Hej,
zmień zasilanie z 3.3V na 5V i zobacz po tej zmianie. Ja osobiście na dłuższych przewodach musiałem eksperymentować z rezystorem podciągającym któreś czujniki mam na 2,2k / 5V i dopiero działały prawidłowo.
Rzeczy niemożliwe załatwiam od ręki na cuda potrzebuję trochę więcej czasu.

" Tylko dwie rzeczy są nieskończone wszechświat i ludzka głupota, chociaż co do pierwszego nie mam pewności" Albert Einstein

ODPOWIEDZ