Skocz do zawartości

Czy wyświetlacz GROVE 14-segmentowy moge podlaczyc bezposrednio do Arduino?


dudekvegas

Pomocna odpowiedź

Moduł sterowany jest przez magistralę I2C, więc tak.. Arduino może nim sterować bezpośrednio.
Na stronie nie widzę informacji ile prądu ciągnie moduł z włączonymi wszystkimi segmentami, więc tu otwartym pozostaje kwestia zasilania.

Link do komentarza
Share on other sites

Aż szkoda, że Grove nie wyprowadziło jakiegoś złącza lub choćby padów dla klawiatury. Ten scalak, oprócz obsługi max. 8 wyświetlaczy po 16 segmentów, umie także jednocześnie skanować klawiatury matrycowe. Nic by ich to nie kosztowało na płytce, a podłączenie prawie 40 klawiszy/czujników/przełączników byłoby fajnym rozszerzeniem. No ale jest jak jest.

https://www.mouser.com/datasheet/2/737/ht16K33v110-932821.pdf

Masz tutaj 16-stopniową regulację jasności wyświetlacza (biblioteka Grove to obsługuje) więc w razie wątpliwości możesz zacząć od małych prądów i stopniowo zwiększać.

Choć nie piszą tego wprost w datasheet, wydaje się że wyjścia segmentów są w jakiś sposób ograniczone prądowo.Może to tylko kwestia doboru odpowiednio słabych tranzystorów na tych pinach (bo schematy układów wyjściowych pinów nie pokazują tu żadnej aktywnej regulacji prądu jak robią to niektóre inne drivery), ale w tabelce masz typowo 25-30mA prądu  na segment przy bezpośrednim podłączeniu (a tak jest na tym module) wyświetlacza do chipu. Przy wszystkich 15 segmentach zapalonych z pełną jasnością na wszystkich 4 cyfrach (to raczej rzadka kombinacja, choć teoretycznie możesz coś takiego zrobić) dostaniesz zatem 15x30mA=450mA, czyli sporo. Nie jest to jednak prąd, który załamie stabilizator Arduino UNO czy Mega więc zadziała. Przy zasilaniu zestawu z USB też powinno dać radę. Natomiast jeśli masz jakieś małe PRO i zasilasz go przez VIN a nie zewnętrznymi 5V przez Vcc, to nie zadziała. Przy założeniu, że typowe kombinacje znaków nie korzystają raczej ze wszystkich segementów na wszystkich cyfrach (policz dla jakiegoś swojego najgorszego przypadku - to zależy od kształtu znaków) może się okazać, że prąd wcale tak dużo nie trzeba i typowo będzie to np. 80-100mA.

Moduł ma fajną cechę ustawiania adresu I2C, zatem możesz podłączyć do jednego Arduino aż 8 takich wyświetlaczy jednocześnie 🙂 Wow, to już kokpit samolotu z lat 70-tych można zrobić 🙂 albo niezłą grę.

https://wiki.seeedstudio.com/Grove-0.54_inch_Red_Quad_Alphanumeric_Display/

@dudekvegas A co Ty masz zamiar z tego sklecić? Masz już jakiś pomysł? Zegarek z ładnymi cyframi, czy coś fajniejszego?

EDIT: Moduł ma na pokładzie przetwornicę robiącą z dowolnego zasilania jego własne 5V. Jeśłi więc masz jakieś Ardunio pracujące na 3.3V, spokojnie możesz ten moduł używać (bo ma też konwerter napięć I2C i własne oporniki podciągające), ale musisz się liczyć z większym poborem prądu. Wszystkie powyższe liczby [mA] musisz w takim wypadku pomnożyć przez ok. 1.6.

Edytowano przez marek1707
  • Lubię! 2
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.