Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

rDUINOScope: Arduino Due Teleskop-Steuerung (GOTO) mit TFT, GPS, RTC, Bluetooth & Joystick

Komponenten und Materialien (Stückliste)

Komponente Anzahl Hinweis / Bezugsquelle
Arduino Due132-bit ARM Cortex-M3, 84 MHz
3,2″ TFT 400×240 SD Touch Shield (für Due)1z. B. Elechouse
RTC DS3231 (mit AT24C32 EEPROM)1Echtzeituhr, batteriegerpuffert
GPS u-blox NEO-6M1Zeit & Position
PS2 Joystick (Analog)1Menü-Navigation
DHT22 Temperatursensor1Temperatur & Luftfeuchte
HC-05 Bluetooth Modul1MEADE LX200 Protokoll
DRV8825 Schrittmotortreiber2Für RA & DEC Achse
NEMA 17 Schrittmotoren (SY42STH47-1684B, 44 N·cm)2RA & DEC Antrieb
Prototyp-PCB (Shield)1Selbstbestückt
Riemen & Zahnriemenräder2 Sätze40/10 Zähne, passend zur Montierung
Widerstand 1 kΩ10Pull-Ups, LED-Vorwiderstände
Kondensator 100 µF1Strompuffer
Schalter (3×), Steckverbinder, Kabel1 SatzNetzschalter, Tag/Nacht, Motoranschlüsse

Projektüberblick: rDUINOScope

rDUINOScope ist die weltweit erste standalone Arduino-basierte Teleskop-GOTO-Steuerung. Im Gegensatz zu Raspberry-Pi-Lösungen (hoher Stromverbrauch) oder PC/Tablet-abhängigen Systemen arbeitet rDUINOScope völlig autark – kein Internet, kein externes Gerät nötig.

Kernfunktionen

Hardware-Architektur

Pin-Belegung (Arduino Due)

KomponenteSignalDue Pin
GPS NEO-6MRX16
GPS NEO-6MTX17
RTC DS3231SDAA4 (SDA1)
RTC DS3231SCLA5 (SCL1)
BT HC-05TXD14 (TX3)
BT HC-05RXD15 (RX3)
DHT22Data3
Piezo SummerSignal2
PS2 JoystickVRxA1
PS2 JoystickVRyA0
DEC DRV8825STEP6
DEC DRV8825DIR7
DEC DRV8825M0/M1/M210/9/8
RA DRV8825STEP4
RA DRV8825DIR5
RA DRV8825M0/M1/M211/13/12
TFT ShieldPins 22–53 + SPI–
Tag/Nacht SchalterSignalA3

Shield-Platine (Selbstbau)

Auf einer Lochrasterplatine werden beide DRV8825, RTC, Bluetooth, Summer und alle Steckverbinder für externe Komponenten (GPS, DHT, Joystick, Motoren, 12 V, USB) untergebracht. Wichtig: Vor Inbetriebnahme jede Lötstelle prüfen – Brücken zerstören den Due!

DRV8825 Verdrahtung

Software & Berechnungen

Astronomische Berechnungen

Basiert auf Formeln von stargazing.net (Stundenwinkel HA aus LST, RA, DEC). Validiert mit jgiesen.de und Stellarium.

Herausforderung: Float-Precision auf 8-bit AVR vs. 32-bit ARM. Der Due (ARM) bietet ausreichend Präzision.

Motorsteuerung: Schritte → Winkel

Im Code (Zeilen 34–37) werden Montierungs-Parameter definiert:

int WORM = 144;        // Schneckenrad Zähne (Vixen Super Polaris)
int REDUCTOR = 4;      // Untersetzung 1:4 (Riemen)
int DRIVE_STP = 200;   // Steps/Rev Schrittmotor
int MICROSteps = 16;   // 1/16 Microstepping

Daraus berechnet das Programm Mikroschritte pro Grad und Siderische Rate. Ein Excel-Tool (Gears_Stepper_Calculation.xlsx) liegt bei.

Wichtige Code-Abschnitte

Aufbau-Schritte (Kurzfassung)

  1. Vorbereitung: Code & Bibliotheken von Projekt-Website oder GitHub herunterladen. Arduino IDE + Due-Board-Definition + Bibliotheken installieren.
  2. Materialbeschaffung: Ca. 190 $ (Stand 2019), alle Teile online (China) oder lokal erhältlich.
  3. Shield löten: PCB zuschneiden, Bauteile bestücken, Pin-Header für Due aufbringen, alle Verbindungen prüfen.
  4. Gehäuse bauen: Kunststoffbox, Löcher für TFT, Joystick, Schalter, Kabelverschraubungen fräsen/bohren. Heißkleben der Komponenten.
  5. TFT-Anschluss: 40-poliges Flachbandkabel mit Spiegelung der Pin-Reihenfolge (Adapter-PCB nötig).
  6. Montierung adaptieren: Riemen & Riemenscheiben an RA/DEC-Wellen montieren, Motorhalterungen fertigen (abhängig von Montierungstyp).
  7. Test & Inbetriebnahme: Software laden, Alignment durchführen, mit Stellarium per Bluetooth koppeln.

Wichtige Anpassungen für Ihre Montierung

Projektdateien & Ressourcen

Fazit

rDUINOScope beweist, dass ein 84 MHz ARM-Mikrocontroller (Arduino Due) leistungsfähig genug für eine vollwertige GOTO-Steuerung mit Objektdatenbank, Nachführung, Bluetooth und Touch-UI ist – bei einem Bruchteil der Kosten kommerzieller Systeme. Das Projekt ist Open Source, erweiterbar und lehrt Astronomie, Mechatronik und Embedded-Programmierung gleichermaßen.

Herstellungsprozess

  1. Wassertropfen-Hochgeschwindigkeitsfotografie mit Arduino Nano – DIY Setup
  2. Bluetooth-gesteuerter Arduino-Spybot bauen – Überwachungsroboter mit IP-Kamera
  3. FlickMote: Gestensteuerung per Ultraschall & IR für Smart Home (Arduino 101)
  4. DIY Arduino TV-B-Gone: Universelle TV-Aus-Fernbedienung
  5. Einen eigenen LED-Master-Clock mit Alarm bauen – aus 12 Metern Entfernung ablesbar
  6. JX Wave Generator – Arduino-kompatibler DDS-Oszillator mit OLED-Display
  7. Find Me: Smarter Gegenstands-Finder mit Arduino und Bluetooth
  8. Optimierte Stromversorgungslösungen für Arduino-Projekte
  9. DIY VR-Skateboard mit Arduino, Google Cardboard und Bluetooth bauen
  10. Arduino Mega mit NEO‑6M GPS-Modul verbinden: Schritt-für-Schritt-Anleitung