Bild von Kamera-Modul per Bluetooth übertragen?

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • Hallo zusammen,

    ich hoffe ich bin hier im richtigen Unterforum ;)

    Bei einem möglichen Projekt von mir ist folgende Anforderung gegeben: Über eine Kamera soll ein Barcode ausgelesen und auf einem Display ausgegeben werden.
    Das Problem dabei ist, dass sich die Kamera an einem beweglichen Teil (Hubeinrichtung) befindet und das Display fest montiert sein muss.
    Das Verkabeln der beiden Kompoenten ist nicht ohne weiteres möglich und auch aus betriebstechnischen Gründen zu vermeiden.

    Meine Ansatz war nun der Einsatz eines Kamara-Moduls, welches an ein Bluetooth Modul angeschlossen ist und jede Sekunde ein Bild zur Auswertung per Bluetooth überträgt.
    Wäre es technisch möglich folgende Funktionen zu erreichen:

    Das ganze soll:

    • In einem definierbaren Intervall Bilder per Bluetooth übertragen (~ 1-2 / Sek)
    • Die Qualität der Bilder muss ausreichen um aus einer flexiblen Distanz (ca. zwischen 2m und 20cm) das Bild scharf dazustellen (Schlechte Lichtverhältnisse) -> Barcode-Ermittlung
    • Das Modul muss eine eindeutige Kennung erhalten können, da man mehrere dieser Geräte einsetzen und koppeln können soll.
    • Der Stromverbrauch sollte möglichst gering sein, um das Modul im Akkubetrieb möglichst lange betreiben zu können.
    • Es sollte Status LEDs für "An", "Kopplungsbereit", "Gekoppelt" und "Akku schwach" haben.
    • Über einen Schalter sollte man die Kopplung neu anstoßen können.
    • Das Modul sollte ausschaltbar sein.


    Da ich mich mit Elektrotechnik nicht so besonders auskenne, könnte ich mir auch durchaus vorstellen so etwas als Auftragsarbeit abzugeben.

    MfG Sekob

  • Hallo Sekob !

    Bei einem Abstand zwischen 2m und 20cm brauchst Du ein Objektiv, das den Barcode blitzartig scharfstellt.
    Dazu müssen Bildsensor und Objektiv-Brennweite so aufeinander angestimmt sein, dass zwischen 2m und 20cm immer ein brauchbarer Barcode abgebildet wird. Dazu ist die PiCam vollkommen ungeeignet.

    Selbst ein Standardbarcodescanner ist bei einer Messdistanz zwischen 2m und 20cm ziemlich überfordert.


    Servus !

    RTFM = Read The Factory Manual, oder so

    Einmal editiert, zuletzt von RTFM (13. Juli 2017 um 10:23)

  • Danke für deine Antwort!

    Es wird immer zu dem Barcode hin gefahren. Also von ca. 2m Abstand bis zu den 20cm. Ich könnte durchaus damit leben, dass die Kamera den Barcode nur in einem engeren Bereich von 10-15cm erkennt. Im Idealfall wäre dieser Bereich bei einem Abstand von 1,9 - 2m. Die Barcodes sind relativ groß und gut erkennbar. Aussredem befinden sie sich immer an der gleichen Stelle, was das Fokusieren evtl. einfacher macht.

    Da das ganze möglichst wenig Energie benötigen sollte, fällt eine Lösung über eine Webcam flach.


    Würde das mit dem NoIR V2 funktionieren?

    MfG Sekob

  • Hallo Sekob !

    Die PiCam und die NoIR sind grundsätzlich ident und haben ein Fixfokus Objektiv, das für den Macro Bereich (20 cm) nicht geeignet ist.
    Beim NoIR wurde lediglich der Infrarotfilter bei der (Plastik-)Linse entfernt, der, sensorbedingt, sonst bei allen CAMs verbaut ist. Dadurch wird nur die Wirkung des IR-Filters beseitigt, zulasten der Farbtreue.

    Deine Behauptung, dass eine Webcam mehr Strom benötigt, als ein rasPi, kann ich so auch nicht teilen.

    Die Alternative wäre IMHO auch keine Webcam, sondern ein Barcode-Scanner.

    Servus !

    RTFM = Read The Factory Manual, oder so

    Einmal editiert, zuletzt von RTFM (13. Juli 2017 um 12:25)

  • Wie schon geschrieben, ist der Makrobereich nicht notwendig. Es sollte lediglich ein Toleranzbereich von 10-15cm geben, wo der Barcode erkannt werden kann.
    NoIR hatte ich rausgesucht, da die Kamera immer im Schatten ist und auch der Barcode vom darüberliegenden Objekt verdunkelt wird.

    Wir haben bereits industrielle Barcode-Reader mit einer Reichweite von ~ 5 Metern im Einsatz. Die zu scannenden Barcodes liegen allerdings in einer Höhe, die von den Scannern nicht mehr gescannt werden können. Aus dem Grund möchte ich den Barcode "nach unten" weiterreichen.

    Ich hätte nicht gedacht, dass eine Webcam so wenig Strom benötigt. Dann würde ja eine solche Kamera grundsätzlich funktionieren?! https://www.amazon.de/dp/B01IH7X842?th=1&tag=psblog-21 [Anzeige]

    MfG Sekob

  • Das ist nach meinem Verständnis aber keine WebCam, sondern eine USB-Cam, die am USB-Anschluss des Anzeigegerätes betrieben wird. Nur weil AF draufsteht, heisst das noch lange nicht, dass sie Deine Anforderung erfüllt. Dazu brauchst Du zumindest ein Datenblatt über die Eckdaten der AF Funktion und des Aufnahme Mindestabstandes samt Blenden- und Brennweite Werten. Da die Aufnahme in grosser Höhe entstehen soll ist auch die USB Kabellänge zu beachten.

    Servus !

    RTFM = Read The Factory Manual, oder so

  • Servus,
    kleine Bemerkung am Rande: hast Du schon mal recherchiert welche Übertragungsgeschwindigkeiten per Bluetooth auf dem Raspi überhaupt möglich sind ...
    Ein Vollbild der Kamera hat 5 MPixel bzw. 8 MPixel das sind bei 32 bit Farbtiefe ca. 20 bzw. 32 MByte an Daten ...
    Je nach Format und Kompriierung kommt da schon schnell was zusammen ...
    Und ab 10 Meter wird es zudem mit der Reichweite eng ... mal ganz abgesehen von evtl. Störquellen.

    cu,
    -ds-

  • Hallo Dreamshader,

    danke für die Info. [Edit: Ursprünglich wollte ich die Bilder per Bluetooth übertragen. Aber das RPi Zero W scheint als Sender geeignet zu sein.]

    Max Distanz für die Kamera ist ca. 2 Meter. Es wird nur 1-2 Bilder / Sekunde abgefragt (falls das für das Auslesen des Barcodes genügt).
    Der Barcode soll durch den an der Kamera angeschlossenen RPi Zero W verarbeitet werden. Per Bluetooth sollen dann nur der Inhalt des Barcodes übertragen werden (ein paar Byte).
    Der Empfänger ist vom Sender max. 3,5 - 4 Meter entfernt und nur durch eine Plexiglasscheibe getrennt.

    @RFTM
    Die Kamera muss möglichst klein sein, da diese mechanisch eingefahren werden können muss (wenn sie sich dem Boden nähert).
    Daher würde ich ein Kamera-Modul statt einer konventionellen Webcam verwenden. Ich werde mich im Vorfeld aber noch genauer informieren welche Kamera passt. Solange sie auf Linux mit UVC läuft, sollte ich sie ja grundsätzlich einseten können.

    MfG Sekob

    Einmal editiert, zuletzt von Sekob (14. Juli 2017 um 07:29)

  • Zitat

    Und ab 10 Meter wird es zudem mit der Reichweite eng ... mal ganz abgesehen von evtl. Störquellen.

    Es gibt genug Lösungen wo man bis zu 1KM mit BT schaffen kann.

    Wieso kaufst du dir nicht ein Industrial Barcoe Modul?
    Hast du überhaupt getestet ob die Software das kann was du möchtest?

    http://www.delock.de/produkte/F_463…68_Kameras.html Ich habe so ein Cam Modul zuhause (ohne IR Filter) und wennst willst kann ich sachen testen.

  • Servus,

    Es gibt genug Lösungen wo man bis zu 1KM mit BT schaffen kann.


    zeig' mal ... ich kenn' nur die "normalen", zugelassenen BT Varianten die bei Klasse 1 bis ca. 100 m bei freiem Gelände schaffen ( -> https://de.wikipedia.org/wiki/Bluetooth…_und_Reichweite ).
    Aber da es "genug Lösungen" gibt, hast Du sicher ein paar belastbare Quellen zur Hand ... ;)

    cu,
    -ds-

  • Das geht jetzt aber dann schon in eine etwas andere Richtung als das "klassische" Bluetooth, das "man" so kennt, oder?
    Wie ist das mit der Zulassung hier in D? Wenn es in der Industrie eingesetzt wird ist es ja nicht automatisch auch für jeden nutzbar.
    Bei 2,4 Ghz ist das ja nicht unbedingt frei verfügbar ( -> https://de.wikipedia.org/wiki/ISM-Band )

    cu,
    -ds-

  • Es gibt genug Lösungen wo man bis zu 1KM mit BT schaffen kann.

    Wieso kaufst du dir nicht ein Industrial Barcoe Modul?
    Hast du überhaupt getestet ob die Software das kann was du möchtest?

    http://www.delock.de/produkte/F_463…68_Kameras.html Ich habe so ein Cam Modul zuhause (ohne IR Filter) und wennst willst kann ich sachen testen.

    Hallo ds,

    soweit ich mich informiert habe, müsste das gehen (Tutorial Barcode Reader mit RPi): http://www.3dnpd.com/barcode-scanner-raspberry-pi/

    Danke noch für den Link mit den Kameras. Ich denke die Kamera sollte für das Vorhaben passen?! http://www.delock.de/produkte/F_106…0/merkmale.html


    Die von mir angestrebte Lösung ist deshalb notwendig, da wir Handscanner im Einsatz haben, die in SAP eingebunden sind. Die Einbindung von anderen Geräten ist zum aktuellen Zeitpunkt allerdings nicht möglich. Daher muss ich die (für den Handscanner unerreichbaren Barcodes) an ein Display weiter reichen, wo dann der Handscanner den Code scannt. Schön ist anders - aber es muss halt gemacht werden ;)

    MfG Sekob

  • Zitat

    Das hättest Du aber auf alle Fälle von Anfang an ganz klar sagen müssen ... so eine "Empfehlung" in einem öffentlichen Forum ist schon was anderes, als wenn Du das Deinem Kumpel in der Kneipe erzählst ...

    Ich denke nicht das der OP es mit einer Richtantenne betreiben will. "Normale" Rundstrahler erzeugen kein stärkeres signal.

    Zitat

    soweit ich mich informiert habe, müsste das gehen (Tutorial Barcode Reader mit RPi):

    Schaue ob er auch was anderes als QR Codes liest! Bitte nimm irgend eine (billige) Cam und schaue ob es geht weil bei vielen dieser Projekte muss man nehmen was es gibt.
    Wenn du willst kann ich dir nachschauen was die Cam bei uns kostet im Grosshandel ich denke 40€/ 50€ mehr solltest dafür nicht zahlen (Achtung USB Kabel ist extra zu bestelen!!!).

    Zitat

    an ein Display weiter reichen

    HDMI? Oder sprechen wir von einer Industrie Lösung?

    Sonst gibt es fertige die du selber verbauen kannst:
    https://www.honeywellaidc.com/products/oem-s…-imagers/cf3680
    https://www.honeywellaidc.com/products/oem-s…s/vuquest-3330g
    https://www.zebra.com/us/en/products…t-scanners.html
    https://www.zebra.com/de/de/products…ners/ds457.html

    wenn ich dir wegen Preise nachschauen soll sage es.

  • Ich habe mir mal die Lösungen von Honeywell genauer angesehen (danke nochmal für die Links). Laut Beschreibung sollte folgedes Modul genau richtig sein: https://www.honeywellaidc.com/products/oem-s…rs/n3680-series
    Der Bereich, wo die Codes gelesen werden, reicht vollkommen aus.

    Frage: Lässt sich an so einem Modul ein W-LAN oder Bluethooth-Sender anbauen, der die Daten auf einen definierbaren Kanal sendet (also ohne zusätzlichen Raspberry)?
    Ich denke dabei an soetwas, was es z.B. bei GoPro-Kameras gibt. Dort kann man sich in das W-Lan der Kamera einwählen und über FFMPEG einen Stream starten.
    In meinem Fall würde ich auf den Status / die gelesenen Codes vom Reader hören (siehe Attachment).

    MfG Sekob

  • Zitat

    Available in either TTL serial or USB, both with an industry standard 12-pin ZIF connector – easy to integrate into the most popular devices and applications.

    Bei USB könnten die Daten als "Text" wie bei einen Keybord herraus kommen. Bei Serial ist halt die frage wie das geht raus kommt.


    THEORETISCH könnte man das Modul nehmen und wenn es kompatibel ist die Seriellen Daten über sowas weiter schicken: http://www.senanetworks.com/Home/sn-bluetooth-serial-adapters/

    Frage mal hier: http://www.eevblog.com/forum/

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!