Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Pomiar temperatury - kilka sond, jeden ''multi'' wyswietlacz

j-jarek 31 Oct 2019 18:10 1083 35
GoodRam konkurs
  • #1
    j-jarek
    Level 8  
    Witam serdczenie,
    chcialbym miec kilka sond mierzacych temperatury (i nie tylko) w roznych punktach silnika (silnik morski wiec mysle, ze 3-4 - temperatura chlodzenia, temperatura wydechu, ladowanie akumulatora i np cicsnienie aleju). Wskazniki takowe posiadam (vdo). Ale wskazane by bylo posiadanie tez alarmow. O ile bez ladowania akumulatora silnik nie zgasnie ze wzgledu na konstrukcje, o tyle temperatura silnika i odplywu spalin jest dosc wazna, bo jak zaczy byc czuc cos w kokpicie to jest juz a pozno.
    Czy widzieliscie moze tego typu uklady do zrobienia? Sa podwojne wskazniki (chuyba chinskie), ale jesli jest z alarmem to jest jeden.
    A moze macie jakis prosty pomysl ktory moglbym zrealizowac.
    z gory dziekuje za pomoc,
    pozdrowienia
    jarek
  • GoodRam konkurs
  • #3
    j-jarek
    Level 8  
    Dziekuje za odpowiedz,
    andurino wprowadza spory stopien komplikacji. Ze wzgledu na sposób użytkowania (warunki morskie) wskazana jest prostota. Kazdy alternator musi byc wzbudzony. Do tego podlaczamy zarowke (zdaje sie 5v). Czy mozna do tego podlaczyc jakis najprostszy uklad ktory bedzie dzwonil przy gdy lampka sie zapali. Nie wiem czy mozna to w sposob bezposredni podlaczyc do zarowki rownolegle i bedzie chodzilo.
    pozdrowienia
    jarek
  • #4
    CosteC
    Level 33  
    Nie wiem jaki masz budżet, ale masz duży silnik w zapewne sporej łodzi/statku więc mały PLC nie powinien cię przerazić. Łatwo je programować, są niezawodne i przewidywalne - osiągnąć ten sam poziom jakości programu na arduino to objaw wysokiego profesjonalizmu. No i PLC obsługują standardowe przemysłowe czujniki temperatury, ciśnienia etc.
  • GoodRam konkurs
  • #5
    j-jarek
    Level 8  
    Jacht nie jest dozy - 30 stóp, silnik z racji budzetu montuje sam (albo prawie sam).
    Andurino mnie nie przeraża, chyba nawet mniej przeraza niz PLC. Jakies doswiadczenie w programowaniu wyskokiego poziomu mam, natomiast PLC nigdy nie programowalem. No i gorzej jest z wiedza elektroniczna. Ale sprobuje na PLC - zobaczymy co mi z tego wyjdzie - idzie zima z dlugimi wieczorami.
    Doświadczenie mówi, że najlepsze czujniki do pomiaru temperatury to PT100 albo odpowiedniki, nie są specjalnie drogie. Oporność jest liniową funkcją temperatury wiec latwo to skaliborwac.
    Czy możecie polecic cos, co by się nadawało? Moze jakis schamat ktos posiada i chcialby udostępnić, będe wdzieczny.
  • #7
    _jta_
    Electronics specialist
    j-jarek wrote:
    Czy mozna do tego podlaczyc jakis najprostszy uklad ktory bedzie dzwonil przy gdy lampka sie zapali.

    To akurat można zrobić w prosty sposób i nie trzeba nic programować. Czy lampki mają wspólną masę? Jakie napięcie pojawia się na drugiej końcówce - ile V, i czy '+', '-', czy przemienne?

    A jeśli ma być układ, do którego podłączasz czujniki temperatury, to jakie? PT100 lepiej nie, jest z nimi sporo niewygody - jak już coś w tym stylu, to lepiej PT1000.
  • #8
    User removed account
    Level 1  
  • #9
    j-jarek
    Level 8  
    Dziekuje bardzo za wszystkie odpowiedzi, wskazowki i pytania - pozwala to spojrzec na problem z innej strony.

    Myślę, że cewka z dzwonkiem jak najbardziej. Temperatura graniczna dla silnika - taka jak w samochodzie - <100 stopni. Zrobilem male przeszukiwanie netu odnośnie temperatury silnika i sa w sprzedazy czujniki temperatury z alarmem - w zasadzie problem temperatury silnika jest rozwiazany. Moze bede musial troche dostroic wskaznik, ale to nie jest nic powaznego.

    Pozostaje mi mokry wydech, nie wiem czy nalezy tez zrobic alarm na czujnik cisnienia oleju (temperatura raczej nie jest potrzebna).

    Dodatkowe informacje:
    Masa czujników raczej wspolna - w koncu na tym samym silniku. Zasilanie 12 woltów.
    PT100 czy PT1000 - to chyba ma mniejsze znaczenie na tym etapie. Kiedys porownywalem PT100 z termistorami i szybkosc dzialania termistorow - ok, natmiast dokladnosc slaba, tolerancja na poziomie 2stopni. Nie sprawdzajac przyczyny wymienilem na pt100 i otrzymalem 0.1 stopnia dokladnosci. Natomiast tutaj taka dokladnosc nie jest potrzebna, wiec termistor jak najbardziej sie nadaje. Raczej bym kladl nacisk na wytrzymalosc - na lodce warunki raczej skarjne.
    Urzadzenie oryginalne mierzace temperature mokrego wydechu kosztuje na poziomie >~100 euro, natomiast czujnik temperatury z dzwonkiem mozna kupic juz za 40 zl. Chyba sie oplaca.
    pozdrowienia
    Jarek

    Dodano po 2 [minuty]:

    Za brak polskich znakow przepraszam, ale pisanie bez zajmuje mi 10% czasu ktory jest potrzebny pisania ze znakami diakrytycznymi.

    Dodano po 2 [minuty]:

    "To akurat można zrobić w prosty sposób i nie trzeba nic programować. Czy lampki mają wspólną masę? Jakie napięcie pojawia się na drugiej końcówce - ile V, i czy '+', '-', czy przemienne?"
    wydaje mi sie masa jest wspolna, napiecie zwasze (tak mysle) 12 V, raczej przemienne ono nie bedzie, ale sprobuje sie doszukac.
  • #10
    CosteC
    Level 33  
    Hej
    PT100 używa się nie tylko ze względu na dokładność czy standaryzację. Ja zazwyczaj używam ze względu na zakres temperatur: koło 200'C termistory są problematyczne a termopary dają słaby sygnał. PT100 można kupić z prawie dowolną szybkością czy kształtem. Także mogące pracować wewnątrz wydechu.

    Nie polecam korzystania z obudowy silnika jako masy dla czujników. Staniesz się zależny od zakłóceń powodowanych przez rozrusznik, alternator, zapewne świece żarowe i mnóstwo innych urządzeń. Ciut więcej przewodu i wiele mniej problemów.
  • #11
    User removed account
    Level 1  
  • Helpful post
    #12
    _jta_
    Electronics specialist
    W roli czujnika temperatury w zakresie do około 120oC można używać układu scalonego DS1821, ale on wymaga zaprogramowania, nieco trudno go kupić i sporo kosztuje (znalazłem za 29zł). Inna możliwość, to połączenie: układ scalony LM334 (dokładniejszy będzie LM134, ale jest droższy i trudny do kupienia), 3 oporniki, TL431: LM334 z opornikiem daje układ, który przepuszcza prąd proporcjonalny do temperatury w oK (od opornika zależy współczynnik proporcjonalności), i taki układ włączasz między +zasilania, a wejście TL431 (REF); między anodę TL431 i to wejście włączasz opornik, anoda do -zasilania; uzyskujesz działanie TL431 zależne od temperatury: do pewnej temperatury LM334 prąd wpuszczany przez katodę TL431 nie przekroczy bodajże 0.72mA (typowo chyba 0.4mA, na pewno zawsze poniżej 0.8mA), a po jej przekroczeniu TL431 będzie skłonny wpuścić choćby 100mA (jak mu tyle dasz). Z tym prądem "poniżej 0.8mA" trzeba będzie coś zrobić (o tym potem), na razie można wszystkie katody połączyć razem, i włączyć "dzwonek" między +zasilania, a te katody. Jeśli temperatura któregokolwiek LM334 przekroczy próg, to "dzwonek" dostanie prąd zasilający ze 100mA. Ponieważ z tych "poniżej 0.8mA" może przy kilkunastu czujnikach uzbierać się z 10mA, więc trzeba by podłączyć tranzystor PNP (BC557): emiter do +zasilania, kolektor do tych połączonych katod, baza poprzez opornik (trzeba go będzie dobrać, orientacyjnie 200k przy zasilaniu 12V), żeby te 10mA zabrał - na "dzwonek" zostanie 90mA, jeśli to mało, to wypadnie dodać jeszcze opornik i tranzystor PNP (jakiś mocniejszy, np. BD136), żeby wzmocnił ten prąd.

    LM334 i TL431 są dostępne w obudowach TO92 (podobnie jak tranzystor BC557); są dostępne "gilzy" do zapakowania elementu w takiej obudowie, żeby ochronić go przed wodą. Dość istotna będzie izolacja - TL431 nie pozna, czy większy prąd płynie z powodu podwyższonej temperatury, czy z powodu przedostania się wody (zwłaszcza słonej) do miejsca, gdzie kabel ma uszkodzenie izolacji, więc jeśli nie masz pewności, że izolacja będzie skuteczna, to może lepiej będzie użyć LM335 - on daje spadek napięcia prawie niezależny od prądu, ale zależny od temperatury - w przybliżeniu 10mV/°K, czyli około 2.73V przy 0°C. Układ z LM335 też jest w TO92, ale trzeba będzie inaczej go podłączyć, w czujniku tylko sam układ, i czujnik ma być zasilany poprzez opornik. Dopóki upływność izolacji nie zabierze prawie całego prądu opornika, nie spowoduje ona zakłócenia pomiaru, za to będzie go zakłócać spadek napięcia na oporności przewodów - wypada nie przekroczyć np. 10mV (przy prądzie 1mA 1.4m przewodu 2x0.5mm2), co da błąd 1°K (czy 1°C). Sygnały z czujników trzeba będzie podać np. na wejścia odwracające LM339 (jeden LM339 na 4 czujniki; wejścia nieodwracające do napięć określających próg zadziałania), a wyjścia LM339 połączyć razem. Jednak dopuszczalny prąd wyjścia LM339 jest mały, kilka mA - na pewno będzie potrzebny tranzystor do wzmocnienia tego prądu.

    Orientacyjne ceny LM334/LM335/TL431/LM339: 2-3zł / 3-4 zł / 0.5-1zł / 0.5-1zł; gilza pewnie będzie kosztowała około 1zł, więc koszt czujnika wyjdzie 5-6zł. Termistor kosztuje chyba ze 2zł (SMD nawet po 1zł) w Soltroniku, a u Piekarza dużo taniej, NTC 10k pomiarowy poniżej 0.4zł; jednak układ z termistorem będzie wrażliwy i na upływność izolacji, i na oporność przewodów; a układ z PT100 będzie bardzo wrażliwy na oporność przewodów (mniej na upływność izolacji) - właściwie wypada podłączać go czterema przewodami.

    Jeśli zdecydujesz się użyć Arduino, to: dla LM335 da się wyeliminować błąd pomiaru spowodowany opornością przewodu, oraz wykryć upływność; i do Arduino jest biblioteka obsługująca DS18B20 - są nawet w gilzie z przewodem, w cenie kilka zł (zależnej od długości przewodu), te układy przeliczają temperaturę na wartość liczbową, więc nie ma błędu wprowadzanego przez oporność/upływność przewodu. No, ale to już wymaga programowania - za to mniej lutowania.

    Zakres temperatur: LM134, LM235 i DS18B20 do 125°C (a LM334 tylko do 70°C, LM224 i LM335 do 100°C; LM135 do 150°C); termistory do 100°C (niektóre do 125°C); PT100/PT1000 - duży.
  • #13
    j-jarek
    Level 8  
    Bardzo dziękuję za wszystkie odpowiedzi. Specjalne podziekowania dla "_jta_" za szczegółowe wyjaśnienia. Muszę teraz sie zastanowić którą opcję wybrać jako najbardziej pewną - tak na szybkiego chyba na lm334 bylby najlepiej.
    pozdrowienia
    jarek
  • #14
    _jta_
    Electronics specialist
    To jeszcze rozważ, czy chcesz mieć sygnalizację, że pomiar jest fałszowany przez upływność (spowodowaną np. zamoknięciem izolacji przewodu). To nawet nie musi wymagać użycia Arduino - wystarczy, że prąd zasilający czujnik będzie miał składową zmienną: jeśli wszystko jest w porządku, to składowa zmienna napięcia na czujniku będzie mała, w razie wzrostu oporności połączeń, albo pojawienia się upływności wystarczającej do zafałszowania wyniku zrobi się większa.

    A jak podłączysz tę składową zmienną do wzmacniacza z głośniczkiem, to przy użyciu sinusoidalnej składowej zmiennej prądu po dźwięku w głośniku będziesz mógł rozpoznać, z jakim rodzajem uszkodzenia masz do czynienia (oczywiście po potrenowaniu) - z grubsza tak: czysty dźwięk - wzrosła oporność połączeń; trzeszczący (albo same trzaski) - połączenie traci kontakt, albo jest zwarcie; bez trzasków, ale wyraźne zniekształcenia - za duża upływność.
  • #15
    norbis15
    Level 14  
    Jeśli satysfakcjonujący byłby zakres pomiaru temperatur -55 - +125°C, to może taki przetwornik temperatury TD1.01. Możesz podłączyć dużo sond pomiaru temperatury. Z trzech od razu masz podgląd na wyświetlaczach, jest interfejs modbus na RS485 więc i można te pomiary odczytywać zdalnie, a wyjście przekaźnikowe wykorzystać jako wskaźnik alarmu przekroczenia temperatury.
  • #17
    j-jarek
    Level 8  
    Dziękuje bardzo za odpowiedzi, ten mod bus mnie trochę intryguje bo buduje sieć oparta (głównie) na nmea 2000 i w zasadzie wszystkie elementy posiadam (no prawie) wiec dorobienie wysyłania poprzez wifi parametrów typu temperatura silnika byłoby jak najbardziej wskazane, no i jest powód żeby rozpocząć myśleć o arduino. Zakładam, ze wysyłanie stringów przez wifi jest już opracowane. Ciekawe czy można się podpiąć arduino do nmea (sprawa chyba chroniona patentem) i go wysyłać przez wifi. Generalnie jestem zwolennikiem kabli, ale jak nie ma możliwości to trzeba wifi. Na razie doszukałem się w gratach dwóch czujników temperatury sprawdzę co to za typki i będę dalej działał
    Jeszcze raz dziękuje
    Pozdrowienia
    Jarek
  • #18
    _jta_
    Electronics specialist
    Jest jeszcze magistrala 1-Wire i czujniki do niej (DS18B20), które można podłączyć wprost do Arduino, aczkolwiek pewnie przydałby się jakiś układ chroniący przez przepięciami. Pewnie dużo prościej od Modbus-a, bo są gotowe przykłady programów. Co do Modbus-a i NMEA 2000, to trzeba by sprawdzić, czy są programy na Arduino, i czy jest jakiś interfejs sprzętowy do połączenia z Arduino. Wujek Google znajduje bibliotekę NMEA2000 do Arduino, i opis podłączenia, dla Modbusa też coś jest - jakiś szlak jest już przetarty, pytanie na ile dobrze.
  • #19
    j-jarek
    Level 8  
    Wiatam,
    tylko uprzejmie donosze, ze najlepiej w castingu wypadl arduino w zwiazku z czym zamowilem taki stwor do domu. Powoli bede dzialal i zdawal relacje z postepow i problemow oczywiscie.
    pozdrowienia
    jarek
  • #21
    j-jarek
    Level 8  
    Tez mam taka nadzieje 🙂

    Dodano po 2 [godziny] 38 [minuty]:

    Sprawdziłem jeszcze raz, ma być z portem USB i bootloaderem.
    pozdrowienia
    j.
  • #22
    _jta_
    Electronics specialist
    Do tych potrzebny tylko kabelek:
    https://abc-rc.pl/product-pol-9588-NANO-V3-0-...ny-do-zalutowania-kompatybilny-z-Arduino.html
    https://abc-rc.pl/product-pol-6294-NANO-V3-0-...8P-CH340-Klon-kompatybilny-z-Arduino-1-8.html
    - przy tych powyżej piszą, żeby ich poinformować, jeśli ma się starą wersję ARDIONO IDE
    https://abc-rc.pl/product-pol-6233-UNO-R3-CH3...l-ATMega328-16MHz-kompatybilny-z-Arduino.html
    https://nettigo.pl/products/klon-arduino-pro-micro-atmega32u4-5v-16mhz
    https://nettigo.pl/products/klon-arduino-nano-v3-atmega328p-ch340

    A te nawet nie mają gniazda USB:
    https://nettigo.pl/products/klon-arduino-pro-mini-atmega328p-5v-16mhz
    https://nettigo.pl/products/klon-arduino-pro-mini-atmega328p-3-3v-8mhz-odwrocone-zlacze-ftdi
    https://nettigo.pl/products/klon-arduino-pro-mini-atmega328p-3-3v-8mhz

    Może być coś, co ma gniazdo USB do zasilania, ale bez możliwości programowania - akurat na takie teraz nie trafiłem. Jeśli jest łączność przez USB, to zwykle podają chip, na którym to jest zrobione - najbardziej popularnym jest CH340. Ale np. ATmeg32U4 (jeden z podanych linków) ma sama obsługę USB...
  • #23
    j-jarek
    Level 8  
    Witam,
    udało mi się pobawić chwilę kontrolerem. Podłączyłem diodę na 12 i 8 pin wyjścia cyfrowego i działa. Wiec na razie bez wiekszych problemów. Dalsze działania również w planach, ale jak czas pozwoli. Załaczam diodę wyłączoną i włączoną.
    pozdrowienia
    jarek

    Pomiar temperatury - kilka sond, jeden ''multi'' wyswietlacz


    Pomiar temperatury - kilka sond, jeden ''multi'' wyswietlacz
  • #24
    j-jarek
    Level 8  
    przepraszam za zamieszanie z załącznikami,
    j.
  • #25
    j-jarek
    Level 8  
    Witam,
    troche poćwiczyłem z Arduino i udało mi się zmontować układ składający się z trzech analogowych czujników temperatury (THT) i jednego cyfrowego (DHT22). Wyniki wrzucam na tym etapie na ekran monitora. Wydają się być rozsądne:

    Humidity: 43.90 % Temperature: 21.70 °C | Analog temperature: 20 °C | 21 °C | 20 °C
    zrobiłem do tego migającą diode jako wskaźnika działania

    i tu nasuwają mi się pytania (o ile jeszcze ktoś tu zajrzy):

    Nie wiem czy mi się uda i ile mi zajmie konwersja wyników do NMEA2000 (moze jeszcze NMEA0183, ale zobaczę), ale gdyby osiągną sukces chciałbym mieć możliwość wyrzucenia wyniku na ekran. W zasadzie panel. Nabylem wyświetlacze w celu przećwiczenia - jeden lcd z konwerterem I2C i zakładam, że sobie poradzę z wysyłaniem wyników na ekran. Nabyłem też wyświetlacz 8-segmentowy LED i chyba coś będę do niego potrzebował bo sam w sobie ma zbyt dużo łączy, żeby dało się coś wyświetlać. Stąd moje pytanie - co powienien dokupić do wyświetlacza, żeby dało się wyświetlać jakieś liczby.
    Druga sprawa, którą być może w przyszłości będę brał pod uwagę to możliwość wyświetlania wybranych danych (np. COG, SOG, WDIR, WSPEED, HDR itd itp) na wyświetlaczu LCD. MOnochromatyczny LCD wydaje się być najlepszym rozwiązaniem (w kolorze takim jak mają kalkulatory) dlatego, że przy świetle słonecznym jeszcze coś widać a nocy wskazane byłoby podświetlenie ciemno-czerwone/bordowe lub coś w tym rodzaju. Szukałem takich wyświetlaczy kilku-segmentowych, ale wszystkie które sprzedają są za małe. Czy macie orientację gdzie takie duże moduły można kupić? Będę wdzięczny za podesłanie informacji (może być drogą prywatną jeśli tutaj nie można).
    Trzecia sprawa to zasilanie - teraz mam układ podłączony do komputera i zasilanie idzie przez USB - ile urządzeń to wytrzyma? Czy już powinienem myśleć o uniezależnieniu się od USB?
    z góry dziękuję za pomoc,
    pozdrowienia
    jarek
  • #26
    _jta_
    Electronics specialist
    j-jarek wrote:
    Nabyłem też wyświetlacz 8-segmentowy LED i chyba coś będę do niego potrzebował bo sam w sobie ma zbyt dużo łączy, żeby dało się coś wyświetlać.

    Zapewne jest do niego jakiś opis tych łączy - możesz podać jakieś szczegóły? Ile wejść, ile wyjść, co z tego wymaga szybkiego (i na ile szybkiego) podawania/odczytywania sygnałów?

    j-jarek wrote:
    teraz mam układ podłączony do komputera i zasilanie idzie przez USB - ile urządzeń to wytrzyma?

    Miałem kiedyś taki miernik do USB (z jednej strony wtyk, z drugiej gniazdo (szukaj na Allegro: miernik woltomierz amperomierz usb - taki, jak miałem, znajduje najtańszy za ~7zł, następne ~9zł, sporo ~10zł) i kiedyś sprawdzałem prąd pobierany przez Arduino z miernikami i małym wyświetlaczem LCD, ale nie pamiętam wyniku, a ten miernik gdzieś mi się zawieruszył... trzeba by kupić coś takiego, i zmierzyć, port USB 2.0 powinien dawać do 500mA, 3.0 nawet więcej. Ale to ma być kilka Arduino, czy kilka(naście) czujników podłączonych do jednego Arduino?
  • #27
    j-jarek
    Level 8  
    Dziękuję,
    na tym etapie planuję jeden mikrokontroler i kilka czujników. Jeśli się nie do, wtedy dołożę drugie albo inny (nie orientuję się na tyle, żeby dać teraz propozycję).
    Jeśli chodzi o wyświetlacz, postaram się jutro coś podesłac.
    pozdrowienia
    j.
  • #28
    j-jarek
    Level 8  
    Witam,
    szukałem opisu wyświetlaczy które nabyłem do testowania ale wygląda to słabo.
    Pierwszy, nietestowany jeszcze to: LCD-06448 - nabyty oczywiscie w celach testowych i edukacyjnych, posiada interfejs GPIO (wikipedia podaje, ze to interfejs ogólnego przeznaczenia). Myślę, że gdzieś opis jak tego użyć znajdę. wejść/wyjść razem ma 12
    Drugi to LCD I2C, 16x2 - wczoraj się troche pobawiłem i jest do ogarnięcia. Wyświetlił jakiś tekst więc myślę, ze nie będzie również problemów z liczbami. Na tym etapie robiłem tylko test samego wyświetlacza bez sprzeżenia z czujnikami które posiadam. Jedyny mankament który mam to bardzo słabo widoczne znaki. Ustawiłem jasność potencjometrem z tyłu do końca i nadal są prawie niewidoczne znaki. No ale działa, więc traktuję go jako przetestowany.
    trzeci to wyświetlacz 8-segmentowy x2 - 14mm RGB - sprzedawca podaje link do artykułu w którym jest podane, ze to "ADH-Tech0.56” Tri-colorDigit NumberDisplayACD8143", drobne informacje technicze:
    Wysokość znaku: 14,22 mm
    Kolor segmentu: RGB
    Ilośc segemntów: 7 (cyfra) + 1 (kropka)
    Wymiary modułu: 25 x 19,05 mm
    Zasilanie:
    kolor czerwony: 2 V DC
    kolor zielony: 2,85 V DC
    kolor niebieski: 2,95 V DC
    Pobór prądu:
    kolor czerwony: 10 mA
    kolor zielony: 5 mA
    kolor niebieski: 5 mA

    Nabyty w celach testowych do oceny czytelności znaków w różnych warunkach, jeszcze nie próbowałem, wejść/wyjść 14 (o ile dobrze pamietam).

    Zastanwiam się ciągle nad tym ile powiniem mieć tych arduino - czy jeden do silnika, drugi do nawigacji, czy jeden wystarczy. Biorąc pod uwagę moje testy, to w tej chwili miałbym wolne jedno wejście analogowe. Nie zastanawiałem się nad wejściami cyfrowymi, w tej chwili jeden czujnik jest podpięty. Ale to sprawa przyszłości.
    W następnym etapie zabiorę się chyba już za nmea, przeglądając net widzę, że bardzo dużo jest udostępnione jeśli chodzi o czujniki, możliwości odczytu różnych danych itd itp. Wydaje mi się, że nmea nie pojdzie łatwo, ale jestem optymistycznie nastawiony.
    Tu mam kilka pytań do praktyków - żeby sygnał nmea podawać bezprzewodowo (wydaje mi się, że bedzie najłatwiej) na urządzenia typu tablet potrzebuję nabyć shield i oczywiście skonfigurować i wysyłać dane? Czy może jeszcze bedę potrzebował access point? Następne pytanie to jaki kupić shield - ponieważ zamierzam kupić docelowy wskazane by było, żeby był odporny na trudne warunki? Łódka jest długości 9 metrów i zasięg działania wifi nie będzie potrzebny większy. Kodłub z laminatu więc nie będzie ekranował.
    Jak wcześniej pisałem szukam też wyświetlaczy numerycznych (7-segmentowe), lcd w kolorze naturalnym czyli ciemny szary. Ważne jest, żeby one były duże.
    z góry dziękuję za pomoc,
    pozdrowienia
    j.
  • #29
    _jta_
    Electronics specialist
    14 wejść/wyjść dla 2 cyfr 8-segmentowych wygląda dziwnie: za mało, żeby wszystkie segmenty (razem 16) miały swoje wyprowadzenia, a z multipleksowaniem (np. anody segmentów każdej cyfry razem, katody tych samych segmentów obu cyfr połączone) można zrobić na 10.

    j-jarek wrote:
    czy jeden do silnika, drugi do nawigacji, czy jeden wystarczy

    A to jest kwestia, czy któreś z tych działań wymaga wykonywania bez przerw na to drugie - jeśli tak, to pisanie takiego programu jest dość trudne. Poza tym, czy wystarczy pamięci na program do wszystkiego.
  • #30
    j-jarek
    Level 8  
    Quote:
    14 wejść/wyjść dla 2 cyfr 8-segmentowych wygląda dziwnie: za mało, żeby wszystkie segmenty (razem 16) miały swoje wyprowadzenia, a z multipleksowaniem (np. anody segmentów każdej cyfry razem, katody tych samych segmentów obu cyfr połączone) można zrobić na 10.


    sprawdzę czy faktycznie tak jest. Mogłem się pomylić - pisałem nie mając urządzenia przy sobie.

    Nawigacja musi chodzić non-stop, natomiast silnik tylko manewrowo lub przy braku wiatru i konieczności dotarcia na miejsce szybko. Jeśli da się rozszerzyć pamięć, to wydaje mi się, że ilość wejść/wyjść wystarczy. Na razie oglądałem jakieś stronki o nmea2000 i podają, że trzeba użyć arduino duo dlatego, że uno ma za mało pamięci. Podłączę i zainstaluję bibliotekę i zobaczymy.
    pozdrowienia
    j.
pcbway logo