|
|||||||
| DIY . Φτιάχτο μόνος σου Ο τίτλος τα λέει όλα. |
![]() |
|
|
Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
|
|
|
#1
|
||||
|
||||
|
Σύνδεσα τα ρελέ στο arduino, αλλά δουλεύουν ανάποδα.
Όταν πατάω απ' το μενού να κλείσουν, αυτά ανοίγουν και το αντίστροφο. Είναι low level trigger solid state. Ψάχνω στον κώδικα μήπως βρω κάποια παράμετρο που τα ορίζει σε low (σύμφωνα με τον πωλητή, 0-2.5V low state relays ON, 3.3-5V state high relay OFF) αλλά τίποτα. Μπορεί να βοηθήσει κάποιος; |
|
#2
|
|||
|
|||
|
Ο κώδικας που είναι; Αν και ερασιτέχνης στον προγραμματισμό ας τον ρίξουμε μια ματιά μπας και δούμε τίποτα.
|
|
#3
|
||||
|
||||
|
http://www.megafileupload.com/26dhc/MrAqua_v2_5_1.ino
Μήπως πρέπει να αλλάξω κάτι στην συνδεσμολογία; Το ρελέ είναι αυτό: http://www.ebay.com/itm/400904103768...%3AMEBIDX%3AIT Όλες οι συνδέσεις έχουν γίνει στα μπλε kf301, αλλά αν δεις αριστερά τους έχει και κάτι άλλες υποδοχές, σαν αυτές που μπαίνουν τα jumper. |
|
#4
|
|||
|
|||
|
Τα πινσ δίπλα από τις κλέμες είναι παράλληλα συνδεμένα με τις κλέμες. Είτε στην κλέμα συνδέσεις είτε στο πινς είναι το ίδιο πράγμα.
Στα ρελε τι συνδέετε ? |
|
#5
|
||||
|
||||
|
Προς το παρόν τίποτα. Έχω δώσει μόνο 5v, gnd και τα analog pins του arduino.
Στον κώδικα δεν βρήκες κάτι; |
|
#6
|
|||
|
|||
|
όχι, ακόμα τίποτα, προσπαθώ να καταλάβω πως λειτουργεί.
Τα ρελέ με χαμηλή λογική τα προτείνει ο κατασκευαστής του προτζεκτ ή τα πήρες έτσι κατά λάθος? |
|
#7
|
||||
|
||||
|
Όχι, στο project χρησιμοποιεί τα κλασσικά ρελέ που τα ορίζεις εσύ να ενεργοποιούνται είτε με high trigger είτε με low, μέσω των jumper που έχουν.
|
|
#8
|
||||
|
||||
|
Παράθεση:
Το ίδιο θέμα είχα με τους δικούς μου ρελέ. Δουλεύουν ουσιαστικά με αντίστροφη πολικότητα. Η λύση απλή. Αφού δηλώσεις τα pin σου πριν το void setup() πχ: int pwrFanPin = A6; //Cooling fan relay μετά μέσα στο void setup() βάζεις: pinMode(pwrFanPin, OUTPUT); digitalWrite(pwrFanPin, HIGH); Με αυτό το τρόπο θα αντιστρέψεις τον τρόπο λειτουργίας τους. Πλέον σε κατάσταση high το ρελέ είναι κλειστό και σε low είναι σε λειτουργία. Αυτό το κάνεις για κάθε pin που πάει στην πλακέτα με τα ρελέ. Δεν έχεις θέμα κατανάλωσης η θερμοκρασίας κλπ γιατί στο δικό μου board τουλάχιστον η λειτουργία των ρελέ καθορίζεται από optocoupler που έχει στην είσοδο τους. Λόγω της ταχύτητας του Arduino η αλλαγή σε high είναι ακαριαία και δεν αντιλαμβάνεσαι τίποτα. Απλά πρόσεξε να μπουν οι εντολές πρώτες πρώτες στο void setup() Κατόπιν στον κώδικα όπου είχες digitalWrite(pwrFanPin, HIGH); για να λειτουργήσει ο ρελέ, το κάνεις digitalWrite(pwrFanPin, LOW); Ασφαλώς όπου pwrFanPin είναι τα αντίστοιχα δικά σου pin Sent from my Lenovo P1ma40 using Tapatalk |
![]() |
| Tags |
| aquarium controller, arduino, iaqua |
| Συνδεδεμένοι χρήστες που διαβάζουν αυτό το θέμα: 1 (0 μέλη και 1 επισκέπτες) | |
|
|
Παρόμοια Θέματα
|
||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| arduino απορια | gregkn73 | DIY . Φτιάχτο μόνος σου | 4 | 20-11-14 03:20 |
| arduino controller | ikaria_jim | DIY . Φτιάχτο μόνος σου | 5 | 09-02-14 16:21 |
| Arduino aquarium controller | chris the trik | DIY . Φτιάχτο μόνος σου | 33 | 06-04-10 20:23 |
| Προγραμματισμός σεμιναρίων | ΠΣΦΕ | Πανελλήνιος Σύλλογος Φίλων του Ενυδρείου | 33 | 03-12-07 09:58 |
| Σκέψεις - προγραμματισμός - απόψεις | KwstasV | DIY . Φτιάχτο μόνος σου | 10 | 12-02-07 14:58 |