Skocz do zawartości
Komentator

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

Udostępnij ten post


Link to post
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

Udostępnij ten post


Link to post
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

Udostępnij ten post


Link to post
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

Udostępnij ten post


Link to post
Share on other sites
(edytowany)

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

Udostępnij ten post


Link to post
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

Udostępnij ten post


Link to post
Share on other sites

Dziękuję. Zdecydowanie pomogła instrukcja jak działa płytka 🙂

Udostępnij ten post


Link to post
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 🙃😉.

Udostępnij ten post


Link to post
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

Udostępnij ten post


Link to post
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

Udostępnij ten post


Link to post
Share on other sites

Wielkie dzięki za odpowiedź 😉

Zmontowałem układ na nowo i nic się nie zmieniło. No nic, trudno, przynajmniej to tylko kilka złoty, następnym razem trzeba w sprawdzonym miejscu kupić 😉

  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites
(edytowany)
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

Udostępnij ten post


Link to post
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).

Udostępnij ten post


Link to post
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ę »

×