Skocz do zawartości

Kurs Arduino II - #7 - termometry analogowe i cyfrowe


Pomocna odpowiedź

4 godziny temu, D3binski napisał:

Czujnik cyfrowy podłączyłem już dobrze, a mimo to pokazywał -127*C, a gdy go dotknąłem, to myślałem, że moje palce zamieniły się w pieczeń i ułyszałem syczenie (chyba czujnik, a nie płytka).

Obawiam się jednak, że nie podłączyłeś go dobrze 😞  Masz może zdjęcie podłączenia, aby można to było zweryfikować? Usterka nowego czujnika jest praktycznie nierealna. Sprawdź może dla pewności diodą świecącą czy piny w Arduino (do których podpinałeś czujniki) działają poprawnie. Wykluczymy wtedy uszkodzenie Arduino 🙂

  • Pomogłeś! 1
Link do komentarza
Share on other sites

18 godzin temu, Treker napisał:

Obawiam się jednak, że nie podłączyłeś go dobrze 😞 

Przyznaje się do błędu, dzis jeszcze raz przestudiowałem obraz z noty katalogowej dotyczący wyprowadzeń i doszedłem do wniosku, że określając wyprowadzenia trzymałem czujnik odwrotna stroną. Arduino przeżyło, kamień z serca 🙂 Puenta jest taka, że sprawdzając połączenia, nóżki trzeba trzymać skierowane do siebie, a nie na odwrót 🙂

  • Lubię! 1
Link do komentarza
Share on other sites

Nie ma takiej reguły, np. wszystkie układy scalone rysowane są w widoku z góry, czyli nóżkami od Ciebie. Warto natomiast czytać opisy przy rysunkach: Top View" oznacza widok z góry, "Bottom View" widok z dołu, czyli właśnie od strony nóżek. "Z góry" i "z dołu" oznaczają kierunki zgodne z patrzeniem na element zamontowany na płytce drukowanej leżącej na biurku.

  • Lubię! 1
Link do komentarza
Share on other sites

Grunt, że udało się znaleźć przyczynę problemu - będziesz już pamiętał o tym w przyszłości! Tak jak wspomniał Marek, niestety nie ma na to reguły i trzeba sprawdzać wyprowadzenia układów z ich notami katalogowymi (dlatego odpowiednie fragmenty umieściłem w artykule) 😉

  • Lubię! 1
Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Pomocy, Wszystko podłączone zgodnie z instrukcją. Temperatura wyświetlana temperatura to -127C.

Używam wodoodpornego czujnika DS18B20. Podłączyłem:

- czerwony - zasilanie

- czarny - GND

- zółty - dane (A5)

IMG_2202.thumb.jpg.e9f0b519064094157c34162e0d68e2ba.jpg

Dziękuje.

Edytowano przez the_leech
Link do komentarza
Share on other sites

Hej, daj pomarańczowy na plus i powinno działać. 

Moje poszły znakomicie, szykuje się na więcej czujników 😉 Dziękuje za pomoc. 

Poniżej dane z pomiarów. 

2.jpg

Link do komentarza
Share on other sites

Witam forumowiczów,

mam problem z LM35 - zakupiłem dwie sztuki (z popularnego serwisu aukcyjnego), wgrałem pierwszy kod z kursu i zgodnie z notą katalogową podłączyłem czujnik (zwracając uwagę na to że jest widok wyprowadzeń od spodu). Otrzymałem co najmniej dziwny wynik, bo oscylujący od 0*C do 90*C. W takim razie użyłem drugiego czujnika, lecz ten pokazuje prawie 500*C. Podczas pomiarów żaden z czujników się nie nagrzewał. Na koniec wyciągnąłem  z szafy 3 czujnik (też LM35), podłączyłem dokładnie tak samo jak poprzednie dwa i... działa poprawnie.

LM35.thumb.png.58afe4a9c296166a40d145e4d7a5b6c4.png

Mam wrażenie że otrzymałem dwa uszkodzone czujniki, ale jeszcze przed napisaniem reklamacji wolałem się upewnić czy waszym zdaniem jest inna możliwość. W szczególności mnie zastanawia ten oscylujący pomiar pierwszego czujnika 🙃😉.

Link do komentarza
Share on other sites

Sprawdź na pewno podłączenie wyprowadzeń czujnika. Ja tak też kiedyś miałem i dziwiłem się czemu Arduino wyświetla taką wysoką temperaturę, a błąd był w połączeniu. 

  • Lubię! 1
Link do komentarza
Share on other sites

Może kupiłeś po prostu jakieś inne wersje czujników, jednak to nie wyjaśniałoby sytuacji, w które dwa czujniki z tej samej serii dają różne "odczyty". Może faktycznie dostałeś uszkodzone czujniki, ciężko stwierdzić. Lepiej zawsze kupować ze sprawdzonego źródła 😉

  • Lubię! 1
Link do komentarza
Share on other sites

Dnia 10.11.2018 o 19:38, D3binski napisał:

Pomocy, czujnik analogowy z przyzwyczajenia podłączyłem jak tranzystor używany w kursie i podłączyłem zasilanie. Po poprawieniu podłączeń czujnik zaczął się grzać, stwierdziłem, że się przepalił więc się z nim pożegnałem. Czujnik cyfrowy podłączyłem już dobrze, a mimo to pokazywał -127*C, a gdy go dotknąłem, to myślałem, że moje palce zamieniły się w pieczeń i ułyszałem syczenie (chyba czujnik, a nie płytka). Wolę zaczerpnąć opinii profesjonalisty przed kolejnym podłączeniem arudino, czy mogło dojść do uszkodzenia płytki, czy czujnik cyfowy był uszkodzony fabrycznie itd. 

Mój czujnik cyfrowy też się grzeje, a monitor pokazuje  -127*C. Gdy podłączyłem go do RaspberryPi, to sytuacja się powtórzyła, więc to raczej nie płytka, tylko czujnik.

Edytowano przez Rutra
Link do komentarza
Share on other sites

19 godzin temu, Rutra napisał:

Mój czujnik cyfrowy też się grzeje, a monitor pokazuje  -127*C. Gdy podłączyłem go do RaspberryPi, to sytuacja się powtórzyła, więc to raczej nie czujnik.

Widocznie masz coś źle podłączone - bez zdjęcia faktycznego układu nikt nie będzie wstanie Ci pomóc. Jeśli układ nie działa Ci ani z Arduino, ani z Raspberry Pi to na 150% coś zostało źle podłączone (teraz lub wcześniej, co od razu uszkodziło czujnik).

Link do komentarza
Share on other sites

Jako świeżak dziękuję z ten odcinek kursu. Nieśmiało zadam jednak pytanie . Dlaczego zamiast listw rgb nie pociągnięto dalej o odczyt drugiego , piątego i dziesiątego DS18B20. Nie omówiono jaki sposób podłączenia jest w jakiej sytuacji najlepszy i daje najdokładniejszy odczyt. Czy szeregowo czy w gwiazdę? Jakie są plusy i minusy takich połączeń?. Ten przewodnik doprowadza do podpięcie po adresie jednego czujnika. Drugi już u mnie nie działa, podobnie jak trzeci i reszta w szeregu czy gwieździe. Byłbym pewien że coś popieprzyłem z kabelkami gdyby fabryczny program nie identyfikował każdego z osobna i na każdym nie czytał poprawnych temperatur.

Bardzo prosiłbym o rozwinięcie tej części kursu o dwa lub trzy dodatkowe DS18B20 bez dodatkowych fajerwerków a za to z dokładnym omówieniem sposobów podłaczenia i zalet lub wad takich podłączeń.

Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.