Moon phase
Phase:
New Moon

Illuminated:
0%

Age:
0 day

Distance:
401,700 Km

Time:
14:39:13 CET

Date:
18-11-2017

mod_psdn_moonphase by psdn.net

Position der ISS

Neue Berichte

zuletzt geändert

  • M15 Shared by Super User 15.11.2017 - 20:09
  • NGC-Objekte Shared by Super User 15.11.2017 - 20:08
  • Messier-Objekte Shared by Super User 15.11.2017 - 20:06
  • M92 Shared by Super User 14.11.2017 - 19:40
  • NGC 6888 Shared by Super User 14.11.2017 - 19:30

Ein wesentlicher Nachteil der Dachsternwarte ist der Wärmestau im Sommer. Temperaturen um 50 °C sind dann keine Seltenheit. Bei ähnlichen Sensortemperaturen angefertigte Fotos sind dann entsprechend verrauscht. Jedenfalls ist der Vergleich mit Aufnahmen aus der kälteren Jahreszeit deutlich. Da eine gekühlte Kamera momentan nicht so recht ins Budget passt, versuche ich daher, eine Inspiration aus dem Netz umzusetzen. Der Grundgedanke ist, die EOS in eine Art Kiste zu packen, deren Innenraum über ein Peltier-Element gekühlt wird.

09/2017:

Nachdem das Projekt einige Zeit geruht hat, nimmt es jetzt Fahrt auf. Der Arduino Nano lag schon lange auf dem Tisch. Jetzt kam der Temperatursensor TMP 36GT9 dazu. Die drei Kabel waren schnell gelötet. Im Netz findet man genügend Beispiele für die zum Auslesen der Temperatur notwendigen Befehle. Überraschenderweise klappte es auf Anhieb. Die Temperatur wurde über den seriellen Monitor angezeigt. Wenige zusätzliche Befehle waren notwendig, um die interne LED des Arduino über die Temperatur zu steuern.

Hier ist der entsprechende Sketch:

 

 //TMP36 Pin Variables
    int sensorPin = 7; //the analog pin the TMP36's Vout (sense) pin is connected to
                            //the resolution is 10 mV / degree centigrade with a
                            //500 mV offset to allow for negative temperatures
     float desiredTempC = 32; // which temperature to maintain
    
    /*
     * setup() - this function runs once when you turn your Arduino on
     * We initialize the serial connection with the computer
     */
    void setup()
    {
      Serial.begin(9600);  //Start the serial connection with the computer
                           //to view the result open the serial monitor
    pinMode(LED_BUILTIN, OUTPUT);
    }
     
    void loop()                     // run over and over again
    {
     //getting the voltage reading from the temperature sensor
     int reading = analogRead(sensorPin);  
     
     // converting that reading to voltage, for 3.3v arduino use 3.3
     float voltage = reading * 5.0;
     voltage /= 1024.0;
     
     // print out the voltage
     //Serial.print(voltage); Serial.println(" volts");
     
     // now print out the temperature
     float temperatureC = (voltage - 0.5) * 100 ;  //converting from 10 mv per degree wit 500 mV offset
                                                   //to degrees ((voltage - 500mV) times 100)
     Serial.print(temperatureC); Serial.println(" degrees C");
     
     // now convert to Fahrenheit
     //float temperatureF = (temperatureC * 9.0 / 5.0) + 32.0;
     //Serial.print(temperatureF); Serial.println(" degrees F");
     
     delay(1000);                                     //waiting a second
    
    if(temperatureC < desiredTempC){
   
    Serial.println("Heater ON");
    digitalWrite(LED_BUILTIN, HIGH);
  }
  else{
    Serial.println("Heater OFF");
    digitalWrite(LED_BUILTIN, LOW);
   
  }

    
    }

 

Die MOSFET-Treiber sind auch schon da. Sobald ich das Peltier-Element habe, wird es weitergehen.