MetaAlarm: Unterschied zwischen den Versionen

aus Metalab Wiki, dem offenen Zentrum für meta-disziplinäre Magier und technisch-kreative Enthusiasten.
Zur Navigation springenZur Suche springen
 
(21 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 
{{Projekt
 
{{Projekt
|image=No-Logo.png
+
|image=Smsprinter.jpg
|involved=[[User:Spfeifer]]
+
|involved=[[User:deadda7a|Basti]]
 
|startdate=2020-07-25
 
|startdate=2020-07-25
|status=active
+
|status=inactive
 
|wtf=Alarm messages printer
 
|wtf=Alarm messages printer
 
|lastupdate=<!-- if lastupdate is not set manually, the date will be set automatically to the date of the latest wikiapage -->
 
|lastupdate=<!-- if lastupdate is not set manually, the date will be set automatically to the date of the latest wikiapage -->
 
|hidden=false
 
|hidden=false
 
}}
 
}}
 +
 +
<span style="color: red; font-weight: bold;">Da das Telefon wieder geht und ich den Drucker für was anderes brauche ist dieses Projekt im Moment nicht benutzbar!</span>
  
 
= WTF? =
 
= WTF? =
Ich habe einen Nadeldrucker und ein GSM Modem gekauft. Da das Telefon gerade nicht geht werde ich was basteln, wo du eine SMS schreiben kannst die dann ausgedruckt wird. So kannst du mit den im Lab anwesenden Personen in direkten schnellen Kontakt treten, ohne anzurufen, da der Drucker das Datum, deine Telefonnummer und den Text der SMS ausdruckt. Zusätzlich gibt es eine visuelle Meldung dass eine Nachricht eingeht.
+
Ich habe einen Nadeldrucker und ein GSM Modem gekauft. Da das Telefon gerade nicht geht ist das die Alternative um Menschen im Lab zu erreichen. So kannst du mit den im Lab anwesenden Personen in direkten schnellen Kontakt treten, ohne anzurufen, da der Drucker das Datum, '''deine Telefonnummer''' und den Text der SMS ausdruckt. Zusätzlich gibt es eine visuelle Meldung dass eine Nachricht eingeht. <span style="color: red;">Die maximale Länge der Nachricht ist 50 Zeichen, danach wird sie abgeschnitten!</span>
 +
 
 +
[https://www.youtube.com/watch?v=Mae4H4Mes8o Demo]
  
 
= Wo? =
 
= Wo? =
Der Drucker befindet sich rechts vom Hacker Surprise
+
Der Drucker befindet sich rechts vom Hacker Surprise. Das visuelle Alarmgerät befindet sich auf dem Hacker Surprise.
  
= Nummer =
+
= Wie? =
Schreibe deine SMS hierhin +43 681 10581292
+
Schreibe deine SMS hierhin: +43 681 10581292
  
 
= Zu beachten =
 
= Zu beachten =
Zeile 22: Zeile 26:
  
 
Der Cronjob fürs drucken läuft nur jede Minute, darum kann das ein bissi dauern bis es druckt
 
Der Cronjob fürs drucken läuft nur jede Minute, darum kann das ein bissi dauern bis es druckt
 +
 +
== Shutdown ==
 +
 +
Beim Shutdown den Drucker abschalten, den Thin Client der ihn steuert aber nicht! Der Schalter befindet sich auf der Vorderseite, unten links.
  
 
= Verbrauchsmaterial =
 
= Verbrauchsmaterial =
Zeile 28: Zeile 36:
  
 
= Papier nachfüllen =
 
= Papier nachfüllen =
 +
Wenn der Drucker piepst oder das "online" Licht blinkt ist das Papier aus!<br>
 
Bis ich Endlospapier habe, kann immer nur ein Blatt im Drucker sein. So wird es nachgefüllt:
 
Bis ich Endlospapier habe, kann immer nur ein Blatt im Drucker sein. So wird es nachgefüllt:
  
 
<ol>
 
<ol>
<li>Drucker einschalten</li>
+
<li>Drucker einschalten, falls aus</li>
 
<li> Papier in den Aufnahmebehälter legen und sanft nach unten drücken bis es ansteht</li>
 
<li> Papier in den Aufnahmebehälter legen und sanft nach unten drücken bis es ansteht</li>
 
<li value="3">Den Schalter in die Position "Vorne" bringen. Das Papier wird eingezogen.</li>
 
<li value="3">Den Schalter in die Position "Vorne" bringen. Das Papier wird eingezogen.</li>
Zeile 40: Zeile 49:
 
<li value="6">Eventuell gestaute Druckaufträge werden gedruckt.</li>
 
<li value="6">Eventuell gestaute Druckaufträge werden gedruckt.</li>
 
</ol>
 
</ol>
 +
 +
= Nachbau =
 +
== Software ==
 +
Bei mir läuft die Software auf Debian, sollte aber auf jedem Linux gehen wo es die SMS Server Tools gibt.
 +
 +
https://github.com/Metalab/MetaAlarm
 +
 +
== Hardware ==
 +
Die Simkarte von Yesss steckt in einem UMTS Stick, der sich als USB TTY meldet und mit AT Befehlen gesteuert werden kann. Die SMS Server Tools laden die SMS "aus dem Stick" und speichern sie in /var/spool/sms/incoming, von wo aus ein minütlich laufendes Script (smsparser.sh) die Daten aus den SMS extrahiert, aufbereitet und an den Drucker schickt. Der Drucker ist ein Star LC-20, der mit einem USB -> Centronics Adapter an einem Thin Client hängt, den ich rumliegen hatte. Die Ausgabe erfolgt indem das Script den zu druckenden Text in das Devicefile /dev/usb/lp0 echo-t. Zur besseren Kühlung des passiv gekühlten Thin Clients habe ich einen "normalen" Gehäuselüfter mit einem USB Anschluss versehen und oben draufgeklebt, nachdem mir Ripper ein Loch in das Gehäuse hineingeflext hat. Das blinkende Teil sind zwei 12V LED Spots, die ich mit K2-Acryllack gefärbt habe. Angesteuert wird es von einem USB-Relaisboard.
 +
 +
=== Hardware Liste ===
 +
* UMTS Stick: [https://www.aliexpress.com/i/33013197093.html ZTE MF-112]
 +
* Drucker: [https://www.star-m.jp/eng/service/usermanual/lc20um.pdf Star LC-20]
 +
* Thin Client: [https://sp.ts.fujitsu.com/dmsp/Publications/public/ds-FUTRO-S550-2.pdf Fujitsu Siemens FUTRO S550]
 +
* Relais Board: [https://www.electronic-software-shop.com/hardware/relais/usb-relaiskarte-lrb-8-fach.html USB-Relaiskarte LRB]
 +
* LED Spots: [https://www.amazon.de/gp/product/B0055HVYFS SEBSON 10x LED Lampe GU5.3 / MR16 warmweiß 3.5W]
 +
 +
== Bilder ==
 +
<gallery>
 +
Datei:Metaalarm-Loch.jpg
 +
Datei:Metaalarm-Luefter.jpg
 +
</gallery>

Aktuelle Version vom 14. Februar 2022, 12:24 Uhr


MetaAlarm
Smsprinter.jpg
Gestartet: 2020-07-25
Involvierte: Basti
Status: inactive
Beschreibung: Alarm messages printer
Shutdownprozedur:
Zuletzt aktualisiert: 2022-02-14


Da das Telefon wieder geht und ich den Drucker für was anderes brauche ist dieses Projekt im Moment nicht benutzbar!

WTF?

Ich habe einen Nadeldrucker und ein GSM Modem gekauft. Da das Telefon gerade nicht geht ist das die Alternative um Menschen im Lab zu erreichen. So kannst du mit den im Lab anwesenden Personen in direkten schnellen Kontakt treten, ohne anzurufen, da der Drucker das Datum, deine Telefonnummer und den Text der SMS ausdruckt. Zusätzlich gibt es eine visuelle Meldung dass eine Nachricht eingeht. Die maximale Länge der Nachricht ist 50 Zeichen, danach wird sie abgeschnitten!

Demo

Wo?

Der Drucker befindet sich rechts vom Hacker Surprise. Das visuelle Alarmgerät befindet sich auf dem Hacker Surprise.

Wie?

Schreibe deine SMS hierhin: +43 681 10581292

Zu beachten

Umlaute gehen nicht, generell sind Sonzerzeichen gefährlich

Der Cronjob fürs drucken läuft nur jede Minute, darum kann das ein bissi dauern bis es druckt

Shutdown

Beim Shutdown den Drucker abschalten, den Thin Client der ihn steuert aber nicht! Der Schalter befindet sich auf der Vorderseite, unten links.

Verbrauchsmaterial

Papier nachfüllen

Wenn der Drucker piepst oder das "online" Licht blinkt ist das Papier aus!
Bis ich Endlospapier habe, kann immer nur ein Blatt im Drucker sein. So wird es nachgefüllt:

  1. Drucker einschalten, falls aus
  2. Papier in den Aufnahmebehälter legen und sanft nach unten drücken bis es ansteht
  3. Den Schalter in die Position "Vorne" bringen. Das Papier wird eingezogen.
  4. Drucker-hebel.jpg
  5. Nachdem das Papier eingezogen wurde, den Schalter zurück in die Position "Hinten" stellen.
  6. Wenn das "Online" Licht nicht leuchtet, den Button drücken.
  7. Drucker-button.jpg
  8. Eventuell gestaute Druckaufträge werden gedruckt.

Nachbau

Software

Bei mir läuft die Software auf Debian, sollte aber auf jedem Linux gehen wo es die SMS Server Tools gibt.

https://github.com/Metalab/MetaAlarm

Hardware

Die Simkarte von Yesss steckt in einem UMTS Stick, der sich als USB TTY meldet und mit AT Befehlen gesteuert werden kann. Die SMS Server Tools laden die SMS "aus dem Stick" und speichern sie in /var/spool/sms/incoming, von wo aus ein minütlich laufendes Script (smsparser.sh) die Daten aus den SMS extrahiert, aufbereitet und an den Drucker schickt. Der Drucker ist ein Star LC-20, der mit einem USB -> Centronics Adapter an einem Thin Client hängt, den ich rumliegen hatte. Die Ausgabe erfolgt indem das Script den zu druckenden Text in das Devicefile /dev/usb/lp0 echo-t. Zur besseren Kühlung des passiv gekühlten Thin Clients habe ich einen "normalen" Gehäuselüfter mit einem USB Anschluss versehen und oben draufgeklebt, nachdem mir Ripper ein Loch in das Gehäuse hineingeflext hat. Das blinkende Teil sind zwei 12V LED Spots, die ich mit K2-Acryllack gefärbt habe. Angesteuert wird es von einem USB-Relaisboard.

Hardware Liste

Bilder