• 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
Sterowanie przekaźnikiem przy pomocy skanera
#1
Video 
Witam
Chciałbym mieć możliwość uruchomienia przekaźnika tylko wtedy gdy ciąg danych zeskanowany przy pomocy skanera kodów kreskowych będzie zgodny z przynajmniej jednym ciągiem znaków zawartym np w kodzie aplikacji dla arduino ( jakaś mała statyczna baza)
Pierwsze moje pytanie to czy można przesłać ciąg znaków do arduino przy pomocy skanera kodów kreskowych?
Jeśli można przesłać ciąg znaków to czy będzie można go porównać z listą zawartą gdzieś w kodzie aplikacji lub innym miejscu.

Jeśli ciąg znaków ze skanera byłby zgodny z przynajmniej jednym ciągiem znaków z listy wtedy arduino powinno uruchomić przekaźnik.

Może znacie inne rozwiązanie powyższego tematu?
 
Odpowiedź
#2
Dlaczego nie? To taka uniwersalna odpowiedź, zasadniczo da się podłączyć niemal wszystko do wszystkiego, kwestia ceny (tak na końcu - jak coś jest skomplikowane to rozwiązanie jest kosztowne).
A jeśli chodzi o inne rozwiązanie to zależy jak traktować twój post. Jeśli jest to przedstawienie problemu każde rozwiązanie jest 'inne', bo żadnego nie przedstawiłeś. Jeśli to co napisałeś to szkic rozwiązania, to nie wiadomo jakiego problemu dotyczy.
 
Odpowiedź
#3
Tego typu rozwiązanie mam gotowe ale używam zwykłego PC + Windows + dedykowany soft).
Generalnie chodzi mi o to aby wykonać to taniej ale też chcę uniknąć dużego komplikowania rozwiązania.
Najlepiej gdyby można było użyć standardowego skanera USB ale to nie jest wymóg( najlepiej użyć ogólnodostępnego sprzętu tam gdzie się da).
Może na początek zapytam jak skanerem przesłać dane (są jakieś gotowe rozwiązania?)do arduino i zapisać/odczytać wynik?
Może inny tani sprzęt byłby tu bardziej dopasowany do potrzeb żeby uniknąć kłopotliwego dedykowanego rozwiązania?
 
Odpowiedź
#4
Skaner USB może być problemem, są moduły USB HOST, który można użyć w Arduino, koszt od kilku $ na Ali, działa to dla myszy czy klawiatury, nie wiem czy one mogą odbierać dane jak przez UART.
Tu na filmie widać, że jest skaner i jest taki moduł, ale gdzie tego szukać nie mam pojęcia, link jest do jakiegoś sklepu w Indiach?
https://www.youtube.com/watch?v=lK0oIyC76M4
Sarawanah zresztą pisze w komenarzach, że typowe moduły USB host dla Arduino tego nie obsługują, są do np. karty SD.
Są też skanery kodów Bluetooth SPP, ma niestety w zestawie dongla, ale na filmie parują go z telefonem:
https://www.youtube.com/watch?v=v3YMU74SKCg
Moduł BT do Arduino można bez problemu znaleźć i podłączyć, są BT 2.0 HC-05 i HM-10 z BT4, a teraz parę JEŚLI: jeśli taki moduł będzie umiał się sparować, a skaner wysyła te dane po prostu w formie tekstowej jak na filmie i nie jest to jakoś ograniczone do dedykowanej aplikacji, która np. musi dać jakoś znać do skanera, że ona tam jest i czeka na dane to jest to prostszy sposób, choć skaner kosztuje z 25$ w wersji BT.
Na tym filmie Sarawanah chip konwertera wygląda jak Max232, a w opisie na Allegro znalazłem, że czytnik wspiera USB lub RS232, jakby pracował faktycznie w RS232 to taki konwerter jak MAX232 by załatwiał sprawę podłączenia do Arduino. Niestety Sarawanah ukrył swój patent na komunikację.
Ale na Allegro widzę nawet jakiś używany, jest link do instrukcji, zamiast kabla USB można podłączyć taki do PS2 lub RS232, a to już jest OK dla Arduino, nawet jeśli jest potrzebny konwerter poziomów.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
#5
Dziękuje za obszerną odpowiedź.
Miałem nadzieję na to, że skaner jest bardziej popularnym narzędziem w świecie arduino.
Chyba spróbuje z USB shild.
Nietypowy skaner BT może sprawiać kłopoty w przyszłości.

Czy arduino R4 wifi może zmienić zasady w tym projekcie? Jest to coś nowego.
 
Odpowiedź
#6
No to przecież ludzie w komentarzach pod filmem Sarawanah pisali o tym USB Shield, że się nie nadaje.
Jak chcesz użyć swojego to zacznij od lepszego jego poznania, na filmie widać, że go przełącza na RS232, na Allegro w każdym jest opis że wspiera USB i RS232, a akurat Twój by tego nie miał?
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości