- 12V Akku mit 280 Ah bauen         
Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 25

Thema: optische Erfassung der Sonne

  1. #11
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    10.02.2005
    Beiträge
    231
    Anzeige

    Powerstation Test
    hab mir das ganze auch schon mal überlegt und habe schon ein paar anlagen gesehen, die allerdings wieder auser betrieb waren, weil sich das ganze nicht ausgezahlt hat. will dich ja nicht ganz entmutigen aber ich glaube nicht das sich der aufwand bezahlt macht und du mehr strom rausbekommst als du reinsteckst. vielleicht mal überlegen ob man die anlage nur ein mal am tag ausrichtet, vor allem die neigung. wenn dirs nicht um die zusätzliche energie geht, sondern darum dass du was dabei lernst, find ichs gut. kannst ja dann mal messen ob sichs rentiert.
    grüße
    thomas
    ps: vergiss nicht deine anlage genügent abzusichern, sodass niemand eingeklemmt oder überfahren wird.

  2. #12
    Neuer Benutzer Öfters hier
    Registriert seit
    04.01.2007
    Ort
    Nähe Leipzig
    Alter
    53
    Beiträge
    22
    @bad-joker:

    ursprünglich (als es noch "genug" Fördermittel gab) wollte ich damit meine Stromrechnung drücken. Allerdings gehen die Zahlen, die einem von den "Fachfirmen" vorgerechnet werden, von der Peak-Leistung der Solarmodule aus, also bei 90Grad Lichteintritt und Idealtemperatur usw. Damals kam mir schon die Idee mit der jahreszeitabhängigen Winkelverstellung.

    Mittlerweile soll es wie du sagst ein learning-by-doing Projekt werden, das dann im Sommer meine Pool-Pumpe betreibt und im Winter die Beleuchtung zum Komposthaufen (oder so...) Muß ich erstmal noch rechnen, was das Hobby-Budget so hergibt

    Wg. Absicherung sollte es keine Probleme geben, da das Ganze auf dem Garagendach sein soll.

    Ist aber alles noch in Planung/Machbarkeitsfeststellung.

    Danke auch an alle anderen...
    \"Der wohl praktischste und dramatischste Sieg der Wissenschaft über die Religion ereignete sich im 17. Jahrhundert, als die ersten Kirchen Blitzableiter bekommen haben.\" (Isaac Asimov)

  3. #13
    Neuer Benutzer Öfters hier
    Registriert seit
    19.08.2006
    Beiträge
    12
    Wenn die blöden Wolken nicht wären würde ich ja eine Sonnenuhr vorschlagen.
    Entweder den Schatten mit einer Webcam erfassen und auswerten, oder Photowiderstände auf der Uhr verteilen.

    Aber abgesehen davon sollte es doch kein Problem sein die Position der Sonne zu berechnen, is ja nicht so das das Ding den ganzen Tag zufällig rumhüpft
    Das berechnen kannst ja am PC machen und die Tabelle ballerst Du einmal im Jahr in den Mikrocontroller der die Anlage ausrichtet.
    Damit flippt Deine Anlage auch nicht aus wenn mal ne Sonnenfinsternis ist

  4. #14
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    10.02.2005
    Beiträge
    231
    also wie schon erwähnt würde ich das auch so machen, dass ich mir die bahn berechne oder ausmesse und dann das gesteuert betreiben um die position grob einzustellen und zusätzlich die drei oder mehr fotodioden benutzen um eine möglichst präzise sache zu haben (bahnregelung/nachfürung). klingt am aufwendigsten aber da kannste sicher am meisten lernen.
    thomas
    ps: ich hatte auch eher an kleintiere wie zb. katzen gedacht

  5. #15
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    21.10.2005
    Ort
    Erde
    Alter
    58
    Beiträge
    1.195
    Es geht ja nicht darum, die SOlarzellen nach der Sonne auszurichten, sondern nach der maximalen Helligkeit (die meistens der Richtung der Sonne entspricht). Die Lösung mit den drei Fototransistoren ist da sicher die einfachste.

  6. #16
    Erfahrener Benutzer Roboter Genie Avatar von Crazy Harry
    Registriert seit
    15.01.2006
    Ort
    Raum Augsburg - Ulm
    Beiträge
    1.308
    ich glaub im halbleiterheft der elektor letzten jahres war so eine schaltung. die verwendeten 4 leds von denen jeweils 2 (soweit ich es noch im kopf hab) antiparallel geschaltet waren. die leds erzeugen bei licht eine spannung und durch die schaltung heben sich die spannungen auf wenn beide leds gleich angestrahlt werden. wenn nun eine led mehr licht bekommt wird die spannung entweder positiv oder negativ (---> drehrichtung motor). das ganze mit einem op verstärken und eine motoransteuerung. 4 leds weils ja 2 achsen sind
    Ich programmiere mit AVRCo

  7. #17
    Benutzer Stammmitglied
    Registriert seit
    07.05.2006
    Alter
    48
    Beiträge
    87
    Hallo

    Ich habe mal ein Bascom Programm zur bestimmung des Sonnenstandes, abhängig von Uhrzeit, Datum und Position geschrieben. Läuft auf ca. 0.5° genau.

    Ist zwar recht wenig dokumentiert (sieht momentan nach Spaghetti Code aus) kann es dir aber gerne zur Verfügung stellen.

    Optimierung fehlt auch noch. Hab leider keine Zeit mehr gehabt weiter daran zu arbeiten.

    Sledge77

  8. #18
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    10.12.2004
    Ort
    LEV
    Beiträge
    505
    Hallo,
    ...Bascom Programm zur bestimmung des Sonnenstandes, abhängig von Uhrzeit, Datum und Position...
    Das würde mich interessieren, lass doch mal sehen.
    Oder kannst du mal beschreiben, wie das berechnet wird ?

    Gruß Jan

  9. #19
    Super-Moderator Lebende Robotik Legende Avatar von Manf
    Registriert seit
    30.01.2004
    Ort
    München
    Alter
    71
    Beiträge
    13.098
    Wenn es um die Lösung geht, würde ich einfach zwischen den Diagrammen von München und Berlin interpolieren.
    http://de.wikipedia.org/wiki/Sonnenstand

    Bild hier   Bild hier  

    Für wo war das gleich?
    Leipzig = (2xBerlin + 1xMünchen) / 3



    Manfred

  10. #20
    Benutzer Stammmitglied
    Registriert seit
    07.05.2006
    Alter
    48
    Beiträge
    87
    So. Hier der Code dazu. Verbraucht schon relativ viel Speicher. Wie gesagt, der müsste noch optimiert werden. Ich denke das einige Variablen herausgenommen werden können, da sie später nicht mehr gebraucht werden können.

    Code:
    Declare Function Rev(byval A As Single) As Single
    
    'Deklaration der Variablen
    Dim Year As Long , Month As Long , D As Long
    Dim Temp As Long
    Dim Da As Long
    Dim Day As Single , Tz As Single , Stunde As Single
    Dim Minute As Single , Sekunde As Single
    Dim Ut As Single
    Dim W As Single , E As Single , M As Single
    Dim Ecl As Single
    Dim Tempsin As Single , Tempsin2 As Single , Tempsin3 As Single
    Dim Convert_s As String * 16
    Dim L As Single
    Dim Ec As Single
    Dim Longitude As Single
    Dim Latitude As Single
    Dim X As Single , Y As Single , Z As Single
    Dim Xhor As Single , Yhor As Single , Zhor As Single
    Dim R As Single , V As Single
    Dim Lon As Single
    Dim Ra As Single , Decl As Single
    Dim Sidtime As Single , Gmst As Single , Ha As Single
    Dim Az As Single , El As Single
    Dim Bystd As Byte , Bymin As Byte
    Dim Strstd As String * 2 , Strmin As String * 2
    
    'Längen- und Breitengrad im Bogenmaß (Rad = Deg*PI/180)
    Longitude = 0.113446403
    Latitude = 0.8950048536
    
    'Zeitzone
    Tz = 1
    
    'Zeitpunkt der Berechnung
    Year = 2006
    Month = 12
    D = 9
    Stunde = 19
    Minute = 55
    Sekunde = 0
    
    
    Do
    
    'Hier wird die Tageszahl bestimmt. Anhand der Tageszahl werden die weiteren Parameter bestimmt
    Ut = Stunde - Tz
    Tempsin = Minute / 60
    Ut = Ut + Tempsin
    Tempsin = Sekunde / 3600
    Ut = Ut + Tempsin
    
    Da = Month + 9
    Da = Da / 12
    Da = Da + Year
    Da = Da * 7
    Da = Da / 4
    Da = -1 * Da
    
    Temp = 367 * Year
    Da = Da + Temp
    
    Temp = 275 * Month
    Temp = Temp / 9
    
    Da = Da + Temp
    Da = Da + D
    Da = Da - 730530
    
    Tempsin = Ut / 24
    Day = Da + Tempsin
    
    W = Day * 8.2193664343e-7
    W = 4.938241639861 + W
    W = Rev(w)
    
    'Bestimmung von allgemeinen Parameter der Sonne (bzw. der Erde)
    E = 1.151e-9 * Day
    E = 0.016709 - E
    
    M = Day * 0.017201966040564
    M = 6.2141925336494 + M
    M = Rev(m)
    
    'Den Ekliptikwinkel bestimmen
    Ecl = 6.2186082167e-9 * Day
    Ecl = 0.40909296540617 - Ecl
    
    L = W + M
    L = Rev(l)
    
    Tempsin = E * Cos(m)
    Tempsin = Tempsin + 1
    
    Ec = E * Sin(m)
    Ec = Ec * Temp
    Ec = M + Ec
    Ec = Rev(ec)
    
    Tempsin = Cos(ec)
    X = Tempsin - E
    Tempsin = E * E
    Tempsin = 1 - Tempsin
    Tempsin = Sqr(tempsin)
    Tempsin2 = Sin(ec)
    Y = Tempsin2 * Tempsin
    
    Tempsin = X * X
    Tempsin2 = Y * Y
    Tempsin = Tempsin + Tempsin2
    Tempsin = Sqr(tempsin)
    
    R = Tempsin
    
    V = Atn2(y , X)
    
    Lon = V + W
    Lon = Rev(lon)
    
    Tempsin = Cos(lon)
    X = R * Tempsin
    
    Tempsin = Sin(lon)
    Y = R * Tempsin
    
    Z = 0
    
    Tempsin2 = Y
    
    Tempsin = Cos(ecl)
    Y = Tempsin2 * Tempsin
    
    Tempsin = Sin(ecl)
    Z = Tempsin2 * Tempsin
    
    Ra = Atn2(y , X)
    Ra = Rev(ra)
    Ra = Ra / 0.261799392
    
    Tempsin = Z / R
    Decl = Asin(tempsin)
    Decl = Rev(decl)
    
    Gmst = L + 3.1415927
    Gmst = Gmst / 0.261799392
    
    Sidtime = Gmst + Ut
    Tempsin = Longitude / 0.261799392
    Sidtime = Sidtime + Tempsin
    
    Ha = Sidtime - Ra
    Ha = Ha * 0.261799392
    
    Tempsin = Cos(ha)
    Tempsin2 = Cos(decl)
    X = Tempsin * Tempsin2
    
    Tempsin = Sin(ha)
    Tempsin2 = Cos(decl)
    Y = Tempsin * Tempsin2
    
    Z = Sin(decl)
    
    Tempsin = Sin(latitude)
    Tempsin2 = Cos(latitude)
    
    Tempsin3 = Z * Tempsin2
    Xhor = X * Tempsin
    Xhor = Xhor - Tempsin3
    
    Yhor = Y
    
    Tempsin = Cos(latitude)
    Tempsin2 = Sin(latitude)
    
    Tempsin3 = Z * Tempsin2
    Zhor = X * Tempsin
    Zhor = Zhor + Tempsin3
    
    Az = Atn2(yhor , Xhor)
    Az = Az + 3.1415927
    Az = Az * 57.295779
    
    El = Asin(zhor)
    El = El * 57.295779
    
    Loop
    
    Function Rev(byval A As Single) As Single
       Tempsin = A / 6.2831854
       Temp = Tempsin
    
       Tempsin = Temp * 6.2831854
    
       Rev = A - Tempsin
       If Rev < 0 Then Rev = Rev + 6.2831854
    End Function
    Ich habe nicht viel zu dem Code geschrieben. Unter www.stjarnhimlen.se kann man den genauen Rechenweg nachlesen. Ist eigentlich ne witzige Sache, das man mittels ein paar Formeln den genauen Sonnenstand bestimmen kann.

    Sledge77

Seite 2 von 3 ErsteErste 123 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress