Σημείωση από τον Εκδότη:
Αυτό το άρθρο είναι το Μέρος 8 μιας σειράς.
Ακολουθεί ένας σύντομος πίνακας περιεχομένων για όλα τα άρθρα:
- Μέρος 1: Εισαγωγή
- Μέρος 2: Χρονοδιακόπτες
- Μέρος 3: Αυτόματο Σύστημα Αναπλήρωσης (ATK)
- Μέρος 4: Παρακολούθηση Κατανάλωσης Ρεύματος
- Μέρος 5: Εικονικές Έξοδοι
- Μέρος 6: Συναγερμοί
- Μέρος 7: Κύκλοι Σίτισης
- Μέρος 8: Σεληνιακό Πρόγραμμα και Ρυθμίσεις Φωτισμού (Συμπέρασμα)
Όλα τα άρθρα αυτής της σειράς, γραμμένα από τον ίδιο συγγραφέα, ήταν αρχικά μέρος διαφόρων παρουσιάσεων που έγιναν σε ένα τοπικό σύλλογο ενυδρείων σχετικά με τον προγραμματισμό του Neptune Apex Controller. Το άρθρο αναδημοσιεύεται με άδεια του συγγραφέα.
Πρόγραμμα Σεληνιακού Κύκλου & Προφίλ Φωτισμού (Lunar Schedule and Lighting Profiles)
Για το τελευταίο μέρος της σειράς των σεμιναρίων μου για το Apex, ήθελα να καλύψω κάτι που δεν αναφέρεται πολύ συχνά. Το Apex διαθέτει ενσωματωμένα προγράμματα για σεληνιακούς κύκλους. Επειδή είναι γνωστό ότι πολλά είδη κοραλλιών στη φύση αναπαράγονται κατά τη διάρκεια της πανσελήνου, είναι ενδιαφέρον να προσομοιώσουμε τον σεληνιακό φωτισμό στο ενυδρείο μας, ακολουθώντας τον 29,5 ημερών κύκλο της Σελήνης.
(Αστεία ιστορία: Η γυναίκα μου ήθελε να δει κοράλλια να αναπαράγονται όταν πήγαμε στην Αυστραλία. Έκανε έρευνα και προγραμμάτισε το ταξίδι μας έτσι ώστε να συμπέσει με την πανσέληνο του Νοεμβρίου 2012. Είχαμε δυσκολία να βρούμε διαθέσιμα ξενοδοχεία, και δεν υπήρχαν ενοικιαζόμενα αυτοκίνητα πουθενά. Νομίζαμε απλώς ότι το Cairns της Αυστραλίας ήταν πολύ δημοφιλές εκείνη την εποχή του χρόνου. Αυτό που δεν ξέραμε μέχρι να φτάσουμε, ήταν ότι είχε κάνει λάθος στην ημερομηνία και κλείσαμε τις διακοπές μας κατά τη διάρκεια της νέας σελήνης, όχι της πανσελήνου! Και δεν ήταν μια απλή νέα σελήνη… Ήταν κατά τη διάρκεια μιας ολικής ηλιακής έκλειψης, και το Cairns ήταν ακριβώς στη ζώνη ολικής έκλειψης! Έτσι, αντί για αναπαραγωγή κοραλλιών, είδαμε μια ηλιακή έκλειψη!)
Ρύθμιση Σεληνιακού Προγράμματος
Για να ξεκινήσουμε, το σεληνιακό πρόγραμμα του Apex πρέπει να ρυθμιστεί σύμφωνα με την ημερομηνία της νέας σελήνης κάθε μήνα. Αυτή η ρύθμιση είναι διαθέσιμη μόνο μέσω της τοπικής κονσόλας Apex.local και όχι μέσω Fusion.
Μεταβείτε στη διεύθυνση:
👉 http://apex.local
(να θυμίσω εδώ ότι το “apex” αλλάζει σύμφωνα με την ονομασία που έχετε δώσει στο προφιλ σας στο apex fusion. Εγώ για παράδειγμα έχω ονομάσει το προφίλ/ενυδρείο μου με το όνομα “bkrs” άρα για να μεταβώ στη διεύθυνση πρέπει να πληκτρολογήσω “http://bkrs.local”
Κάντε κλικ στο μενού “Apex” (επάνω μέρος) και μετά επιλέξτε Misc.

Κάντε κλικ στο εικονίδιο “Season” (Εποχές).

Από το μενού “Setup”, επιλέξτε “Day of New Moon”.

Εισαγάγετε την ημερομηνία της νέας σελήνης για κάθε μήνα.
👉 Μπορείτε εύκολα να βρείτε αυτές τις ημερομηνίες εδώ:
https://www.timeanddate.com/moon/phases/

Αποθηκεύστε τις ρυθμίσεις στο Apex.
Μπορείτε πλέον να εξέλθετε από το Apex.local και να επιστρέψετε στον Fusion πίνακα ελέγχου σας.
Χρήση του Σεληνιακού Προγράμματος στον Κώδικα
Για να χρησιμοποιήσουμε το σεληνιακό πρόγραμμα στην προγραμματισμένη λειτουργία του φωτισμού, χρησιμοποιούμε την εντολή:
📌 If Moon [+/-] [DELAY] / [+/-] [DELAY] Then [ON/OFF/PROFILE]
Οι δύο τιμές [Delay] καθορίζουν πόσα λεπτά να περιμένει το φως πριν (ή μετά) την ανατολή και τη δύση της Σελήνης.
Παραδείγματα:
If Moon 000/000 Then ON→ Το φως ανάβει στην ανατολή της Σελήνης και σβήνει στη δύση της Σελήνης.If Moon 030/000 Then ON→ Το φως ανάβει 30 λεπτά μετά την ανατολή και σβήνει αμέσως στη δύση.If Moon 000/-060 Then ON→ Το φως ανάβει ακριβώς στην ανατολή και σβήνει 60 λεπτά πριν από τη δύση.
Συνδυασμός Σεληνιακού Προγράμματος με Κανονικό Φωτισμό
Αντί να αφήνουμε το σεληνιακό πρόγραμμα να επηρεάζει τον φωτισμό μας κατά τη διάρκεια της ημέρας, μπορούμε να δημιουργήσουμε μια εικονική έξοδο (vMoon) που ενεργοποιεί τον σεληνιακό φωτισμό μόνο τη νύχτα.
📌 Κώδικας για τη δημιουργία της εικονικής εξόδου (vMoon)
Set OFF
If Moon 000/000 Then ON
If Time 07:00 to 21:00 Then OFF
Αυτό διασφαλίζει ότι ο σεληνιακός φωτισμός θα λειτουργεί μόνο όταν η Σελήνη είναι ορατή και όχι μεταξύ 7π.μ. – 9μ.μ..
Προφίλ Φωτισμού (Lighting Profiles)
Το επόμενο βήμα είναι η δημιουργία ενός Lighting Profile για να προσαρμόσουμε την ένταση του φωτός.
Δημιουργία Προφίλ Φωτισμού
Κάντε κλικ στο Advanced (εικονίδιο γραναζιού).

Κάντε κλικ στο Profiles (εικονίδιο φακέλου).

Επιλέξτε ένα διαθέσιμο προφίλ από τη λίστα (PF01 – PF32).
👉 Το Apex δεν επιτρέπει δημιουργία/διαγραφή, μόνο τροποποίηση και μετονομασία.
Δώστε στο προφίλ ένα περιγραφικό όνομα και επιλέξτε τον τύπο φωτισμού.
Ρυθμίστε τις εντάσεις φωτισμού για κάθε φάσμα χρώματος.
👉 Αυτές οι ρυθμίσεις λειτουργούν εξαιρετικά για Radion XR30 Pro, δίνοντας ένα φυσικό Moonlight εφέ.

Αποθηκεύστε το προφίλ.
Έλεγχος του φωτισμού σας (Controlling Your Lights)
Εάν έχετε Radion ή Vega/Hydras, μπορείτε να προσθέσετε μια μοναδική γραμμή κώδικα ώστε τα φώτα σας να αλλάζουν αυτόματα σε σεληνιακό φωτισμό όταν η εικονική έξοδος vMoon είναι ενεργοποιημένη.
📌 Αυτό γίνεται μέσω της καρτέλας Advanced στη σελίδα ρυθμίσεων του Radion.
Ρύθμιση Σεληνιακού Φωτισμού για Radion
Κάντε κλικ στο εικονίδιο του γραναζιού πάνω από την έξοδο του φωτισμού σας.

Κάντε κλικ στο Advanced (εικονίδιο γραναζιού) στην επάνω δεξιά γωνία.

Μεταβείτε στην καρτέλα “Advanced”.

Προσθέστε αυτή τη γραμμή κώδικα: If Output vMoon = ON Then Moonlight
Αποθηκεύστε τις ρυθμίσεις και επαναλάβετε τη διαδικασία για κάθε έξοδο φωτισμού.
Ρύθμιση Σεληνιακού Φωτισμού για Άλλα LED
Αν δεν έχετε Radion ή Vega/Hydras, μπορείτε να χρησιμοποιήσετε ένα ανεξάρτητο φως για τον σεληνιακό φωτισμό, συνδεδεμένο σε μια έξοδο του Energy Bar.
Για να το ελέγξετε αυτόματα με το vMoon, προσθέστε αυτόν τον κώδικα στην έξοδο του φωτός σας:
Set OFF
If Output vMoon = ON Then ON
💡 Μόλις θέσετε την έξοδο vMoon στη λειτουργία AUTO, το Apex θα ελέγχει αυτόματα τον σεληνιακό φωτισμό σας.
📌 Σημαντικό:
- Ο χρόνος που θα ανάβει το φως θα αλλάζει καθημερινά.
- Ορισμένες νύχτες μπορεί να μη δείτε σεληνιακό φωτισμό, καθώς η Σελήνη μπορεί να μην είναι ορατή στον ουρανό.
Άλλα Προφίλ Φωτισμού (Other Lighting Profiles)
Εάν παρατηρήσατε στο παραπάνω στιγμιότυπο οθόνης του Radion, έχω δημιουργήσει επιπλέον προφίλ για ταχεία εναλλαγή μεταξύ όλων των μπλε ή όλων των λευκών φωτισμών.
Δημιουργία προφίλ για γρήγορη εναλλαγή φωτισμού:
✔ Δημιουργήστε εικονικές εξόδους (vBlue, vWhite)
✔ Προσθέστε τις στον πίνακα ελέγχου σας
✔ Αλλάξτε τον φωτισμό σας με ένα μόνο κλικ!
📌 Παράδειγμα από τον πίνακα ελέγχου μου:

Τελικές Σκέψεις & Συμπέρασμα
Αυτό το σεμινάριο χρησιμοποίησε γνώσεις από προηγούμενα tutorials για Χρονοδιακόπτες (Timers) και Εικονικές Εξόδους (Virtual Outputs). Αν δεν τα έχετε μελετήσει ακόμα, αξίζει να τα ξαναδείτε!
✔ Τώρα, απλώς χαλαρώστε και περιμένετε να δείτε τα κοράλλια σας να αναπαράγονται κάτω από το σεληνιακό φως! 🌊✨
🔹 Κλείνοντας τη Σειρά Εκμάθησης του Apex 🔹
Αυτή ήταν η τελευταία ενότητα της σειράς προγραμματισμού του Apex! 🎉
Ελπίζω ότι αυτή η σειρά σας βοήθησε να κατανοήσετε καλύτερα αυτό το ισχυρό σύστημα αυτοματισμού που έχετε στη διάθεσή σας για τον έλεγχο του ενυδρείου σας.
💬 Έχετε απορίες; Θέλετε κάποιο επιπλέον σεμινάριο;
🔹 Ενημερώστε με!
🐠 Καλή επιτυχία στο reefing! 🐠

2 thoughts on “Neptune Apex: Μαθήματα Προγραμματισμού, Μέρος 8 & Συμπέρασμα: Σεληνιακό Πρόγραμμα & Προφίλ Φωτισμού (Lunar Schedule and Lighting Profiles)”