Hallo Wolfi,
Schön, dass Du wieder im Astrotreff dabei bist!
Unipolar-Schrittmotoren kommen mit billigeren Treibern aus, weil nur Halbbrücken-Treiber benötigt werden. Bipolare haben prinzipiell etwas mehr Power pro Volumen, und sind weitaus verbreiteter. Falls Du für dein eigenes Projekt passende unipolare Motoren findest, nimm sie[;)].
Bei der Software-Entwicklung für den Raspi kann ich nicht wirklich weiter helfen, aber immerhin habe ich deinen ersten Beitrag dieses Threads mittels RaspberryPi 3 gelesen[^].
Ich verwende die Dinger unter anderem, um in unserer Sternwarte einen Info-Bildschirm im Foyer für die Besucher zu betreiben. Hardwarenahe Projekte hab ich mit dem Raspi bisher nicht realisiert, aber immerhin schon ein wenig mit Arduinos rumgespielt.
Vor kurzer Zeit hab ich mir für den Raspi den Original 7" LCD mit Touchpad zugelegt, der über die interne Monitor-Schnittstelle angeschlossen wird und daher keine IO-Pins belegt.
Dieser Monitor ist recht komfortabel und genügt von der Auflösung her gerade so, um Raspbian grafisch zu betreiben. Für Guiding und Montierungssteuerung also gar kein Thema. Sogar Stellarium läuft mit der experimentellen OpenGL Unterstützung bereits ganz ordentlich.
IO-Erweiterung sollte z.B. über I2C bei Bedarf keine große Sache sein.
RS232 kannst Du entweder per USB->RS232 einbauen, oder den im Raspi integrierten seriellen Port über die IO-Pins verwenden, ggfs. mit einem einfachen Pegelwandler.
Den grundlegenden Ansatz, lieber einen etwas leistungsfähigeren Rechner zu verwenden, finde ich hier sehr sinnvoll. Der Aufwand liegt hauptsächlich beim Programmieren, die Hardwarekosten sind heutzutage kaum der Rede wert.
Falls Du eine geeignete Guiding-Kamera findest, die Du am Raspi betreiben kannst, könnte der Raspi bis auf die Verarbeitung der eigentlichen Aufnahmen alle anderen Aufgaben komplett übernehmen!
Das ist wohl nur eine Frage der passenden Treiber; USB2 sollte für eine Guiding-Kamera ja wohl auch für die Bilddaten-Übertragung genügen. Meine alte PhilipsToUCam läuft jeden falls problemlos unter Raspbian. Eine Umbauanleitung und sogar einen passenden SW CCD in 1/3" hätte ich sogar auch noch rumliegen. Die Bildanzeige müsste ja nicht mal in deine eigene Software reinprogrammiert werden, wenn das mit Raspbian-Bordmitteln schon klappt!
Mit einem Arduino "rumkämpfen" müsstest Du nur, wenn Du das gesamte Projekt in so ein Teil reinzwängen wolltest. Das würde ich nicht tun. So nahe an der Hardware zu programmieren, ist in Zeiten der Steppermotoren mit USB-Interface auch nicht mehr wirklich nötig. Es sei denn, Du möchtest Spiegelheizung und Lüfter temperaturgesteuert automatisieren, und das soll auch bei ausgeschalteter Steuerung weiter laufen. Dann genügt aber schon sowas, das Teil kannst Du auch mit dem Arduino-Entwicklungssystem programmieren!
Es hat ja schon mehrfach Ansätze gegeben, eine Open Source Teleskopsteuerung auf die Beine zu stellen. Auch hier im Forum gabs mal einen Thread dazu, immerhin bis zum professionell designten Steuerplatinen-Prototypen. Leider kam da dann nicht mehr viel.
Deinen Ansatz, möglichst komplett handelsübliche Standard-Hardware zu verwenden, halte ich für deutlich erfolgversprechender!
Ich finde es höchst begrüßenswert, dass Du dein Projekt öffentlich machen willst. Vielleicht findest Du noch Mitstreiter, die dir einen Teil des Aufwands abnehmen können.
Ich werde den Fortschritt dieses Projekts jedenfalls gespannt verfolgen!
Gruß,
Martin
p.s. Ich erinnere mich dunkel an einen spannenden Selbstbauoptik-Thread von dir vor ein paar Jahren. Was ist eigentlich aus dem Brachymedial-Projekt geworden?