W ramach testowania nanoPi Neo podłączyłem do niego czujnik 18B20. Tym razem nie za pomocą układu MP00202 (FT232RL/DS2480B) który jest dość drogi (circa 60 PLN), ale wykorzystując USB-UART RS232 PL2303HX (za 4,40 PLN na Allegro + wysyłka.)
Podłączenie czujnika jest banalnie proste, mianowicie: styki oznaczone jako GND oraz +5V (na płytce układu USB-UART) łączy się z odpowiednimi stykami czujnika DS18B20, natomiast styki oznaczone jako RX oraz TX należy ze sobą połączyć a następnie połączyć ze stykiem DATA (środkowym) czujnika DS18B20.
I to wszystko. Korzystając z programu digitemp należy użyć digitemp_DS9097
(FT232RL/DS2480B działało z wariantem digitemp_DS9097U
).
Nawiasem mówiąc nanoPi Neo działa tak średnio (wyrażając się oględnie), bo już go musiałem reistalować. Na dokładkę przy czytaniu dużych plików z pendrive'a USB się odłączał a system zgłaszał błędy -- powodem było być może zasilanie (jakiś super-wydajny zasilacz by pomógł/aktywny hub?).
Tak czy siak SheevaPlug działa mi bezawaryjnie a nanoPi Neo nie za bardzo.
Widzę, że znasz się na tym temacie jak mało kto. Może jesteś w stanie mi podpowiedzieć, jakie Czujniki indukcyjne najlepiej kupić?
OdpowiedzUsuń