Witam mam problem z SONOFF BASIC.
Problem polega na tym, że urządzenie nie zczytuje temperatury z termometru DS18B20.
Wgrałem soft według instrukcji http://smart-house.adrian.czabanowski.c ... do-sonoff/
Połączenie na koncie SUPLA jest widoczne, mogę go włączać i wyłączać termometr widoczny tylko w polu odczytu jest kreska
Proszę o jakieś pomysły
podłączyłem według schematu
SONOFF brak pomiaru temperatury
Opis opisem ale wszystko zależy który soft wgrałeś bo DS potrafi być też na GPIO3.
Jeśli podłączyłeś go tak jak na rysunku to masz zamieniony plus z minusem.
Jeszcze jedna rzecz, przy zasileniu napięciem 3v3 rezystor 4k7 jest za duży czego skutkiem może być też brak odczytu.
maksymalny rezystor przy napięciu 3v3 to 3k3 minimalny prąd do działania DSa to 1mA maksymalny - 4mA.
Jeśli podłączyłeś go tak jak na rysunku to masz zamieniony plus z minusem.
Jeszcze jedna rzecz, przy zasileniu napięciem 3v3 rezystor 4k7 jest za duży czego skutkiem może być też brak odczytu.
maksymalny rezystor przy napięciu 3v3 to 3k3 minimalny prąd do działania DSa to 1mA maksymalny - 4mA.
Pozdrawiam
Wojtek
Wojtek
Wojtku - jeden DS18B20 bez żadnej łaski pracuje przy podłączeniu "pasożytniczym", czyli VCC i GND łączymy do masy, a DATA poprzez pullup do VCC, jak widać na załączniku - może być ich nawet więcej... ale więcej niż jeden nie testowałem, natomiast jeden spokojnie działa na kilkunastometrowym przewodzie.
- Załączniki
-
- ds18b20-parasite-power-768x348.jpg (19.13 KiB) Przejrzano 9183 razy
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
A czy ja napisałem że nie będzie pracował w innej wersji??
teoretycznie może pracować na przewodzie do 100 m ale... czym dłuższy przewód tym też ten rezystor musi być dobierany indywidualnie bo jest spadek napięcia - oczywiste.
A jeżeli napisane jest że minimalny potrzebny prąd do pracy DS jest 1mA a przy napięciu 3v3 i rezystorze 4k7 wynosi 0,7mA to jakby trochę mało jest szansa że może i zadziała, ale wydaje mi się, że jest to jeden z powodów braku pomiaru, bo tu niestety ale nie będzie przekłamywany odczyt bo się nie da w DS.
Aha ten rezystor dobiera się ze wzoru i dla 5V wychodzi: 5V / 4700 Ω = 0,00106 A = 1,06 mA.
podstawiając 3v3 /4700 Ω = 0,0007 A = 0,7 mA
Więc najbardziej pasującym rezystorem jest 3k3 lub mniejszy.
teoretycznie może pracować na przewodzie do 100 m ale... czym dłuższy przewód tym też ten rezystor musi być dobierany indywidualnie bo jest spadek napięcia - oczywiste.
A jeżeli napisane jest że minimalny potrzebny prąd do pracy DS jest 1mA a przy napięciu 3v3 i rezystorze 4k7 wynosi 0,7mA to jakby trochę mało jest szansa że może i zadziała, ale wydaje mi się, że jest to jeden z powodów braku pomiaru, bo tu niestety ale nie będzie przekłamywany odczyt bo się nie da w DS.
Aha ten rezystor dobiera się ze wzoru i dla 5V wychodzi: 5V / 4700 Ω = 0,00106 A = 1,06 mA.
podstawiając 3v3 /4700 Ω = 0,0007 A = 0,7 mA
Więc najbardziej pasującym rezystorem jest 3k3 lub mniejszy.
Pozdrawiam
Wojtek
Wojtek
-
- Posty: 22
- Rejestracja: sob lut 03, 2018 6:57 pm
Witam.Też miałem taki problem z DS18B20.
Okazało się że kolory się nie zgadzają.Czerwony był sygnałowym.Żółty 3.3V.
Spróbuj z zamianą kolorów.
Sytuacja także się powtórzyła z czujnikiem AM2301.
Okazało się że kolory się nie zgadzają.Czerwony był sygnałowym.Żółty 3.3V.
Spróbuj z zamianą kolorów.
Sytuacja także się powtórzyła z czujnikiem AM2301.
Soft wgrany "sonoff_ds18b20_user1.1024.new2"wojtas567 pisze: ↑czw lut 22, 2018 10:34 pm Opis opisem ale wszystko zależy który soft wgrałeś bo DS potrafi być też na GPIO3.
Jeśli podłączyłeś go tak jak na rysunku to masz zamieniony plus z minusem.
Jeszcze jedna rzecz, przy zasileniu napięciem 3v3 rezystor 4k7 jest za duży czego skutkiem może być też brak odczytu.
maksymalny rezystor przy napięciu 3v3 to 3k3 minimalny prąd do działania DSa to 1mA maksymalny - 4mA.
nie rozumiem jak mogłem pomylić plus z minusem?
Na twoim rysunku jest zamieniony plus z minusem (na DS-ie), więc stąd sugestia Wojtka...krynicki pisze: ↑ndz lut 25, 2018 11:31 amSoft wgrany "sonoff_ds18b20_user1.1024.new2"wojtas567 pisze: ↑czw lut 22, 2018 10:34 pm Opis opisem ale wszystko zależy który soft wgrałeś bo DS potrafi być też na GPIO3.
Jeśli podłączyłeś go tak jak na rysunku to masz zamieniony plus z minusem.
Jeszcze jedna rzecz, przy zasileniu napięciem 3v3 rezystor 4k7 jest za duży czego skutkiem może być też brak odczytu.
maksymalny rezystor przy napięciu 3v3 to 3k3 minimalny prąd do działania DSa to 1mA maksymalny - 4mA.
nie rozumiem jak mogłem pomylić plus z minusem?
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego