8bit Schieberegister an Förderband mit Batcodeerkennung

Schieberegister zum positionieren von Anlagen oder bewegten Produkten

Mindestens 2 mal in meinem Berufsleben sind diese Art der Steuerungen bei mir aufgetaucht . Mir hat dieses Prinzip sofort gefallen.

--1. Im Möbelwerk 3K in Worms Fertigungsstraße Kantenumleimer und  Bearbeitung von Spanplatten. (90er Jahre).
--2. Erkennen von Barcodes auf Flaschenettiketten Flaschen werden auf einem Förderband transportiert. (heute)

Mein Model zeigt die Funktion, Film gucken !

 

Schiberegister

Erklärung: Auf der linken Seite sind die LEDS im 8-Bit Abstand angeschlossen.  Die Inkremente bekommt das Schieberegister vom Arduino, der auch den Antriebsmotor für das Band steuert. Das Produkt wird  von einer Lichtschranke direkt am Einlauf erkannt, Ein Raspberry Pi macht mit der Kamera rechts an einer definierten Position eine Barcodeerkennung. Mehr zum Aufbau und Funktion gibts in den Vortragsfolien. Link dazu: siehe oben.  


Das 8 Bit Schieberegister M74HC595B1R wird durch einen Arduino UNO angesteuert. Diese Ports am Schieberegister werden benötigt:
11: Shift Register Clock Input)
13: Output Enable Input
14: Serial Data Input
15: Shift Register Clear Input
Ich habe die Anleitung und die Beispielprogramme von Adafruit benutzt. Achte auf die Pinbelegung! 11->4(arduino); 14->5 (arduino); 13 -> 6(arduino); 15 -> +(arduino) Als Vorwiderstand für die LEDs benutze ich 1000 Ohm.
Wie immer kannst du auch hier alles selbst kaputtmachen. Abgeschossener Logic-IC M74HC595B13 kann man für nur 0,33 € nachkaufen

  • Stefan Höhn : Benutzt seit ca. 2000 Linux. Ist ein dilettierenter Autodidakt, ist der Webmaster und einziger Autor von untergang.de. Mehr Info : https://stefan-höhn.de