Greek Aquarist's Boards - Φόρουμ συζητήσεων γιά το χόμπυ του Ενυδρείου

Επιστροφή   Greek Aquarist's Boards - Φόρουμ συζητήσεων γιά το χόμπυ του Ενυδρείου > Γενικά > DIY . Φτιάχτο μόνος σου

DIY . Φτιάχτο μόνος σου Ο τίτλος τα λέει όλα.

Απάντηση στο θέμα
 
Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 27-10-14, 23:24
Το avatar του χρήστη jimbit22
jimbit22 Ο χρήστης jimbit22 δεν είναι συνδεδεμένος
Senior Member
 
Εγγραφή: 27-05-2011
Περιοχή: Ελληνορώσων
Μηνύματα: 491
Προεπιλογή

Παράθεση:
JimBit τι εννοεις με το ετοιμο gui ?
αφου θα υπαρχει r pi στο ενυδρειο καποιος μπορει να θελει να βαλει και οθονη touch. σε αυτη την περιπτωση θα ανοιγει browser σε full screen με την τοπικη ip και θα τραβαει την σελιδα για gui. το scaling ειναι σχετικα ευκολο.

Παράθεση:
JimBit σχετικα με το PID/relay. Πιστευω οτι μαλλον για την ωρα θα πρεπει να μεινουμε στο απλο bang-bang control με ρελε και προγραμματιζομενη υστερηση, γιατι για linear control και PID θα μπλεξουμε με triacs/thyristors, tunning του PID και θα ξεφυγει το πραγμα. Πιστευετε οτι αξιζει τον κοπο ?
οχι απαραιτητα, γινεται και με solid state relay και μ'ενα opto για zero-crossing detection. μηπως εννοεις bit-bang . αλλα εχεισ δικιο, δεν αξιζει.
https://www.google.gr/search?q=solid...elay+as+dimmer

Παράθεση:
Επισης τo AutoIt δεν εχω ιδεα τι ειναι
https://www.autoitscript.com/site/autoit/

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

Παράθεση:
Αυτο που δεν εχω ακομα ειναι η επιλογη καποιο καναλι να μεταβαλει το σεναριο του βαση του ημερολογιου (φασεις σεληνης για παραδειγμα).
Θα ηταν χρησιμο να παραγονται και αλλα ψευδο-τυχαια σεναρια ? Για παραδειγμα μερες με καταιγιδα ?
μηπως να υπαρχει αυτονομο καναλι για moon light με ενα n-channel mosfet? ενα μικρο κομματι μπλε ribbon led ειναι ευκολο να ενσωματωθει

αλγοριθμος σεληνης

Κώδικας:
float moonPhase(int moonYear, int moonMonth, int moonDay)
{ 
  float phase;
  double IP; 
  long YY, MM, K1, K2, K3, JulianDay; 
  YY = moonYear - floor((12 - moonMonth) / 10); 
  MM = moonMonth + 9;
  if (MM >= 12)
    { MM = MM - 12; }
  K1 = floor(365.25 * (YY + 4712));
  K2 = floor(30.6 * MM + 0.5);
  K3 = floor(floor((YY / 100) + 49) * 0.75) - 38;
  JulianDay = K1 + K2 + moonDay + 59;
  if (JulianDay > 2299160)
    { JulianDay = JulianDay - K3; }
  IP = MyNormalize((JulianDay - 2451550.1) / LC);
  AG = IP*LC;
  phase = 0; 
  
  //Determine the Moon Illumination %
  if ((AG >= 0) && (AG <= LC/2))             //FROM New Moon 0% TO Full Moon 100%
    { phase = (2*AG)/LC; }
  if ((AG > LC/2) && (AG <= LC))             //FROM Full Moon 100% TO New Moon 0%
    { phase = 2*(LC-AG)/LC; }

  return phase; 
}
double MyNormalize(double v) 
{ 
  v = v - floor(v);
  if (v < 0)
    v = v + 1;
  return v;
}
gyrnaei ena αριθμο απο 0-1 για να βρεισ ποσο ειναι το φεγγαρι σμρ.

εχω ενα ds1307 που καθεται, το θες?
-------------------------
PS το "overkill" στην ανατολη-δυση-moonlight

http://www.nrel.gov/midc/sampa/
__________________
3dpg.gr/3D Printers Greece

30lit amano-red cherry shrimp
60lit blue pearl shrimp
130lit hi-tech φυτεμένο RIP

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

Παράθεση:
Αρχική Δημοσίευση από jimbit22 Εμφάνιση μηνυμάτων
αφου θα υπαρχει r pi στο ενυδρειο καποιος μπορει να θελει να βαλει και οθονη touch. σε αυτη την περιπτωση θα ανοιγει browser σε full screen με την τοπικη ip και θα τραβαει την σελιδα για gui. το scaling ειναι σχετικα ευκολο.
Αυτο ακριβως εχω στο μυαλο μου. Ενα Tablet της συμφορας με 50Ε θα το εβαζα στο ενυδρειο μου για να κανει αυτη τη δουλεια.

Παράθεση:
Αρχική Δημοσίευση από jimbit22 Εμφάνιση μηνυμάτων
οχι απαραιτητα, γινεται και με solid state relay και μ'ενα opto για zero-crossing detection. μηπως εννοεις bit-bang . αλλα εχεισ δικιο, δεν αξιζει.
Out of topic για ενυδρειακο forum αλλα ειναι "bang-bang control". Ειναι το απλο on/off control με υστερηση που κανουν οι ενυδρειακοι θερμοστατες, ο θερμοσιφωνας κλπ. ( http://en.wikipedia.org/wiki/Bang%E2%80%93bang_control )

https://www.autoitscript.com/site/autoit/


Παράθεση:
Αρχική Δημοσίευση από jimbit22 Εμφάνιση μηνυμάτων
αυτο που προτηνεις, τα καλυπτει ολα. η κανονικη ανατολη-δυση κανει ελειψοειδη αλλαγη στην φωτεινοτητα αλλα οι περισσοτεροι που εχω μιλησει, θα προτημουσαν αυτον τον τροπο πιστευω..


μηπως να υπαρχει αυτονομο καναλι για moon light με ενα n-channel mosfet? ενα μικρο κομματι μπλε ribbon led ειναι ευκολο να ενσωματωθει
Ειπα να ειναι ολα τα καναλια ιδια (relay + PWM καναλι) για λογους απλοτητας.

Παράθεση:
Αρχική Δημοσίευση από jimbit22 Εμφάνιση μηνυμάτων
αλγοριθμος σεληνης

Κώδικας:
float moonPhase(int moonYear, int moonMonth, int moonDay)
{ 
  float phase;
  double IP; 
  long YY, MM, K1, K2, K3, JulianDay; 
  YY = moonYear - floor((12 - moonMonth) / 10); 
  MM = moonMonth + 9;
  if (MM >= 12)
    { MM = MM - 12; }
  K1 = floor(365.25 * (YY + 4712));
  K2 = floor(30.6 * MM + 0.5);
  K3 = floor(floor((YY / 100) + 49) * 0.75) - 38;
  JulianDay = K1 + K2 + moonDay + 59;
  if (JulianDay > 2299160)
    { JulianDay = JulianDay - K3; }
  IP = MyNormalize((JulianDay - 2451550.1) / LC);
  AG = IP*LC;
  phase = 0; 
  
  //Determine the Moon Illumination %
  if ((AG >= 0) && (AG <= LC/2))             //FROM New Moon 0% TO Full Moon 100%
    { phase = (2*AG)/LC; }
  if ((AG > LC/2) && (AG <= LC))             //FROM Full Moon 100% TO New Moon 0%
    { phase = 2*(LC-AG)/LC; }

  return phase; 
}
gyrnaei ena αριθμο απο 0-1 για να βρεισ ποσο ειναι το φεγγαρι σμρ.
Copy that .. Thanx. θα το δοκιμασω. Τι ειναι οι παραμετροι που παιρνει ?
Παράθεση:
Αρχική Δημοσίευση από jimbit22 Εμφάνιση μηνυμάτων
εχω ενα ds1307 που καθεται, το θες?
Thanx αλλα φερνω συνεχεια πραγματα απο Farnell και Mouser οποτε θα φερω ετσι και αλλιως μερικα να υπαρχουν μαζι με καποια αλλα υλικα προς δοκιμη μολις βγω απο καποια διλημματα που εχω στην επιλογη.

Παράθεση:
Αρχική Δημοσίευση από jimbit22 Εμφάνιση μηνυμάτων
PS το "overkill" στην ανατολη-δυση-moonlight
http://www.nrel.gov/midc/sampa/
Πραγματικο overkill. Θα μας παρουν στο ψιλο και τα ψαρια
Απάντηση με παράθεση
  #3  
Παλιά 28-10-14, 00:16
Το avatar του χρήστη jimbit22
jimbit22 Ο χρήστης jimbit22 δεν είναι συνδεδεμένος
Senior Member
 
Εγγραφή: 27-05-2011
Περιοχή: Ελληνορώσων
Μηνύματα: 491
Προεπιλογή

Παράθεση:
Τι ειναι οι παραμετροι που παιρνει ?
χρονο(2014)-μηνα(08 )-μερα(01) int

Παράθεση:
Ενα Tablet της συμφορας με 50Ε θα το εβαζα στο ενυδρειο μου για να κανει αυτη τη δουλεια.
καλο, δεν το ειχα σκεφτεί έτσι.. έλεγα για dedicated αλλα και αυτο πολυ καλο.

Παράθεση:
bang-bang control
ωπ παρεξηγησα.. my bad.. δεν τον ηξερα τον ορο..

Παράθεση:
Ειπα να ειναι ολα τα καναλια ιδια (relay + PWM καναλι) για λογους απλοτητας
το relay χρειαζεται οντως.. πολλα driver δεν σβηνουν σε 0 duty cycle τελειως. το pwm καναλι μεχρι ποσο φορτιο λες να μπορει να σηκωσει?


για ph μιλαμε για κατι τετοιο? http://www.ebay.com/itm/Analog-pH-Me...item4d231d7949

η τυπου atlas scientific?


το πρωτο πιστευω οτι μπορεισ να το σχεδιασεις επανω στην μητρικη χωρις να χρειαζεται extra module(εγω δεν μπορω )

Παράθεση:
Thanx αλλα φερνω συνεχεια πραγματα απο Farnell
μηπως δουλευεις στον νταρλα?
-------------------------
ph meter schematic

http://damien.douxchamps.net/elec/ph_meter/
__________________
3dpg.gr/3D Printers Greece

30lit amano-red cherry shrimp
60lit blue pearl shrimp
130lit hi-tech φυτεμένο RIP

Τελευταία επεξεργασία από το χρήστη jimbit22 : 28-10-14 στις 00:16 Αιτία: Automerged Doublepost
Απάντηση με παράθεση
  #4  
Παλιά 28-10-14, 00:19
Το avatar του χρήστη abrous
abrous Ο χρήστης abrous δεν είναι συνδεδεμένος
Member
 
Εγγραφή: 30-10-2006
Περιοχή: Ν.Ηρακλειο
Μηνύματα: 215
Αποστολή μηνύματος μέσω MSN στον/στην abrous
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από jimbit22 Εμφάνιση μηνυμάτων
χρονο(2014)-μηνα(0-μερα(01) int

καλο, δεν το ειχα σκεφτεί έτσι.. έλεγα για dedicated αλλα και αυτο πολυ καλο.

ωπ παρεξηγησα.. my bad.. δεν τον ηξερα τον ορο..



το relay χρειαζεται οντως.. πολλα driver δεν σβηνουν σε 0 duty cycle τελειως. το pwm καναλι μεχρι ποσο φορτιο λες να μπορει να σηκωσει?
Σκεφτομαι να βαλω σαν line driver εναν τελεστικο. H συχνοτητα του PWM ειναι χαμηλη (100Hz) καθως προκειται για soft pwm (ο Raspi εχει μονο ενα hardware pwm out) οποτε δεν υπαρχει θεμα ταχυτητας. Ο λογος που το κανω αυτο ειναι για να μπορει με καποιο τροπο να γινει επιλογη του ευρους του pwm (0-1.25 ,0-3 ή 0-5V) καθως και να υπαρχει δυνατοτητα analog out (απο το pwm με ενα απλο RC). Για παραδειγμα τα led driver της XP power που χρησιμοποιω θελουν πλατος max 1.25V. Ο τελεστικος θα εχει μια σχετικη ικανοτητα οδηγησης καλυτερη απο τα pin του Raspi αλλα εξαρταται παντα απο το τι εννοεις.

Παράθεση:
Αρχική Δημοσίευση από jimbit22 Εμφάνιση μηνυμάτων
για ph μιλαμε για κατι τετοιο? http://www.ebay.com/itm/Analog-pH-Me...item4d231d7949

η τυπου atlas scientific?


το πρωτο πιστευω οτι μπορεισ να το σχεδιασεις επανω στην μητρικη χωρις να χρειαζεται extra module(εγω δεν μπορω )
Το πρωτο εχει καποιου ειδους κυκλωμα μαζι απο οτι βλεπω, μαλλον ειναι το front end και ο A/D (?). Εγω σκοπευω να χρησιμοποιησω ενα σκετο sensor οπως αυτο :
http://fish.aquaristic.net/Sybon-Sci...ard-grade.html
Δεν ειναι Tunze oυτε καν Hanna αλλα για 22Ε ειναι οκ. To χρησιμοποιω καιρο τωρα και παιζει αρκετα καλα. Το interface θα ειναι μερος του board. Σκεφτομαι να κανω καποιες παραδοχες στο κυκλωμα για να το απλοποιησω και να εξαλειψω τα εξωτικα υλικα μειωνοντας λιγο την ακριβεια (για ενυδρειο ειναι στο κατω κατω). Τις ιδιες σκεψεις κανω και για το κομματι του RTD.

Παράθεση:
Αρχική Δημοσίευση από jimbit22 Εμφάνιση μηνυμάτων
μηπως δουλευεις στον νταρλα?
χαχα οχι καμμια σχεση.
Απάντηση με παράθεση
  #5  
Παλιά 28-10-14, 00:39
Το avatar του χρήστη jimbit22
jimbit22 Ο χρήστης jimbit22 δεν είναι συνδεδεμένος
Senior Member
 
Εγγραφή: 27-05-2011
Περιοχή: Ελληνορώσων
Μηνύματα: 491
Προεπιλογή

Παράθεση:
Σκεφτομαι να βαλω σαν line driver εναν τελεστικο. H συχνοτητα του PWM ειναι χαμηλη (100Hz) καθως προκειται για soft pwm (ο Raspi εχει μονο ενα hardware pwm out) οποτε δεν υπαρχει θεμα ταχυτητας. Ο λογος που το κανω αυτο ειναι για να μπορει με καποιο τροπο να γινει επιλογη του ευρους του pwm (0-1.25 ,0-3 ή 0-5V) καθως και να υπαρχει δυνατοτητα analog out (απο το pwm με ενα απλο RC). Για παραδειγμα τα led driver της XP power που χρησιμοποιω θελουν πλατος max 1.25V. Ο τελεστικος θα εχει μια σχετικη ικανοτητα οδηγησης καλυτερη απο τα pin του Raspi αλλα εξαρταται παντα απο το τι εννοεις.
pwm port expander? PCA9685. για κατω απο 5v logic μπορεις να βαλεις ενα CMOS Buffer kai jumpers για να εχεις επιλογη voltage level

Παράθεση:
Το πρωτο εχει καποιου ειδους κυκλωμα μαζι απο οτι βλεπω, μαλλον ειναι το front end και ο A/D (?). Εγω σκοπευω να χρησιμοποιησω ενα σκετο sensor οπως αυτο :
http://fish.aquaristic.net/Sybon-Sci...ard-grade.html
Δεν ειναι Tunze oυτε καν Hanna αλλα για 22Ε ειναι οκ. To χρησιμοποιω καιρο τωρα και παιζει αρκετα καλα. Το interface θα ειναι μερος του board. Σκεφτομαι να κανω καποιες παραδοχες στο κυκλωμα για να το απλοποιησω και να εξαλειψω τα εξωτικα υλικα μειωνοντας λιγο την ακριβεια (για ενυδρειο ειναι στο κατω κατω). Τις ιδιες σκεψεις κανω και για το κομματι του RTD.
σωστος. σου ποσταρα ετοιμα eagle files για το interface ειναι μεσα στην σελιδα κατω κατω.
RTD?
-------------------------
ολο αυτο θα παει σε board house η θα το κανεις etching μονος σ?
__________________
3dpg.gr/3D Printers Greece

30lit amano-red cherry shrimp
60lit blue pearl shrimp
130lit hi-tech φυτεμένο RIP

Τελευταία επεξεργασία από το χρήστη jimbit22 : 28-10-14 στις 00:39 Αιτία: Automerged Doublepost
Απάντηση με παράθεση
  #6  
Παλιά 28-10-14, 09:55
Το avatar του χρήστη abrous
abrous Ο χρήστης abrous δεν είναι συνδεδεμένος
Member
 
Εγγραφή: 30-10-2006
Περιοχή: Ν.Ηρακλειο
Μηνύματα: 215
Αποστολή μηνύματος μέσω MSN στον/στην abrous
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από jimbit22 Εμφάνιση μηνυμάτων
pwm port expander? PCA9685. για κατω απο 5v logic μπορεις να βαλεις ενα CMOS Buffer kai jumpers για να εχεις επιλογη voltage level
Ωραιο αλλα παλι θα ξεφυγουμε . Παλι και αυτο με την λυση του jumper δεν μου λυνει το θεμα των 0 - 1.25V οπως και των 0 - 10V που παιζουν οι πιο πολλοι Τ5 -Τ8 drivers. Φοβαμαι οτι ο τελεστικος δεν αποφευγεται. Παρ'ολα αυτα το PCA ειναι μια ωραια λυση για καποιον που θελει πολλα καναλια. Θα αφησω ενα expansion connector ουτως ή αλλως που θα εχει εκτος των αλλων και το I2C bus.

Παράθεση:
Αρχική Δημοσίευση από jimbit22 Εμφάνιση μηνυμάτων
σωστος. σου ποσταρα ετοιμα eagle files για το interface ειναι μεσα στην σελιδα κατω κατω.
RTD?
-------------------------
ολο αυτο θα παει σε board house η θα το κανεις etching μονος σ?
Τα περισσοτερα chips απο αυτα χρειαζονται πια τεχνολογια 8/8mils που δεν πετυχαινει στον κουβα. Και για να υπαρχει καποια υποτυπωδης ποιοτητα σε mixed signal πραγματα τα 2 layer ειναι το minimum. Αν το εφτιαχνα για δουλεια δεν θα εβαζα τιποτα λιγοτερο απο 4. Εχω να κανω DIY etching απο το σχολειο . Prototyping αλλα και μικρες παραγωγες κανω τα τελευταια 15 χρονια εδω : http://www.eurocircuits.com/.

Δεν βλεπω τα Eagle files καπου. Παρ ολα αυτα καλυτερα στειλε μονο το σχηματικο σε pdf γιατι δεν εχω Eagle. Δουλευω Altium Designer.
Για το pH και τη θερμοκρασια ( RTD) θελω να χρησιμοποιησω το πολυ καλο και δοκιμασμενο AD7785. Στο κομματι της θερμοκρασιας εχω πετυχει με το συγκεκριμενο υλικο εξαιρετικα αποτελεσματα σε instumentation εφαρμογες. Και σαν κυκλωμα ειναι απλο ομως με προβληματιζει η τιμη του λιγο για εδω.
Απάντηση με παράθεση
  #7  
Παλιά 28-10-14, 13:05
Το avatar του χρήστη jimbit22
jimbit22 Ο χρήστης jimbit22 δεν είναι συνδεδεμένος
Senior Member
 
Εγγραφή: 27-05-2011
Περιοχή: Ελληνορώσων
Μηνύματα: 491
Προεπιλογή

http://damien.douxchamps.net/elec/ph_meter/



100Hz pwm δεν ειναι λιγο χαμηλα? φοβαμαι οτι μπορει να τρεμοπαιζει τπτ.
__________________
3dpg.gr/3D Printers Greece

30lit amano-red cherry shrimp
60lit blue pearl shrimp
130lit hi-tech φυτεμένο RIP
Απάντηση με παράθεση
Απάντηση στο θέμα


Συνδεδεμένοι χρήστες που διαβάζουν αυτό το θέμα: 1 (0 μέλη και 1 επισκέπτες)
 

Δικαιώματα - Επιλογές
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας

Που θέλετε να σας πάμε;

Παρόμοια Θέματα
Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
GHL Profilux aquarium controller aquarius Λοιπός εξοπλισμός 83 12-11-10 18:06
Arduino aquarium controller chris the trik DIY . Φτιάχτο μόνος σου 33 06-04-10 20:23
Digital aquarium controller DYI abrous DIY . Φτιάχτο μόνος σου 12 31-12-09 10:10
Open aquarium controller DiY project abrous DIY . Φτιάχτο μόνος σου 36 30-12-09 19:17
Aquarium Controller mitas Εξοπλισμός - Τεχνολογία Γλυκού νερού 16 15-10-03 01:01

No_parrots

Όλες οι ώρες είναι GMT +2. Η ώρα τώρα είναι 20:46.


Forum engine powered by : vBulletin Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright 2000-2016 Greek Aquarists Board
Page generated in 0,07635 seconds with 14 queries