LoganRuns
Aktives Mitglied
Hallo Astrofreunde,
vielleicht hat ja jemand ähnlichen Bedarf, wie ich gehabt habe. Daher will ich hier kurz meinen Selbstbau ASCOM Temperatursensor vorstellen. Ich wollte einen Temperatursensor haben, der es Sequence Generator Pro ermöglicht die Umgebungstemperatur zu verwenden.
Letzlich habe ich mich entschieden einen Sensor auf Arduino-Basis zu bauen und einen ASCOM Treiber zu schreiben. Letzteres stellte für mich sicher die größte Herausforderung dar, da ich mit professioneller Softwareentwicklung selbst nichts am Hut habe. Eigentlich ging das aber aufgrund der recht professionellen Aufstellung der ASCOM Umgebung ganz gut.

Zur Realisierung habe ich einen Arduino Nano eigesetzt. Trotz der kompakten Bauform entspricht der Funktionsumfang des Nano nahezu dem eines Arduino Uno. Damit ist er für die Aufgabe eigentlich hemmunslos überqualifiziert. Praktisch ist aber die Mini-USB-Buchse, die sowohl Board und Schaltung mit Storm versorgen, als auch eine unkomplizierte UART Schnittstelle bereitstellt. Ein Digispark Mini Arduino müsste eigentlich auch funktionieren. Dieser hat aber nur eine indirekte Implementation des UART.
Aufgrund seiner Leistungsfähigeit, des UART Bausteins und eines hier eigentlich nicht gebrauchten Spannungsreglers braucht der Nano recht viel Strom mit meiner Anwengung (ca. 32mA). Mit entsprechenden Maßnahmen konnte ich die Stromaufnahme aber auf 12 mA reduzieren. Die nachfolgenden Bilder zeigen den fertigen Sensor.


Der Nano hat ein einfaches Progrämmchen bekommen, welches ihn nur dann aufweckt, wenn über die serielle Schnittstelle Messwerte abgefragt werden. Auf der PC-Seite läuft ein ASCOM Observing Conditions Treiber, der Temperatur, Luftfeuchtigkeit und den Taupunkt bereitstellen kann.
Mehr Informationen und die verwendete Software findet Ihr unter photonenfangen.de. Sendet mir eine PM, falls ich mit weiteren Infos helfen kann.
CS,
Kai
vielleicht hat ja jemand ähnlichen Bedarf, wie ich gehabt habe. Daher will ich hier kurz meinen Selbstbau ASCOM Temperatursensor vorstellen. Ich wollte einen Temperatursensor haben, der es Sequence Generator Pro ermöglicht die Umgebungstemperatur zu verwenden.
Letzlich habe ich mich entschieden einen Sensor auf Arduino-Basis zu bauen und einen ASCOM Treiber zu schreiben. Letzteres stellte für mich sicher die größte Herausforderung dar, da ich mit professioneller Softwareentwicklung selbst nichts am Hut habe. Eigentlich ging das aber aufgrund der recht professionellen Aufstellung der ASCOM Umgebung ganz gut.
Zur Realisierung habe ich einen Arduino Nano eigesetzt. Trotz der kompakten Bauform entspricht der Funktionsumfang des Nano nahezu dem eines Arduino Uno. Damit ist er für die Aufgabe eigentlich hemmunslos überqualifiziert. Praktisch ist aber die Mini-USB-Buchse, die sowohl Board und Schaltung mit Storm versorgen, als auch eine unkomplizierte UART Schnittstelle bereitstellt. Ein Digispark Mini Arduino müsste eigentlich auch funktionieren. Dieser hat aber nur eine indirekte Implementation des UART.
Aufgrund seiner Leistungsfähigeit, des UART Bausteins und eines hier eigentlich nicht gebrauchten Spannungsreglers braucht der Nano recht viel Strom mit meiner Anwengung (ca. 32mA). Mit entsprechenden Maßnahmen konnte ich die Stromaufnahme aber auf 12 mA reduzieren. Die nachfolgenden Bilder zeigen den fertigen Sensor.


Der Nano hat ein einfaches Progrämmchen bekommen, welches ihn nur dann aufweckt, wenn über die serielle Schnittstelle Messwerte abgefragt werden. Auf der PC-Seite läuft ein ASCOM Observing Conditions Treiber, der Temperatur, Luftfeuchtigkeit und den Taupunkt bereitstellen kann.
Mehr Informationen und die verwendete Software findet Ihr unter photonenfangen.de. Sendet mir eine PM, falls ich mit weiteren Infos helfen kann.
CS,
Kai