Hallo, Ich baue einen Automat der aufwickeln kann. Er besteht aus 4 Stepper Motoren diversen Sensoren und Aktoren analog und digital. Einer der Stepper soll relativ schnell drehen 300 U/min die Stepper Treiber brauchen entsprechend eine Recht hohe Frequenz. Bisher läuft das ganze auf einem Arduino Mega bei niedrigerer Frequenz. Ich würde aber gern ein GUI user Interface auf einem Touchscreen realisieren. Was braucht es hierfür ? Sollte ich den Arduino Mega oder besser DUE unter einen PI Zero / PI 4 via USB hängen ? Oder alles direkt auf einen PI ? Wäre gut wenn mir jemand ein brauchbares System empfehlen könnte. Schon mal besten Dank im Vorraus
:
Bearbeitet durch User
Gegen einen RPi spricht, dass er zu wenig Anschlüsse für Sensoren hat. Man würde wohl allein deshalb einen uC zusätzlich brauchen. Manche Leute glauben, dass es schwieriger zu programmieren ist, wenn das Programm quasi auf 2 Rechner verteilt wird, ich glaube eher an teilen-und-herrschen; was sagt dein Bauch dazu? Der RPi wird dann interessant, wenn du schon mal ein GTK- oder Qt-GUI gebaut hast. Oder wenn du einen PC-Monitor benutzen willst oder Netzwerk brauchst. Ansonsten würde ich ein eDIPTFT43-ATC¹ oder eDIPTFT70-ATC nehmen. Das sind 4.3" bzw. 7" TFT-Displays komplett mit kapazitivem Touch und Grafik-Controller, alles per serieller Schnittstelle ansteuerbar. Damit kann jeder kleine uC ein GUI bekommen. Das ist sicher einfacher zu programmieren als die Hardware-Ansteuerung mit RPi, vor allem, wenn auf dem Arduino schon viel fertig ist. 1) https://www.lcd-module.de/produkte/ediptft.html in dem Laden gibt es auch ähnliche OLED mit Touch P.S. resistiver Touch ist billig, nicht preiswert, weil Benutzer von ihren Telefonen verwöhnt sind.
:
Bearbeitet durch User
Max P. schrieb: > Wäre gut wenn mir jemand ein brauchbares System empfehlen könnte. Such mal nach Nextion.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.