Εμφάνιση ενός μόνο μηνύματος
  #13  
Παλιά 27-10-14, 22:14
Το avatar του χρήστη abrous
abrous Ο χρήστης abrous δεν είναι συνδεδεμένος
Member
 
Εγγραφή: 30-10-2006
Περιοχή: Ν.Ηρακλειο
Μηνύματα: 215
Αποστολή μηνύματος μέσω MSN στον/στην abrous
Προεπιλογή

Παιδια την κυριως εφαρμογη την γραφω σε C και εχω ηδη ετοιμο και σε δοκιμη το κομματι του scheduler που χειριζεται τον φωτισμο (ανατολη /δυση/ σεληνη) σε τρια ανεξαρτητα καναλια. Στην πραγματικοτητα ο light scheduler μπορει να χειριστει οποιοδηποτε σεναριο με max 16 σημεια/καναλι (μπορουν να γινουν και περισσοτερα φυσικα ). Μεταξυ των σημειων ο scheduler κανει linear interpolation δηλαδη σε απλα Ελληνικα η τιμες μεταβαλλονται γραμμικα.
Δηλαδη το σεναριο:

A1 = 10:30,0
A2 = 11:00,70
A3 = 14:00,70
A5 = 14:15,100

Β1 = 14:00,0
B2 = 14:15,100
.....

Θα ενεργοποιησει το καναλι Α1 στις 10:30 και θα αυξησει προοδευτικα την ενταση μεχρι τις 11:00 οπου θα φτασει στο 70%, εκει θα παραμεινει μεχρι τις
4:00 απο οπου θα αρχισει να αυξανει για να φτασει το μεγιστο (100%) στις 14:15. Αντιστοιχα το καναλι Β παραμενει στο 0% μεχρι τις 14:00 οποτε και ενεργοποιηται για να φτασει στην μεγιστη τιμη σε 15 λεπτα στις 14:15 κλπ

Πιστευω οτι η λογικη αυτη μπορει να καλυψει καθε πιθανο σεναριο.
Περιμενω ιδεες ομως ...
Αυτο που δεν εχω ακομα ειναι η επιλογη καποιο καναλι να μεταβαλει το σεναριο του βαση του ημερολογιου (φασεις σεληνης για παραδειγμα).
Θα ηταν χρησιμο να παραγονται και αλλα ψευδο-τυχαια σεναρια ? Για παραδειγμα μερες με καταιγιδα ?

Μου λειπει επισης το κομματι του RTC για να λειτουργει η συσκευη χωρις internet (τωρα παιρνω την ωρα απο NTP servers). Καθως το Raspi δεν εχει ενσωματωμενο RTC θα πρεπει να προστεθει στην εξωτερικη πλακετα.

JimBit σχετικα με το PID/relay. Πιστευω οτι μαλλον για την ωρα θα πρεπει να μεινουμε στο απλο bang-bang control με ρελε και προγραμματιζομενη υστερηση, γιατι για linear control και PID θα μπλεξουμε με triacs/thyristors, tunning του PID και θα ξεφυγει το πραγμα. Πιστευετε οτι αξιζει τον κοπο ?

JimBit τι εννοεις με το ετοιμο gui ?
Επισης τo AutoIt δεν εχω ιδεα τι ειναι

Το UI θελω να ειναι καθαρα web based ωστε να μπορει να το χειριστει κανεις απο οποιαδηποτε συσκευη. Εχω οπως ειπα και πιο πανω εγκατεστημενο τον LAMP (Linux apache MySQL PHP) που υπαρχει στο Raspi Distro. Ο πιο ευκολος τροπος επικοινωνιας με την κυριως εφαρμογη ειναι η χρηση ενος ενδιαμεσου αρχειου και ενα κομματι κωδικα σε PHP που θα τρεχει στον server.
Συνημμένα Αρχεία
Τύπος Αρχείου: txt scheduler.txt (2,7 KB, 287 εμφανίσεις)
Απάντηση με παράθεση
 
Page generated in 0,01523 seconds with 12 queries