|
DIY . Φτιάχτο μόνος σου Ο τίτλος τα λέει όλα. |
![]() |
|
Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
|
#1
|
||||
|
||||
![]()
Γεια χαρα σε ολους,
Πριν αρκετο καιρο ειχα ανοιξει ενα σχετικο topic σχετικα με την κατασκευη ενος controller για ενυδρειο αλλα οι αυξημενες υποχρεωσεις ειχαν καθυστερησει το project. ![]() Απο την προηγουμενη φορα "μαζεψα" λοιπον λιγο τις προδιαγραφες ωστε να θελει λιγοτερη δουλεια και να μπορει να φτιαχτει απο τον μεσο χομπιστα των ηλεκτρονικων και οριστε που κατεληξα : Hardware - Microcontroller AVR Mega128 with 128K Flash + 4K RAM + 4K EEPROM - Real time Clock with battery back up - Buzzer για τα διαφορα alarm - οθονη LCD 2x16 - 6 πληκτρα - Θυρα RS-232 για Logging και συνδεση με εξωτερικο module GPRS/GSM - Θυρα SPI για πιθανες μελλοντικες επεκτασεις - 2 Αναλογικες εξοδοι - 3 αναλογικες εισοδοι (pH, θερμοκρασια, και μια βοηθητικη) - 8 εξοδοι (Θερμαντικο-ψυκτικο-3 φωτα - moonlight - CO2 -Airpump) - 5 γενικης χρησης I/O για οτι προκυψει - Τροφοδοσια 10VAC - Εβγαλα την δυνατοτητα Ethernet για την ωρα οπως και την Compact Flash για logging. Ολα τα I/O εινα ψηφιακα και φυσικα χρειαζοντα καποια πλακετα που θα ελεγχει τα ρευματα. Αυτην δεν την εχω σχεδιασει ακομα αλλα νομιζω οτι χαρην απλοτητας θα μεινω στην κλασσικη λυση των ρελε. Ειμαι ανοιχτος σε γνωμες παντως. Software : Full ANSI C coding σε IAR C - Σκοπος μου να το μεταφερω ολο σε WINAVR gcc που ειναι free ![]() - 24ωρο real time clock με μπαταρια. - ρυθμιση pH 5.0 - 9.0 - ρυθμιση θερμοκρασιας απο 15 - 35C με δυνατοτητα ελεγχου θερμαντικου και ψυκτικου. - Μεγιστη επιτρεπομενη αποκλιση pH και θερμοκρασιας. - Alarm για τις παραπανω αποκλισεις με ηχο ή SMS αν υπαρχει GPRS module. - Τρεις διαφορετικες ζωνες φωτισμου - οι δυο με προγραμματιζομενη ανατολη δυση με διαρκεια 1 λεπτο εως 8 ωρες. - Ανατολη δυση σεληνης - προγραμματισμος αεραντλιας - Δυνατοτητα ευκολης χειροκινητης λειτουργιας των παραπανω απο μενου. Θα ηθελα την γνωμη των πιο εμπειρων στο θεμα των ενυδρειων για επιθυμητες λειτουργιες αλλα και την συμβολη οσων ενδιαφερονται να συμετασχουν στο coding ![]() Παρακατω εχω μερικες φωτο του πρωτοτυπου οπως ειναι σημερα. Περιμενω γνωμες ιδεες και συμετοχη οσων θελουν να ασχοληθουν... Φιλικα , Αγγελος |
#2
|
||||
|
||||
![]()
Μακάρι να μπορούσα να βοηθήσω. Τα κινέζικα μου φαίνονται πιο εύκολα
![]() |
#3
|
||||
|
||||
![]()
IAR!!!!
Αμα δεν μιλαμε για winavr, θα μας δωσεις και μερικα license που τα ψαχνω? ![]() ![]() (αν και θα προτιμουσα γενικοτερα codevision..) ![]() Ως προς τις αναλογικες εισοδους.. ph, Redox, Temp, Tds κατ ελαχιστον. (και 2 βοηθητικες για Ο2, airpressure κλπ) 10vac? Αν και δεν ειναι ακριβως προβλημα , γιατι οχι 12vdc (και με μια μπαταρια συναγερμου 6Ah, ωστε να μην τα χανει σε μικροδιακοπες)? Δεν θα εβγαζα την ethernet ομως, απλα θα εβαζα ενα atmega168 να ασχολειται με το web interface και να γινονται τα παντα απο κει.. |
#4
|
||||
|
||||
![]()
Δυστυχως δεν εχω κανενα licence για IAR. Εχω αυθεντικη εκδοση λογω δουλειας. Μπορεις να βρεις ομως καποια στο Emule αλλα οχι τις τελευταιες εκδοσεις. Η τελευταια ειναι η 4.30D. Παντως για open projects η WinAVR ειναι οτι καλυτερο για να ειμαστε και στα πλαισια της νομιμοτητας
![]() Οσο για το AC χρειαζεται γιατι απο αυτο φτιαχνω +/- 8 που χρειαζονται οι τελεστικοι. Ο λογος ειναι οτι το μονο Low Bias που ειχα διαθεσιμο και χρειαζεται για το pH sensor ηταν το ADTL082 (bias 5 pA) που δεν ειναι single supply. Αλλωστε η διακοπες ρευματος δεν ειναι θεμα μια και το συστημα εχει battery backup και EEPROM για τις παραμετρους. Το μονο που θελω ειναι να βρω εναν τροπο ωστε ο scheduler να επανερχεται στο σωστο σημειο. Μαλλον θα επιλεξω την παλια καλη μεθοδο του dry run ![]() Το Lan προσθετει αρκετα και δυσευρετα εξαρτηματα για τον ερασιτεχνη και ειπα να το βγαλω. Χρειαζεται και αρκετη RAM και θα επρεπε να μπει εξωτερικη .. Αλλωστε εχω μια χωριστη πλακετα ετοιμη με RS232 που μπορει να χρησιμοποιηθει και εχει ολο το Internet stack (HTTP-UDP-ICMP-FTP-SMTP) αλλα φοβαμαι οτι δεν μπορω να δωσω τα sources εδω γιατι εχει αναπτυχθει για λογαριασμο τις εταιρειας που δουλευω ![]() Φιλικα, Αγγελος |
#5
|
||||
|
||||
![]()
Προφανως και δεν εχεις license για IAR, ειναι ακριβο σπορ...
Δεν μπαινω καν στον κοπο του emule για τετοια πραγματα. Αρκετα θεματα εχει το coding απο μονο του.. ![]() To Redox ειναι αλλο ενα ph interface, με διαφορετικο ηλεκτροδιο και μοναδα μετρησης.. Το tds ειναι ουσιαστικα ενας μετρητης αντιστασης. Η λογικη του dc supply ΔΕΝ ειναι για το battery backup αλλα για να προλαβει να ειδοποιησει οταν θα κοπει το ρευμα.. Οσο για το ethernet υπαρχει ετοιμο, με enc28j60, atmega168 και full source. Ομως το ethernet θα εδινε τσαμπα sms alert (μεσω mail2sms gateway) logging σε syslog, και ευκολο config χωρις να φτιαχνεις τα μενου της αρκουδας... |
#6
|
||||
|
||||
![]() Παράθεση:
Η αρχικη μου σκεψη ηταν ενα Embedded Linux συστημα πανω σε AVR32. Αλλα εκει το hardware θα ηταν κατι παραπανω απο απαγορευτικο και δεν ειχε κανενα νοημα σαν open project. Σχετικα με τους αισθητηρες - ξερω ακαδημαικα τι ειναι, δεν εχω χρησιμοποισει ποτε (μολις 1 χρονο ασχολουμαι με τα ψαρια ). Αν εχεις πληροφοριες/ datasheet ή κανενα δοκιμασμενο κυκλωμα προσαρμογης μπορουμε να το δοκιμασουμε. Ακομα καλυτερα αν μπορουσαμε να βρουμε απο εναν εστω και παλιο για δοκιμες. Φιλικα, Αγγελος |
![]() |
Συνδεδεμένοι χρήστες που διαβάζουν αυτό το θέμα: 1 (0 μέλη και 1 επισκέπτες) | |
|
|
![]() |
||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
Digital aquarium controller DYI | abrous | DIY . Φτιάχτο μόνος σου | 12 | 31-12-09 10:10 |
Discus Project | ΧρήστοςΠ | Δίσκοι | 15 | 19-06-07 07:36 |
DIY Aquarium 700 litra | O Souidos | DIY . Φτιάχτο μόνος σου | 5 | 29-08-05 07:44 |
Aquarium Controller | mitas | Εξοπλισμός - Τεχνολογία Γλυκού νερού | 16 | 15-10-03 01:01 |