Es gab eine Zeit, in der nicht nur ein Elektrowerkzeug als Puncher bezeichnet wurde, sondern auch ein Gerät zum Aufzeichnen von Informationen auf Lochstreifen (nicht Stahl verzinkt, sondern Papier - ein solches Speichermedium) oder Lochkarten. Und heute werden Spieluhren hergestellt, die an Lochstreifen arbeiten (zusammen mit Strickmaschinen mit Lochkarten). Der Autor von Instructables unter dem Spitznamen Pashiran entwickelte und fertigte einen Stempel für die Bänder solcher Boxen.
Die Schachteln selbst sehen wie folgt aus: Sie dienen zum manuellen Füllen von Bändern.
Für den Master war es ziemlich schwierig, die Struktur des MIDI-Formats zu verstehen, aber es stellte sich heraus, dass dies der Fall war diese Seite Es gibt vorgefertigte Vorlagen im DXF-Format. Sie drucken, legen gelochte Bänder auf, stopfen und hören zu. Nur die Punkte in diesen Dateien sind nicht in der richtigen Reihenfolge angeordnet (beim Drucken ist alles gleich). Sie müssen sie daher nach der Bubble-Methode (sie übergeben sie im Informatikunterricht in der Schule) nach der X-Koordinate sortieren und dann in der Reihenfolge ausrichten, in der sie gespielt werden sollen . Dies ist jedoch einfacher als das Parsen einer MIDI-Datei.
Um sicherzustellen, dass diese Methode ein Ergebnis liefert, hat der Master ein einfaches Design erstellt, das eine Melodie aus dem Mario-Spiel mit Punkten aus einer DXF-Datei spielt. Und sie hat verdient.
Programm für dieses Intermediate geschrieben hausgemachtWenn ein Großteil des Notwendigen bereits erledigt werden kann, müssen Sie lediglich die Funktionen zur Steuerung der Elektromotoren hinzufügen, die die Aktuatoren antreiben. Diese wiederum dehnen das Band in einer Koordinate, bewegen den Kopf über eine andere und stanzen Löcher. All dies muss jedoch irgendwo zusammen mit dem Bandpräsenzsensor platziert werden, und die Details der Mechanismen aus der Luft werden ebenfalls nicht übernommen. Daher entwickelt der Assistent 3D-Modelle, exportiert sie in das STL-Format und lädt sie unter der CC-BY-NC 3.0-Lizenz hoch hier. NC bedeutet hier, dass es nicht möglich ist, solche Stempel oder Drucksätze von Teilen für ihre Herstellung zum Verkauf herzustellen.
Wenn Sie ein Teil aus der Datei Linkage_Press_V6-1.stl drucken, erhöht der Assistent die Anzahl der externen Perimeter auf 10 und die Füllung auf 80. Es ist länger, teurer, aber ein solches Teil ist in der Struktur gleich und erfordert große Festigkeit.Details aus den Dateien Paper_Roller_Support_C-1.stl und Paper_Roller-1 Paper_Roller_Pillar_V2-1.stl Der Assistent druckt jeweils zwei Teile.
In Arduino Nano hat nicht genügend Speicher, um das Programm und die Daten zu speichern. Daher wendet der Master Mega an. Es sind jedoch nicht mehr als 700 Noten platziert. Das gestanzte Band ist zwar ziemlich kurz, seine Kapazität ist ebenfalls begrenzt, so dass es ausreicht. Die SD-Karte kann eine beliebige Anzahl von Dateien enthalten. Die Beschränkung gilt nur für die Anzahl der Notizen in jeder dieser Karten. Nachdem der Master entschieden hat, welches Arduino verwendet werden soll, entwirft er die Leiterplatten wie folgt: Brettzeichnung, Schema und zwei Archive mit Gerber'ami: der erste und zweitensbestellt und erhebt Gebühren. Beide Optionen werden unten sowohl für Nano als auch für Mega angezeigt.
In einer auf einem 3D-Drucker gedruckten Basis verschmilzt der Master Metallgestelle mit einem Innengewinde mit einem Lötkolben:
Es nimmt Beine mit einer Klebeschicht auf, schneidet die erforderliche Anzahl von ihnen aus einem Blatt heraus und klebt es von der Rückseite der Basis:
Es beginnt mit dem Zusammenbau des Mechanismus zum Bewegen des Riemens: Installiert einen Sensor für dessen Vorhandensein, Befestigungselemente, Schrittmotor, Rolle, Riemenscheiben, Zahnriemen ...
Dann übernimmt es den Mechanismus zum Bewegen des Kopfes, und dort ist es ungefähr gleich: ein Schrittmotor, Riemenscheiben und ein Zahnriemen.
Dann wird es für den Kopf selbst genommen, Löcher in das Lochband gestanzt, hier ist der Motor bereits Sammler.
Nun Elektronik bereit, auch die Mechanik, der Master verbindet sie mit Kabeln miteinander:
Es bleibt noch Software hinzuzufügen, der Assistent entwickelt sie und lädt dann das Ergebnis hoch hier. Die unbekannte Ausdehnung muss in die Zeilen 49, 53, 54 geändert werden, um die Bewegungsrichtung in Koordinaten, den Startpunkt und die Anzahl der zu bewegenden Schritte um 1 mm anzupassen.
Ein kleiner Fotobericht von der Ausstellung Maker Faire 2019 in Seoul, zu der der Meister bis zu zwei solcher Puncher mitbrachte:
Video zum Gerät: