• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Podłączenie skanera TTL 3.3V do Arduino
#1
Cześć,
Mam pytanie - zależy mi na miniaturyzacji. Chcę podłączyć skaner kodów kreskowych do arduino uno R3. Skaner łączy się taśmą 12 pin przez TTL 3.3V. Czy jest jakaś możliwość podłączenia tego bezpośrednią tą taśmą 12 pin do arduino? Wiem że można to połączyć tą płytką która przerobi to na USB i do arduino usb host shielda, lecz mija się to z celem bo chcę miniaturyzacji. 
Załączam link do skanera: https://pl.aliexpress.com/item/Niski-pob...2e0e9oF9AJ
 
Odpowiedź
#2
Wykorzystujesz piny 2, 3, 4, 5.
Arduino można zasilać 3.3V, dzięki czemu nie musisz używać konwertera poziomów.
Jak chcesz tylko odbierać dane, to wystarczą piny 2,3,5. Na wejściu UART będziesz miał cyferki z kodu.
Jeśli masz problem z kodem lub sprzętem, zadaj pytanie na forum. Nie odpowiadam na PW, jeśli nie dotyczą one spraw forum lub innych tematów prywatnych.

[Obrazek: SsIndaG.jpg]
 
Odpowiedź
#3
Tylko dodam, że możesz wykorzystać gotową płytkę PRO MINI w wersji 3.3V właśnie, by działała prawidłowo taktowanie jest obniżone do 8MHz. Można zrobić swoją wersję, a z zasilaniem na 3.3V, Atmega zadziała z max kwarcem około 12MHz przy 3.3V - dodatkowy core Minicore takie obsługuje (gdyby 8MHz w czymś nie starczało).
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
#4
Czyli kupuję sam skaner, do tego dokupić kabelki którymi wepnę się w arduino a drugą końcówkę przylutuję do tej taśmy? Jak profesjonalnie nazywają się takie kabelki? A tak swoją drogą jeszcze jedno pytanie - czy taki moduł potrzebuje jakiś specjalnych bibliotek które prawdopodobnie musiałbym napisać sam bo nie znalazłem niczego takiego na internecie?
 
Odpowiedź
#5
Jeśli zależy Ci na miniaturyzacji, to zaprojektuj płytkę z Atmegą na pokładzie. Nie kombinuj z kabelkami, tylko kup konektor FFC 12pin i wlutuj sobie w tę płytkę. Albo jak chcesz koniecznie Arduino Uno, to możesz zrobić przejściówkę z konektorem i goldpinami na pokładzie.
Co się tyczy drugiego pytania, to musisz sprawdzić u producenta, co takiego wysyła moduł. Najprawdopodobniej będzie to łańcuch znaków. Na stronie, którą podałeś, jest podana domyślna konfiguracja do komunikacji TTL. Któryś z pinów jest trigerem do wyzwalania odczytu (stawiam, że poziomem niskim). Są wyjścia na buzer i naLED, możesz je wykorzystać do sprawdzania poprawności odczytu. Na porcie powinieneś dostać łańcuch znaków odkodowanych z zeskanowanego kodu.
Jeśli masz problem z kodem lub sprzętem, zadaj pytanie na forum. Nie odpowiadam na PW, jeśli nie dotyczą one spraw forum lub innych tematów prywatnych.

[Obrazek: SsIndaG.jpg]
 
Odpowiedź
#6
(26-04-2019, 12:39)Verdis98 napisał(a): Mam pytanie - zależy mi na miniaturyzacji. Chcę podłączyć skaner kodów kreskowych do arduino uno R3. Skaner łączy się taśmą 12 pin przez TTL 3.3V. Czy jest jakaś możliwość podłączenia tego bezpośrednią tą taśmą 12 pin do arduino? Wiem że można to połączyć tą płytką która przerobi to na USB i do arduino usb host shielda, lecz mija się to z celem bo chcę miniaturyzacji. 
Co dalej chcesz robić z tym kodem? Uno go odczyta i co dalej?
 
Odpowiedź
#7
Arduino wysyła poprzez internet na sieciowy serwer SQL
 
Odpowiedź
#8
Naszukałem się w internecie i po wielu kontaktach z „maj frendami” chyba wszystko udało mi się ogarnąć. Mam tylko pytanie jak nazywają się takie kabelki do łączenia Arduino (te wtykane) bo wiem ze pierwszy prototyp zrobię tak, ze wezmę taki kabelek, wetkne w Arduino a druga końcówkę przylutuje do taśmy ttl w odpowiednie miejsce. Największy problem z biblioteką rozwiązałem u źródła bo sprzedawca ma mi ją przysłać mailem. Pozostaje potem zabawa z wysyłka danych na serwer SQL ale to już dla mnie ta prostsza sprawa. Przemyślałem temat płytki z atmegą lecz wole Arduino bo projekt będzie rozwijany a Arduino daje taka możliwość w przystępniejszy sposób. Na pewno będą 2 wersje mojego urządzenia i ta mała będzie na Uno a ta większa z ekranem dotykowym na jakimś mega lub innym większym układzie. Na razie proszę o informacje jak szukać u chińczyków kabelków wytykanych do Arduino Smile Z góry dzięki za pomoc - Wasze rady dość mocno mnie nakierowany na rozwiązanie Big Grin
 
Odpowiedź
#9
Na ali znajdziesz pod hasłem "breadboard jumper" zworki i giętkie kabelki.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
#10
Przeliczyłem się trochę Sad Azjatycki kolega przysłał mi zwykłą dokumentację. Nie ma w niej ani 1 słowa 'arduino' Sad Myślałem, że podeśle mi bibliotekę, którą wgram i będzie działać. Okazało się, że to nie takie proste. Macie jakiś pomysł jak ogarnąć taką bibliotekę, skoro nawet producent jej nie ma? Szukałem w google 'nazwa urządzenia' + arduino library i nic nie znalazłem Sad
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości