Seite 1 von 2

Beschimpfungsdrucker nachbauen?

Verfasst: Do 21. Mai 2020, 14:21
von Hansele
Hallo zusammen,

ist es mir als E-Laie möglich den Beschimpfungsdrucker vom Treffen 2017 nachzubauen?

Leider ist der Quellcode nicht mehr da, naja verstanden hätte ich das wohl sowieso nicht.


Anderst gefragt, was muss ich besorgen um einen Thermodrucker mit einem Arduino (geht das?) anzusteuern,
damit der zufällig einen Text ausdruckt mit etwas Logo und Impressum?

Ich habe stand jetzt für das Projekt nichts hier, muss alles beschafft werden, da ist nur die Idee.
Das ganze wäre toll, wenn es mit einem Akku laufen könnte, damit man mobil arbeiten kann (optional).

Kann mir da jemand von euch einen Rat geben, was ich alles brauche bzw. ob ich das überhaupt anfangen soll :-).

Funktion wäre recht einfach, der User drückt einen Taster und der Drucker spuckt etwas aus.

Die Ausbaustufe wäre zwischen Kompliment und Anschiss ggf mit einem Reedschalter umschalten zu können.

Gruß Pascal

€dit:
Wenn jemand von euch da was auf Lager hat, was er loswerden möchte, gerne PN an mich.

Re: Beschimpfungsdrucker nachbauen?

Verfasst: Do 21. Mai 2020, 15:24
von zauberkopf
Anderst gefragt, was muss ich besorgen um einen Thermodrucker mit einem Arduino (geht das?) anzusteuern,
damit der zufällig einen Text ausdruckt mit etwas Logo und Impressum?


Also Industrielabelkotzer sprechen meist eine Druckersrache.
Und für diese gibt es mittlerweile sogar "simulationsprogramme".
d.h. es nicht mehr notwendig, beim Programmieren einen Papierkorb unter dem Drucker zu haben...

Bei einem Industrielabelkotzer wäre die Sache auch meiner Sicht einfach : die haben nämlich fast alle noch eine RS232 Schnittstelle, und der Code der für ein Label rübergeschickt werden muss ist verdammt kompakt.

Andere Idee : Selbstbau : Hellschreiber : https://www.nonstopsystems.com/radio/hellschreiber.htm

Re: Beschimpfungsdrucker nachbauen?

Verfasst: Do 21. Mai 2020, 15:37
von Sven
Wenn ich mich recht entsinne war das 2017 ein Drucker mit RS232 Schnittstelle. Den kann man ja recht einfach an einen kleinen AVR Controller rantüdeln.
Entweder noch einen MAX232 dazwischen oder den selbigen im Drucker suchen und sich dahinter direkt anknoten, wenn der Drucker intern mit 5V Logikpegel arbeitet.

Die Drucekrsprachen sind ganz gut dokumentiert. Ich weiß gar nicht mehr, ob das damals sehr schwierig war oder nicht. Ich kann mich nicht daran erinnern, dass Finger viel geflucht hat ;)
Meist gibt es einen ganz einfachen Modus, der Text direkt aufs Papier kotzt. Formatierungen und Grafiken werden als Steuersequenz übertragen. Da muss man sich einmal mit der Dokumentation hinsetzen.

Re: Beschimpfungsdrucker nachbauen?

Verfasst: Do 21. Mai 2020, 15:57
von xanakind
Einen billigen Bondrucker gibt es z.B. hier:
https://www.ebay.de/itm/Toshiba-IBM-Sur ... Sw0UNent7H
Der kann auch RS232 und alle Steuerbefehle sind dokumentiert

Re: Beschimpfungsdrucker nachbauen?

Verfasst: Do 21. Mai 2020, 18:18
von audi
Auf der Hamradio 2018 in der Makerhalle gab es einen Auf-Knopfdruck-Witzedrucker, ich meine ob jetzt Witz oder Beschimpfung, da sind die Grenzen fließend...

Hab aber leider kein Foto gemacht, vielleicht als Suchtipp-Ergänzung.

Re: Beschimpfungsdrucker nachbauen?

Verfasst: Do 21. Mai 2020, 18:57
von Chefbastler
Text ausdrucken ist ziehmlich Easy. Fast schon wie ein Terminal.
Bei Grafik wirds etwas aufwendiger. Bitmap mit in den Programmcode ablegen und und dem Druckerprtokollgerecht rüberschieben.

Re: Beschimpfungsdrucker nachbauen?

Verfasst: Fr 22. Mai 2020, 15:12
von Hansele
Ok, dann werde ich mich mal daran versuchen, vermutlich erst mal mit dem Toughbook und dann irgendwann in Richtung Microcontroller :-).

Für 1€ habe ich nun mal die Kiste hier ersteigert:
https://www.ebay.de/itm/Epson-TM-T88P-T ... 2749.l2649

Mir wäre so ein Arduino am liebsten, das geht doch alles ohne extra Programmiergerät?

Grüßle Pascal

Re: Beschimpfungsdrucker nachbauen?

Verfasst: Fr 22. Mai 2020, 16:50
von Name vergessen
Ja, läuft direkt über USB aus der IDE, einfach Arduino-Typ auswählen und der weiß Bescheid (ausser, man steckt einen anderen µC mit anderem Bootloader rein, aber das weiß man dann ja selber).

Re: Beschimpfungsdrucker nachbauen?

Verfasst: Fr 22. Mai 2020, 17:16
von Finger
Hansele hat geschrieben: Do 21. Mai 2020, 14:21 Hallo zusammen,

Leider ist der Quellcode nicht mehr da, naja verstanden hätte ich das wohl sowieso nicht.
Sorry, habs repariert. Im Anhang findet sich noch das Logo, ich meine das hatte ich mit bmp2c gebastelt....
Die Beschimpfungen sind auch online, falls die jemand braucht :-)

Re: Beschimpfungsdrucker nachbauen?

Verfasst: Sa 23. Mai 2020, 18:23
von Hansele
Hallo zusammen,

wäre das hier das richtige zum Anfang, Arduino Uno R3:
https://www.pollin.de/p/arduino-uno-r3-dil-810411

RS232 Wandler:
https://www.pollin.de/p/rs232-ttl-wandl ... 232-810358

Könnte da was brauchbares rauskommen?

Grüßle

Re: Beschimpfungsdrucker nachbauen?

Verfasst: Sa 23. Mai 2020, 19:17
von berlinerbaer
Die SMD-Variante gibt es auch hierzulande deutlich preiswerter:

https://geizhals.de/arduino-uno-rev-3-s ... #offerlist

Aus China keine drei Euro:

https://www.aliexpress.com/item/33051262942.html

Wenn Du es kompakter haben willst, bietet sich der Arduino Nano an.

Re: Beschimpfungsdrucker nachbauen?

Verfasst: Sa 23. Mai 2020, 19:20
von Anse
Kenne die Arduino Boards nicht. Sind die TX/RX Pins überhaupt raus geführt?
Das geht doch normalerweise direkt auf den Serial/USB Wandler

Re: Beschimpfungsdrucker nachbauen?

Verfasst: Sa 23. Mai 2020, 19:32
von berlinerbaer

Re: Beschimpfungsdrucker nachbauen?

Verfasst: Sa 23. Mai 2020, 19:45
von Fritzler
Bitbongo UART ist der größte Müll den man überhaupt machen kann wegen den engen Timings!

Re: Beschimpfungsdrucker nachbauen?

Verfasst: Sa 23. Mai 2020, 19:54
von CH-Bastler
Du kanst auch die Hardwarepins der Arduinos verwenden und die Softserial sein lassen. Die braucht es nur, wenn mehrere UART benötigt werden aber das Board nur eine hat.
Edith meint:
Ich verwende nur die Nano Boards, die haben die Txd und Rxd Pins rausgeführt.

Re: Beschimpfungsdrucker nachbauen?

Verfasst: Sa 23. Mai 2020, 20:14
von Hansele
Hmm, die Nano Clone sind ja echt spott billig, ich denke da werde ich mal 3x ordern,
mal sehen ob ich die Dinger zum qualmen bekomme:

https://www.amazon.de/AZDelivery-Nano-v ... 96&sr=8-10

Grüßle

Re: Beschimpfungsdrucker nachbauen?

Verfasst: Sa 23. Mai 2020, 20:44
von berlinerbaer
Hansele hat geschrieben: Sa 23. Mai 2020, 20:14 Hmm, die Nano Clone sind ja echt spott billig, ich denke da werde ich mal 3x ordern... :

https://www.amazon.de/AZDelivery-Nano-v ... 96&sr=8-10
Krass, Arduinos jetzt auch im Abo, man hält den Fortschrit nicht auf ;-)

Re: Beschimpfungsdrucker nachbauen?

Verfasst: Sa 23. Mai 2020, 21:42
von Anse
Wenn man drei Boards kauft bekommt man auch drei USB Kabel dazu?
Das ist ja eigentlich komplett am Sinn von USB vorbei...

Ich würde mich nach einem Bord mit mehr als einem UART umsehen.

Re: Beschimpfungsdrucker nachbauen?

Verfasst: So 24. Mai 2020, 17:14
von Hansele
Anse hat geschrieben: Sa 23. Mai 2020, 21:42 Ich würde mich nach einem Bord mit mehr als einem UART umsehen.
Hast du dazu eine konkrete Empfehlung bzw einen Link?

Müsste für mein aktuelles Vorhaben ein UART nicht reichen?

Naja ich bin ja gespannt, wenn die Teile hier ankommen, ob ich damit auch nur ansatzweise was hinbekomme ;-).

Re: Beschimpfungsdrucker nachbauen?

Verfasst: So 24. Mai 2020, 17:35
von Anse
Hansele hat geschrieben: So 24. Mai 2020, 17:14 Müsste für mein aktuelles Vorhaben ein UART nicht reichen?
Korrigiert mich bitte jemand, wenn ich das jetzt falsch beschreibe.
Beim Arduino wir das Programm über den Uart in den Chip geschrieben (Bootloader). Das heißt aber, dass der UART des Atmega direkt mit dem Seriel/USB Wandler verbunden ist. Die Konsequenz daraus, der Uart untersteht den Befehlen des Bootloaders. Wenn Du jetzt noch ein weiteres Gerät an die Pins anschließt, kann es zu Konflikten kommen weil das so nicht vorgesehen ist. Es könnten vom Prinzip her nur zwei Geräte mit einander kommunizieren über seriell.
Hansele hat geschrieben: So 24. Mai 2020, 17:14 Hast du dazu eine konkrete Empfehlung bzw einen Link?
Speziell die Arduino Bords verwende ich nicht daher kann ich nichts empfehlen. Aber kannst Ja mal da rein schauen: https://www.arduino.cc/reference/en/lan ... on/serial/

[Edit] Je nach dem wie viel Text Du speichern muss, solltes Du noch eine Speichererweiterung vorsehen. Daher wäre ein etwas leistungsstärkerer µC ganz gut um z.B. eine SD Karte anzubinden.

Re: Beschimpfungsdrucker nachbauen?

Verfasst: So 24. Mai 2020, 18:11
von Sir_Death
Arduino mit 4 nativen UARTs: Arduino Mega 2560
Speicher hat bisher für alles gereicht. Wenn es tatsächlich zu wenig würde, einfach ein EEPROM per I2C anbinden.

Beispiele dafür gibt es zu Hauf, ansonsten einfach fragen. Meine Quellcodes sind niemals schön, aber bisher tun sie Fehlerlos. :D :lol:

Re: Beschimpfungsdrucker nachbauen?

Verfasst: So 24. Mai 2020, 18:25
von Chefbastler
Sir_Death hat geschrieben: So 24. Mai 2020, 18:11 Arduino mit 4 nativen UARTs: Arduino Mega 2560
Speicher hat bisher für alles gereicht. Wenn es tatsächlich zu wenig würde, einfach ein EEPROM per I2C anbinden.

Beispiele dafür gibt es zu Hauf, ansonsten einfach fragen. Meine Quellcodes sind niemals schön, aber bisher tun sie Fehlerlos. :D :lol:
STM32 mehr UARTs, mehr Speicher, USB integriert

Re: Beschimpfungsdrucker nachbauen?

Verfasst: So 24. Mai 2020, 19:38
von Sven
Hansele hat geschrieben: So 24. Mai 2020, 17:14
Müsste für mein aktuelles Vorhaben ein UART nicht reichen?
Natürlich reicht für dein Vorhaben ein einziger UART aus! Wozu sollte man einen zweiten UART Port brauchen, wenn man nur einen benutzt?
Anse hat geschrieben: So 24. Mai 2020, 17:35 Korrigiert mich bitte jemand, wenn ich das jetzt falsch beschreibe.
Beim Arduino wir das Programm über den Uart in den Chip geschrieben (Bootloader). Das heißt aber, dass der UART des Atmega direkt mit dem Seriel/USB Wandler verbunden ist. Die Konsequenz daraus, der Uart untersteht den Befehlen des Bootloaders. Wenn Du jetzt noch ein weiteres Gerät an die Pins anschließt, kann es zu Konflikten kommen weil das so nicht vorgesehen ist. Es könnten vom Prinzip her nur zwei Geräte mit einander kommunizieren über seriell.
Der Bootloader stört überhaupt nicht. Der quatscht nämlich nicht ungefragt auf den UART während des Startvorgangs. Der Bootloader spricht nur, wenn er gefragt wird. Kann man auch selber überprüfen, indem man mal einen Reset ausführt und dabei einen Monitor auf dem seriellen Port (z.B. Putty) aufmacht. Der alte Bootloader vom Nano sabbelt mit 57600 Baud, der neue mit 115200. Oder man hängt einen Logicanalyzer ran und guckt sich an, dass nichts auf den Pins passiert.
Darum muss man sich hier keine Sorgen machen :)

Die Pins der seriellen Schnittstelle unterstehen nur während der kurzen Zeitspanne (drei Sekunden) beim Start des Controllers der Kontrolle des Bootloaders. Danach hat man im Programm volle Kontrolle darüber.
Es istja nur ein Bootloader, der nur bei Systemstart kurz guckt, ob sich jemand meldet und danach das Hauptprogramm startet.

Solange der Drucker nicht vor lauter Langeweile anfängt, STK500 Protokoll Befehle auf die serielle zu sprechen, passiert gar nichts. ;)
Der USB zu Seriell Wandler hängt an exakt drei Pins, Rx, Tx und Reset. Der Reset wird über die serielle DTR Leitung ausgelöst. Da kann man problemlos ein weiteres Gerät anschließen.
Beim Programmieren sollte man natürlich dann den Drucker abklemmen, der quatscht sonst vielleicht dazwischen.
Kann man das, was am UART dran hängt beim Programmieren nicht abklemmen, gibts immer noch weitere Möglichkeiten bevor man ein riesen Fass mit zweitem UART aufmacht:
Direkt flashen und den Bootloader dabei löschen oder die UART Leitungen zum Gerät elektrisch unterbrechen und erst im Hauptprogramm dazuschalten (mit Transistoren, Logikbausteinen, Relais oder was auch immer).

Wenn die drei Sekunden Verzögerung zwischen Strom an und Programmstart stören, kann man auch das Programm direkt flashen und den Bootloader dabei eleminieren.
Das geht unter Arduino mit: Sketch -> Hochladen mit Programmer
Den Programmer kann man sich auch fix selber bauen. Dafür gibt es einen Sketch, "Arduino as Programmer". Datei -> Beispiele -> 11. Arduino ISP.
Dann muss man nur den Programmer-Arduino an den ICSP Anschluss des zu nutzenden Controllers häkeln.

Re: Beschimpfungsdrucker nachbauen?

Verfasst: So 24. Mai 2020, 19:42
von berlinerbaer
Was Sven sagt!

Hier ist eine fix und fertige Library, mit der Du Dir das Leben deutlich einfacher machen kannst:

https://learn.adafruit.com/mini-thermal ... r/overview

Und ja, ein Nano kriegt das mühelos gebacken, die Daten werden ja häppchenweise und mit maximal 19200 bps geschickt, damit es keinen buffer overflow gibt. Und wenn Du keine Romane oder große Grafiken drucken willst, reichen die 32 kB bequem.

Diese STM32 blue pill boards sind auch ganz lustig, dafür gibt es auch eine Konfigurationsdatei, um sie mit Arduino-Software zu programmieren.

Und probier erstmal, den Drucker ohne den level-shifter zu betreiben, nicht daß Du Dir die serielle Schnittstelle des Druckers brutzelst.

Re: Beschimpfungsdrucker nachbauen?

Verfasst: So 24. Mai 2020, 20:05
von Hansele
Wenn ich eure Posts zu lese, habe ich ja glatt Angst, dass ich das tatsächlich hinbekommen kann :-).

Der Link ist auch super, mal schauen ob ich meinen Drucker dann irgendwann zum quatschen bekommen kann.


Was mir nun aber noch nicht klar ist, brauche ich nun eine solche Wandler-Platine oder geht das direkt?

Die Teile meine ich:
https://www.amazon.de/ANGEEK-Serial-Con ... 176&sr=8-4

Gruß Pascal

Re: Beschimpfungsdrucker nachbauen?

Verfasst: So 24. Mai 2020, 20:07
von Fritzler
berlinerbaer hat geschrieben: So 24. Mai 2020, 19:42 Diese STM32 blue pill boards sind auch ganz lustig
Waren!
Die günstige Quelle der STM32F103 ist wohl ausgetrocknet und jetzt werden immer mehr bis fast nurnoch Fakes oder Nachbauten verlötet.
Nur sind die Nachbauten nicht immer zu 100% STM32F103 kompatibel.

Re: Beschimpfungsdrucker nachbauen?

Verfasst: So 24. Mai 2020, 20:12
von CH-Bastler
Falls der Drucker wirklich echtes RS232 ist, brauchst du wirklich einen Levelshifter wie die gezeigte Platine oder ein MAX232 IC. Die Signale von RS3232 sind +- 12V und TTL serial wie bei Arduino nur 0V und 5V.

Re: Beschimpfungsdrucker nachbauen?

Verfasst: So 24. Mai 2020, 20:14
von Chefbastler
Fritzler hat geschrieben: So 24. Mai 2020, 20:07
berlinerbaer hat geschrieben: So 24. Mai 2020, 19:42 Diese STM32 blue pill boards sind auch ganz lustig
Waren!
Die günstige Quelle der STM32F103 ist wohl ausgetrocknet und jetzt werden immer mehr bis fast nurnoch Fakes oder Nachbauten verlötet.
Nur sind die Nachbauten nicht immer zu 100% STM32F103 kompatibel.
https://www.richis-lab.de/STM32.htm

Re: Beschimpfungsdrucker nachbauen?

Verfasst: So 24. Mai 2020, 20:35
von Fritzler
Chefbastler hat geschrieben: So 24. Mai 2020, 20:14 https://www.richis-lab.de/STM32.htm
Genau DER!
Der hat dann von Leuten ausm Trollforum die ganzen Nachbauten bekommen und mal aufgemacht.

Re: Beschimpfungsdrucker nachbauen?

Verfasst: So 24. Mai 2020, 20:46
von Name vergessen
CH-Bastler hat geschrieben: So 24. Mai 2020, 20:12 Falls der Drucker wirklich echtes RS232 ist, brauchst du wirklich einen Levelshifter wie die gezeigte Platine oder ein MAX232 IC. Die Signale von RS3232 sind +- 12V und TTL serial wie bei Arduino nur 0V und 5V.
Das braucht man aber nicht zu vermuten oder, schlimmer noch, irgendwelchen windigen Verkäuferangaben zu vertrauen, sowas kann man mal eben nachmessen! :) RS232 ist auch einigermaßen kurzschlußfest, TTL eher nicht so, also nicht abrutschen! ;)

Wenn der Drucker nur TTL-RS232 spricht, und Du mit der Wandlerplatine "auf Nummer sicher" da rangehst, frittierst Du damit den Drucker, was ja auch schade wäre...

Re: Beschimpfungsdrucker nachbauen?

Verfasst: So 24. Mai 2020, 21:57
von Sven
Ihr macht euch schon wieder Gedanken, wo man sich keine machen muss. ;)
Das isn ganz normaler Drucker, der normalerweise an den seriellen Port eines Rechners angeschlossen wird. Der hat einen neunpoligen D-SUB Anschluss, wenn der das serielle Interface hat.
Ich hab schon öfter mit Kassendrucker zu tun gehabt. Das ist alles idiotensichere Technik.
In den Spezifikationen des Herstellers ist die Schnittstelle mit RS232-C angegeben. Also stinknormaler serieller Port.

We gesagt, anstatt einen Wandler wie den MAX232 zu verbauen könnte man auch mal in den Drucker reinlinsen ob da nicht schon ein solcher Chip verbaut ist.
Den umgeht man dann halt und knotet sich an den Ausgangs des Wandlers an die TX und RX Leitungen. Da muss man dann wirklich vorher messen, mit welchen Pegeln der Drucker intern arbeitet um nichts zu grillen.

Re: Beschimpfungsdrucker nachbauen?

Verfasst: So 24. Mai 2020, 22:18
von Anse
@Sven, danke für die Korrektur bzgl. dem Arduino Bootloader.

Re: Beschimpfungsdrucker nachbauen?

Verfasst: So 31. Mai 2020, 18:07
von Hansele
Hallo zusammen,

ich wollte euch ein kleines Update geben, was ich und meine (noch alle 3) Arduinos so treiben.

Gestern Abend habe ich noch voller Hoffnung im örtlichen Supermarkt eine Rolle Thermopapier besorgt,
bzw. netterweise geschenkt bekommen :-).

Leider ist das Hermes Tracking nicht verfügbar und ich hoffte einfach das der Drucker noch geliefert wird,
dass ganze ist nicht passiert.

So habe ich heute mal angefangen mit dem Arduino rumzuspielen, sagen wir mal so das blinken habe ich geblickt.

Soweit so gut, der Nano ist etwas "klein" und so ist es gar nicht so einfach mit dem Steckbrett was zu reißen,
aber Kabel konnte ich auftreiben, ich denke ihr kennt das.

Mal schauen, wann der Drucker eintrifft und ob ich irgendwann ein bedrucktes Blatt Papier rausbekomme :-).


Habt ihr noch Tipps in welche Richtung ich mich jetzt schon mal (zumindest versuchen) aufschlauen kann,
was ich für mein Vorhaben mehr oder weniger sicher benötige?

Grüßle Pascal

€dit:
Ich bin gerade am überlegen ob ich mir noch ein Starterset bzw. das Zubehör kaufen soll, ich denke so findet man anhand von Praxis Beispielen
am schnellsten in die für mich abstrakte Programmierwelt?
Könnt ihr da was empfehlen?

Re: Beschimpfungsdrucker nachbauen?

Verfasst: So 31. Mai 2020, 18:15
von Zummmsel
Ich kann eine Schmuddelwortliste beisteuern mit 6728 Einträgen :mrgreen:

Re: Beschimpfungsdrucker nachbauen?

Verfasst: So 31. Mai 2020, 18:22
von xanakind
Paketsendungen dauern aktuell wegen dem Corona länger.
Egal ob DHL, Herpes, DPD.... Die Jungs haben momentan alle sehr viel zu tun.
irgendwas ausgedrucktes wirst du sicherlich aus dem Drucker bekommen.
Er soll ja aber das drucken, was du möchtest--> Beschimpfungen :D
Zum Rumspielen mit dem Arduino:
Erstmal mit den einfachen Dingen anfangen.
Blink LED
Potis auslesen und damit eine LED Dimmen
Timerfunktionen testen (Taste drücken und LED leuchtet 10 Sekunden nach)
Ich habe z.B. aus Spaß mal einen Start-Sound programmiert.
Schaltet man das Gerät ein, wird als erstes ein einfacher kurzer Start-Ton abgespielt.
Danach läuft ganz normal das Programm.
Prinzipiell kannst du ja aber dein Projekt schonmal programmieren und im Serial Monitor testen.
Knopf Drücken und es muss im Serial Monitor die Beschimpfung erscheinen.
Das kann man ja alles schonmal "offline" und ohne Drucker testen.

Re: Beschimpfungsdrucker nachbauen?

Verfasst: So 31. Mai 2020, 18:29
von xanakind
Zummmsel hat geschrieben: So 31. Mai 2020, 18:15 Ich kann eine Schmuddelwortliste beisteuern mit 6728 Einträgen :mrgreen:
Sehr gut, gleich mal gesichert.
Danke! :)
Das ist wunderbar mit den Zugzielanzeigen kompatibel:
beschimpfungen.jpg
Ich glaube, ich werde mal den Kot der Anzeige erweitern..... :lol:

Re: Beschimpfungsdrucker nachbauen?

Verfasst: So 31. Mai 2020, 18:54
von MSG
@xanakind So was hätte ich gerne mal für die Heckscheibe am Auto 😂 😂 😂 😂

Re: Beschimpfungsdrucker nachbauen?

Verfasst: So 31. Mai 2020, 19:31
von Fritzler
Sowas brauch man inner Frontscheibe für die Kloppis die einen mit Vollgas überholen wenn man grade ausrollt, weil die Ampel in Sichtweite grade rot wurde. :mrgreen:

Re: Beschimpfungsdrucker nachbauen?

Verfasst: So 31. Mai 2020, 19:37
von Harley
Die Beschimpfungen soll ja auch online sein.
Wo findet man die? :?:

Re: Beschimpfungsdrucker nachbauen?

Verfasst: So 31. Mai 2020, 19:40
von Harley
@hansele: besorg Dir die CT Make Arduino Spezial (2/2017) .
Da wird alles erklärt ...

Re: Beschimpfungsdrucker nachbauen?

Verfasst: So 31. Mai 2020, 19:49
von Sven
Hansele hat geschrieben: So 31. Mai 2020, 18:07 Ich bin gerade am überlegen ob ich mir noch ein Starterset bzw. das Zubehör kaufen soll, ich denke so findet man anhand von Praxis Beispielen
am schnellsten in die für mich abstrakte Programmierwelt?
Könnt ihr da was empfehlen?
Diese Arduino Zubehör Starterkits sind zwar ganz nett aber es ist viel Beifang drin, den ich zumindest nicht brauche. Zudem sind die einzelnen Module oft sehr schlecht dokumentiert. Manches davon tut ohne erläuternde Worte gar nichts sinnvolles. Wir hatten das mal in der Firma für Praktikanten und Azubis zum Rumspielen. Da blieb am Ende dann einiges über.
Wenn man selber schon einiges an Elektronikkram im Bestand hat braucht man manches davon auch gar nicht.
Wenn du mehr oder weniger konkrete Ideen hast, was du mit Mikrocontrollern noch so unternehmen willst, dann lohnt es sich eher, gezielt etwas zu kaufen.
Was man immer in ausreichender Menge da haben sollte sind Textdisplays mit HD44780 kompatibler Ansteuerung, Drehencoder mit Taster, Relais + Transistoren zur Ansteuerung und ein paar LEDs. Den Rest dann nach Bedarf,
Temperatursensoren, Luftdrucksensoren, Gyrometer, Gassensoren, RFID Leser oder wonach einem sonst der Sinn steht.
Da hat jeder sicherlich seinen ganz speziellen Bedarf.
Generell mag ich diese fertigen Modulen mit Controller Zubehör sehr gerne. Das ist wunderbar, um mal eben einen Prototypen zusammenzufiedeln. Wenn es dann ans Stromsparen wegen Batteriebetrieb geht oder alles auf eine Platine soll ist das halt wieder ne andere Geschichte.

Was ich empfehlen kann ist eine ausreichende Menge günstiger, brauchbarer 5V Netzteile.

Hast du Themenbereiche, in die du gerne mal einen Controller werfen möchtest?

Re: Beschimpfungsdrucker nachbauen?

Verfasst: So 31. Mai 2020, 20:38
von xanakind
MSG hat geschrieben: So 31. Mai 2020, 18:54 @xanakind So was hätte ich gerne mal für die Heckscheibe am Auto 😂 😂 😂 😂
Etwa so?:
https://www.youtube.com/watch?v=0C4pnx8 ... e=youtu.be
:lol:
Ich glaube, ich werde mir da mal eine Funk Fernbedienung für verschiedene Situationen antüddeln.
Taste1: Arschloch hinter mit hat im Autokino das Tagfahrlicht an
Taste2: Heiz-BMW fährt auf 2cm auf
Taste3:Für die Arbeit, Kollegen werden beschimpft
Taste4: Positiver Modus, hier kommt nur Lob, gute Worte oder was zum belustigen
:lol:

Re: Beschimpfungsdrucker nachbauen?

Verfasst: So 31. Mai 2020, 20:44
von Zummmsel
Taste 1 und 2 ist bei mir mit 2 rückwärtsgerichteten Arbeitsscheinwerfern (STVZO §52) a 150W belegt .... :mrgreen:

Re: Beschimpfungsdrucker nachbauen?

Verfasst: So 31. Mai 2020, 20:54
von Matt
xanakind hat geschrieben: So 31. Mai 2020, 18:29
Zummmsel hat geschrieben: So 31. Mai 2020, 18:15 Ich kann eine Schmuddelwortliste beisteuern mit 6728 Einträgen :mrgreen:
Sehr gut, gleich mal gesichert.
Danke! :)
Das ist wunderbar mit den Zugzielanzeigen kompatibel:
beschimpfungen.jpg
Ich glaube, ich werde mal den Kot der Anzeige erweitern..... :lol:
Da macht also meine IBIS-Wandler grosse Sinn: Einfach RS232 Telegram mit 9600 baud schicken, dann schon fangt Display an zu beleidigen :lol:

Irgendwo hier gibt Quellcode und kurze Beschreibung über IBIS Wandler....müsste ich mal suchen.

Nissan von mir hat noch Serie-Auspuff, aber wenn ich auf Ofenrohr umbauen, Fehlzündung reinprogrammieren, zur verschrecken von Moruk-BMW und Drängel-Audi.
Ich will aber keine laute Auto :roll:

Re: Beschimpfungsdrucker nachbauen?

Verfasst: So 31. Mai 2020, 21:09
von MSG
xanakind hat geschrieben: So 31. Mai 2020, 20:38 Etwa so?
Genau! 😂
- Das Gas ist rechts
- Mittelspurschleiche
- Echt neblig heute
....
;-)

Re: Beschimpfungsdrucker nachbauen?

Verfasst: Mo 1. Jun 2020, 20:11
von Hansele
Harley hat geschrieben: So 31. Mai 2020, 19:40 @hansele: besorg Dir die CT Make Arduino Spezial (2/2017) .
Da wird alles erklärt ...
Danke werde ich mir besorgen, bekommt man ja für ein paar Euro als PDF.


@Sven:
Danke für den Hinweis mit dem Beifang, habe nun mal einen RFID Leser und ein Display bei Amazon geordert.

Meine Ideen mit dem Arduino kreisen im Moment alle um den Drucker, so könnte ich das Ding auch nutzen
um Bons bei Vereinfesten zu drucken, ansonsten vielleicht später mal Projekte für den Nachwuchs.
Da gibts ja tolle Sachen in Richtung Toniebox und natürlich eine Zinkenvorrichtigung die ist aber für mich.

Das steht aber alles in ferner Zukunft, erstmal ein bisschen reinkommen.

@Xana:
Läuft das Display bzw. die Anzeige auch über einen Arduiono?
Falls ja würdest du mal den Quellcode posten?

Grüßle Pascal

Re: Beschimpfungsdrucker nachbauen?

Verfasst: Mo 1. Jun 2020, 22:09
von xanakind
Kann ich gerne machen.
Das ist aber noch lieblos hingeschmiert.
Prinzipiell funktioniert das aber schon soweit, ist ja kein Hexenwerk.

Code: Alles auswählen

const int Zwei = 2;
const int Drei = 3; 
const int Vier = 4;
const int Fuenf = 5;
const int Sechs = 6;
const int Sieben = 7;
const int Acht = 8; 
const int Neun = 9;
const int Zehn = 10;
const int Elf = 11;
const int Zwoelf = 12; 

void setup() {

  pinMode(Zwei, INPUT);
  pinMode(Drei, INPUT);
  pinMode(Vier, INPUT);
  pinMode(Fuenf, INPUT);
  pinMode(Sechs, INPUT);
  pinMode(Sieben, INPUT);
  pinMode(Acht, INPUT);
  pinMode(Neun, INPUT);
  pinMode(Zehn, INPUT);
  pinMode(Elf, INPUT);
  pinMode(Zwoelf, INPUT);
  Serial.begin(9600);
}
void loop() {
{
    // Test, Noch leer
}

if (digitalRead(Zwei))
{
Serial.print("Beschimpfung!");
  Serial.println();     
  }

if (digitalRead(Drei))
{
 Serial.print("Draengler");
  Serial.println();     
 
    }

if (digitalRead(Vier))
{
  Serial.print("Positiver Text");  
  Serial.println();        
  }
 
}
Funktion:Die Ports D2 bis D12 sind alle als Eingänge definiert.
Wird z.B. der Port D2 auf High gezogen, wird der Inhalt über die Serielle Schhnitstelle ausgegeben . In dem Fall also "Beschimpfung!"
Direkt danach wird ein "Enter" gesendet.

Ich muss mal schauen, wir ich am sinnvollsten die Textdatei einbinde......

Re: Beschimpfungsdrucker nachbauen?

Verfasst: Di 2. Jun 2020, 13:37
von MSG
Als ungelernter Hilfsprogrammierer finde ich die Variablenbenamsung grenzwertig.
Ich würde die sinnvoll benennen:

Code: Alles auswählen

const int knopf_1 = 4;
const int knopf_2 = 2;
...

Code: Alles auswählen

void loop() {
  // Test, Noch leer
}

if (digitalRead(Zwei)) {
  Serial.print("Beschimpfung!");
  Serial.println();     
}
Wenn mich nicht alles täuscht wird der letzte Code-Block niemals aufgerufen, da er weder in der setup() noch ind er loop() Funktion ist.

Code: Alles auswählen

if (digitalRead(Drei)) {
 Serial.print("Draengler");
 Serial.println();     
}
Wenn diese und die andere Funktionen, die den Knopf-Zustand auslesen, im Loop durchlaufen werden, wird der Code jedesmal ausgeführt wenn der Knopf noch gedrückt ist. Evtl verlangsamt das die Ausführung. Besser wäre das in der Art

Code: Alles auswählen

const int knopf_1 = 2;
const int knopf_2 = 5;
int letzter_knopf = 0;
....
loop(){
  ...
  teste_knopf_2();
}
...
void teste_knopf_2(void){
  if ( digitalRead(knopf_2)  // Knopf 2 gedrückt
       && ( letzter_knopf != knopf_2 ) // und es ist jetzt ein (anderer) knopf gedrückt als im letzten Durchlauf
     ) {   
    letzter_knopf = knopf_2; // merken für den nächste Schleifendurchlauf
    Serial.print("Draengler");
    Serial.println(); 
  }
}

PS: Ich weiß nicht ob das so beabsichtigt ist, aber hier gibts etwas interessanters, wenn man
myhomearchiv synology me hier noch zwei Punkte einfügen und ein / hinten dran
download hier auch noch ein / dran
Arduino_Kochbuch.pdf dies mit den zwei Zeilen davor zusammenbaut

Re: Beschimpfungsdrucker nachbauen?

Verfasst: Di 2. Jun 2020, 18:36
von Hansele
Heute ist mein Spielzeug gekommen, in der schönsten Gilbfarbe überhaupt:

Bild

Bild

Leider ohne Netzteil und mit 25 Pins am Druckerkabel:
Bild

Platine des Druckers:
Bild

Baustein wo das 25 Polige Kabel dran kommt:
Bild

Bild


Ein Netzteil war nicht dabei, habe aber noch eins gefunden.
Nun muss ich mal schauen wo der Möller + und - haben will.

An die Experten wonach muss ich nun suchen auf den Platinen?

Grüßle Pascal

Re: Beschimpfungsdrucker nachbauen?

Verfasst: Di 2. Jun 2020, 18:51
von Harley
Auf der Platine steht "parallel interface" drauf.
Da is nix mit serieller Schnittstelle, der will Parallelinterface sehen.
Geht aber genauso. Brauchst halt 10 Ports.