1 Συνημμένο(α)
Ψάχνωντας στο ίντερνετ σχετικά με τον αισθητήρα θερμοκρασίας, βρήκα ένα άρθρο στο οποίο ο συγγραφέας, ανέφερε ότι ο καλύτερος τρόπος για να διαβάζεις τη θερμοκρασία χωρίς να έχεις μεγάλη καθυστέρηση (ο αισθητήρας από κατασκευής έχει μια καθυστέρηση του μισού δευτερολέπτου κατά τη μετατροπή των δεδομένων σε θερμοκρασία) είναι να τον δουλεύεις σε asyncronus mode.
Το έκανα λοιπόν και διαπίστωσα μεγάλη διαφορά και στο χρόνο αλλά και στα ρελέ). Εν αναμονή της μεγάλης οθόνης (τελικά παράγγειλα μια 5 ιντσών) προχώρησα στο σχεδιασμό του γραφικού περιβάλλοντος και τη "μετατροπή" του κώδικα ώστε να παρουσιάζει τα δεδομένα στη νέα οθόνη. Σε οθόνη φίλου που έτρεξα τον κώδικα εμφανίζονται κανονικά, οπότε προχώρησα ένα βήμα παραπάνω και έφτιαξα στο photoshop τις εικόνες που θα εμφανίζονται στην οθόνη. Ένα πρόχειρο σχέδιο αυτού είναι η παρακάτω φωτογραφία. Έκανα και τις απαραίτητες αλλαγές στον κώδικα προκειμένου στο Loop να εμφανίζει τις αντίστοιχες εικόνες, το έκανα compile χωρίς κανένα (δόξα το θεό) error και τώρα το μόνο που μένει, είναι να έρθει η οθόνη, να την κουμπώσω στο arduino και να κάνω upload των κώδικα για να δω αν to γραφικό περιβάλλον, τρέχει όπως το έχω σχεδιάσει. |
Παράθεση:
|
Παράθεση:
|
Παράθεση:
Πώς τον στεγανοποίησες;;; |
Φτιάχνω και εγώ ένα Temperature Controller με arduino (τύπου eliwell) με όλα τα μενού και τις δυνατότητες του συν κάποια ακόμα και έχω χρησιμοποιησει το αισθητήριο του eliwell για περισσότερη συμβατότητα. Γιατί δεν βάζετε το ίδιο να έχετε το κεφάλι σας ήσυχο μια χαρά δουλεύει.
https://dl.dropboxusercontent.com/u/...005_164516.jpg |
Παράθεση:
|
Πολύ ωραία, αναμένουμε τη συνέχεια (και τα υλικά)! Έχεις ένα μικρολαθάκι, στη φώτο φαίνεται να είνα γραμμένα λάθος τα ανεμιστήρια (fans on) εκτός αν εννοείς ότι άναψε το κέφι στο ενυδρείο :D
|
Παράθεση:
|
Ψάξε για "10k ntc thermistor arduino" στο γουγλε και θα βρεις πολλά άρθρα με τις συνδέσεις και έτοιμο κώδικα
|
Παράθεση:
|
Παράθεση:
Εν αναμονή της 5αρας οθόνης και του Ph controller, εχω τοπποθετήσει τον κοντρόλερ στην τελική του θέση στο ενυδρείο και εδώ και μια εβδομάδα δουλεύει χωρίς κανένα πρόβλημα. Ένα μικρό θεματάκι είχα με το τάισμα (η αυτόματη ταίστρα που είχα και τροποποίησα ήθελε 3v οπότε δεν μου δούλευε σωστά με το ρελε που την είχα συνδέσει), αλλά εβαλα ενα voltage regulator στην ταίστρα, παράγγειλα και εν 5v relay που θα τη συνδέσω και τωρα ειναι στο στάδιο των δοκιμων. Εχω αλλάξει και τον κώδικα, ώστε να μπορέσω να χρησιμοποιήσω τη νεα οθόνη, και πρόσθεσα και τον κώδικα που αφορά τον ph controller. Το compile δεν έβγαλε κανένα error, οπότε περιμένω να έρθουν τα εξαρτήματα για να το δοκιμάσω. Μερικά από τα εξαρτήματα που χρησιμοποίησα είναι: arduino mega 2560 r3 tiny rtc DS18B20 waterproof probe 8ch 12V Relay (φώτα, co2, ψυξη, θερμανση και δοσομετρικες αντλιες) 1ch 5V Relay (αυτόματο ταισμα) 12v dosing pumps (x3) Οθόνη 5'' (800X480), αναμένεται Ph controller kit+Probe, αναμένονται Αν βρω χρονο θα κανω Upload και ένα σύντομο βίντεο απο την εγκατάσταση του στο ενυδρειο (τοποθετημένο - δοσομετρικές κλπ) |
Παράθεση:
Κώδικας:
sensor = analogRead(A0); |
Παράθεση:
|
Παράθεση:
|
Οι live δοκιμές συνεχίζονται. Μπήκε και ο Ph Controller, και εν αναμονή της 5αρας οθόνης για να δοκιμάσω το καινούργιο interface, πειράζω λίγο το υπάρχον.
Προσπαθώ να ρυθμίσω το Ph controller (έχω μια διαφορά της τάξης του 1,4 σε σχέση με μετρήσεις με υγρά τεστ), πριν βάλω το co2 να δουλεύει με το ph. Αν προλάβω θα ανεβάσω το βίντεο στο οποίο φαίνεται να αλλάζουν μόνο αυτά που χρειάζονται στην οθόνη (refresh rate 10'') χωρίς να ξαναγράφει τα πάντα από την αρχή. https://youtu.be/0wgfsy0kKXU |
Αυτό είναι και το βίντεο με το τελευταιο ui που τρέχω τώρα στον κοντρολερ
https://youtu.be/M4dlcSEb6AE |
Παράθεση:
έφτιαξες και το refresh της οθόνης, πολύ καλύτερο τώρα :smt041:smt041 |
Παράθεση:
Το μόνο πρόβλημα που αντιμετωπίζω είναι ότι όταν ανάψει κάποιο από τα ρελέ η ένδειξη απο το Ph αρχίζει και τρελαίνεται (ανεβαίνει προς τα πάνω). Πιστεύω πως έχει να κάνει με την αύξηση της τασης στα πινάκια του κοντρόλερ του Ph (αναλογικό και γείωση - τροφοδοσία ρεύματος έχει ξεχωριστή) |
Χτες παρέλαβα την 5αρα οθόνη. Έφτιαξα την καλωδιωση, έκανα και μερικές τροποποιησεις στον κώδικα, upload στο εφεδρικό arduino και ορίστε το αποτέλεσμα. Κάθε σχόλιο ή παρατήρηση είναι ευπρόσδεκτη
https://youtu.be/OKESdDwpL2w |
Καμιά εξέλιξη έχουμέ;;;;; Καμια φώτο με ολοκληρή την κατασκευή;;;
|
Παράθεση:
|
Παράθεση:
|
9 Συνημμένο(α)
Παράθεση:
Το μαύρο κουτί περιέχει το arduino, rtc, οθόνη, την πλακέτα για τον αισθητήρα θερμοκρασίας κλπ. Η κατασκευή με τα 2 κουτιά περιλαμβάνει τα 2 solid state relays (ένα 4 καναλιών για τα φώτα και το co2 και ενα 8 καναλιών για τα φίλτρα, αντλία, θερμοστάτη, ανεμιστήρες, ταίστρα και παροχή ρεύματος στο δοσομετρητή λιπασμάτων). Ο δοσομετρητής λιπασμάτων (με 3 αντλίες από τις οποίες χρησιμοποιώ για την ώρα μόνο τις 2) είναι σε ξεχωριστό κουτί. Όλα συνδέονται με τον κοντρόλερ με καλλώδιο utp. O κοντόλερ είναι συνδεδεμένος με ups, έτσι ώστε σε περίπτωση διακοπής να συνεχίζει να λειτουργεί (όσο κρατάει το UPS). Αντιμετωπίζω ένα μικρό πρόβλημα με το PH, το οποίο λόγω του ground loop όπως ονομάζεται (επαγωγικό ρεύμα στο νερό του ενυδρείου) , δε μου δίνει σταθερές ενδείξεις, οπότε μέχρι να το λύσω, το co2 το δουλεύω ανεξάρτητα από το PH, το οποίο το μετράω με μετρητή χειρός. |
:smt120 :smt120 :smt120 :smt120 :smt120 :smt120
Ουάου, έχεις κάνει σοβαρή ζημιά!! Πότε αρχίζεις να πουλάς controllers είπαμε?? :D Ωραίος!!! |
Παράθεση:
|
Πολύ όμορφο θέμα και πραγματικά πολύ όμορφη δουλειά! Μόνο ειδικός δεν είμαι στα ηλεκτρονικά ή/και στον προγραμματισμό , αυτοματισμούς κτλ. Έπεσε στην αντίληψή μου ίσως σας ενδιαφέρει μιας και φαίνεται αρκετά απλό http://www.blynk.cc/
------------------ Επίσης αυτός εδώ ο τύπος έχει κάνει αρκετή δουλειά και ίσως σας δώσει κάποιες ιδέες :D |
Που βρισκόμαστε εδώ; Κανένα νέο;
|
Όλες οι ώρες είναι GMT +2. Η ώρα τώρα είναι 00:41. |
Forum engine powered by : vBulletin Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright 2000-2016 Greek Aquarists Board