|
DIY . Φτιάχτο μόνος σου Ο τίτλος τα λέει όλα. |
|
Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#121
|
||||
|
||||
Παράθεση:
Επίσης υπάρχει ένα θέμα. Εάν για κάποιο λόγο κολλήσει το Arduino κατά την εκκίνηση και αφού έχουν δηλωθεί τα pin ως output άλλα δεν έχουν προλάβει να γίνουν high με το digitalwrite, τα ρελέ θα είναι μόνιμα οπλισμένα και θα δουλεύει η οποία συσκευή έχεις βάλει πάνω τους. Για να μην υπάρχει ο φόβος αυτός καλό θα ήταν να χρησιμοποιηθεί η άλλη επαφή των ρελέ και τα pin να είναι σε digitalwrite low όπως ήταν αρχικά στον κώδικα. Αυτό βέβαια θα αναγκάσει τα ρελέ να δουλεύουν μόνιμα όπως γινόταν πρώτα με ότι και να σημαίνει αυτό για τη διάρκεια ζωής τους. Αυτό συμβαίνει με όλα τα opto isolated board. Δίλημμα το ξέρω, και εγώ μετά από 3 χρόνια σχεδόν ακόμα το σκέφτομαι. Σκέψου να κολλήσει το Arduino, να μείνουν τα ρελέ χωρίς digitalwrite high και να δουλεύουν μόνιμα πχ οι αντλίες για τα λιπάσματα..... Από την άλλη όμως σκέψου ότι αν μείνουν όλα όπως ήταν αρχικά και δεν αλλάξουμε σε high, γλιτώνουμε την αστοχία σε περίπτωση που κολλήσει το Arduino άλλα αν το board των ρελέ μείνει χωρίς ρεύμα, πάλι αυτά θα είναι οπλισμένα από τη normally close επαφή τους. Και τι κάνεις; Εγώ με την πρώτη ευκαιρία θα άλλαζα το board σε no-opto-isolated και θα έβαζα ενα κλασσικό η θα έφτιαχνα ένα μόνος μου ώστε να παίζει όπως πρέπει. Sent from my Lenovo P1ma40 using Tapatalk |
#122
|
||||
|
||||
Να ψάξω τον κώδικα;;; Ωχ τι με βάζεις να κάνω τώρα, εκεί μέσα είναι το άδυτο .
Υπάρχει εύκολος τρόπος να τσεκάρω τα αλάρμ που λες; Μέσω σειριακής οθόνης πχ.; Σχετικά με το ρελέ και να μην φορτωθεί το high στο digitalwrite, τι θα πάθω; Στα ρελέ θα συνδεθούν φίλτρο, κυκλοφορητής, θερμοστάτης, ανεμιστήρες, φωτισμός (αν καταφέρω να φτιάξω κώδικα ανατολής-δύσης Τ5) και ίσως η ηλεκτρομαγνητική βάνα normally closed που έχω να αδειάζω. Σε αυτή ίσως να υπάρξει θέμα, αλλά το βλέπω στην πορεία αυτό, προαιρετικό είναι. Οι αντλίες λίπανσης δεν θα συνδεθούν με τα ρελέ. Τα optocoupler δουλεύουν μόνιμα δηλαδή; Δεν έχω καταλάβει τον τρόπο λειτουργίας τους. Edit: Ααα ξέχασα το σημαντικότερο! Η λειτουργία watchdog μέχρι τώρα μου έχει δουλέψει άψογα. Όταν κάτι για κάποιο λόγο δεν έχει δουλέψει σωστά (πχ. το έχω τσεκάρει να μην φορτώνουν σωστά οι εικόνες απ' την sd και επίσης να μου δείξει περίεργα σχέδια στο μενού led graph λόγω λάθος του κώδικα) τότε κάνει επανεκκίνηση στο arduino. ¶ρα υποθέτω σε λάθος φόρτωμα του κώδικα θα γίνει το ίδιο. Ο κώδικάς του, αν μπορέσεις να καταλάβεις πως δουλεύει: void watchdogSetup() { cli(); // disable all interrupts wdt_reset(); // reset the WDT timer MCUSR &= ~(1<<WDRF); // because the data sheet said to /* WDTCSR configuration: WDIE = 1 :Interrupt Enable WDE = 1 :Reset Enable - I won't be using this on the 2560 WDP3 = 1 :For 2000ms Time-out WDP2 = 0 :bit pattern is WDP1 = 0 :0111 change this for a different WDP0 = 1 :timeout period. */ // Enter Watchdog Configuration mode: WDTCSR = (1<<WDCE) | (1<<WDE); // Set Watchdog settings: interrupte enable, 1001 for timer WDTCSR = (1<<WDIE) | (0<<WDP3) | (1<<WDP2) | (1<<WDP1) | (1<<WDP0); sei(); Serial.println(F("\nFinished watchdog setup")); // just here for testing } ISR(WDT_vect) // Watchdog timer interrupt. { if(millis() - resetTime > TIMEOUTPERIOD){ resetFunc(); // This will call location zero and cause a reboot. |
#123
|
||||
|
||||
Παράθεση:
Σχετικά με τα ρελέ: Όλα τα ρελέ 2 επαφών όπως αυτά που έχει η πλακέτα έχουν 2 καταστάσεις των επαφών, NC και NO. Όταν το ρελέ δεν έχει ρεύμα στο πηνίο του τότε η επαφή που είναι ενεργή είναι η NC. Αντίστοιχα όταν δώσουμε ρεύμα τότε η NC είναι ανενεργή και ενεργοποιείται η NO. Στα board που έχουν optocoupler (τα μαύρα ολοκληρωμένα με τα 4 ποδαράκια) στην είσοδο του ρελέ, απομονώνουν ουσιαστικά τα ρεύματα ώστε να μην έχουμε παρεμβολές από το πηνίο του ρελέ ή να μην γίνει ζημιά σε όλη την πλακέτα σε περίπτωση βλάβης, βραχυκυκλώματος κλπ. Στην εν λόγω πλακέτα λοιπόν τα optocoupler έχουν μόνιμα (+) από την τροφοδοσία και ενεργοποιούνται όταν πάρουν και (-) (από τα pin του Arduino). Τότε οπλίζει το ρελέ. Στην πράξη αυτό σημαίνει πως όταν στο Arduion ένα pin δηλωθεί ως OUTPUT και είναι σε low με το digitalwrite τότε δίνει το (-) στο optocoupler και οπλίζει το ρελέ. Γιαυτό το λόγο τα κάνουμε high αμέσως μετά τη δήλωσή του pin ως OUTPUT ώστε να μην δώσουν το (-) στο optocoupler και οπλίσει το ρελέ. Σε περίπτωση βλάβης λοιπόν του Arduino υπάρχει πάντα η πιθανότητα τα pin αυτά να "γειώσουν" (να έχουν δηλαδή το (-)) και συνεπώς να ενεργοποιήσουν τα ρελέ. Σπάνιο άλλα όχι απίθανο. Γιαυτό πιστεύω πως η καλύτερη λύση είναι με μη isolated relay board ώστε να μην έχουμε αυτό το θέμα. Όσο για τα alarm που ρώτησες, στο serial monitor θα δεις κάτι μόνο αν έχει το alarm κάποιο serial.print ή serial.println Σε αντίθετη περίπτωση πρέπει να βρεις τα alarm που αντιστοιχούν στα ρελέ και να επαληθεύσεις πως όλα τα digitalwrite είναι σωστά δηλωμένα και όχι ανάποδα για το relay board που έχεις. Συνοψίζουμε λοιπόν: 1. Αμέσως μετά τη δήλωση του ΚΑΘΕ pin για τα ρελέ, πχ pinMode(pwrLight1Pin, OUTPUT); πρέπει να βάλεις το αντίστοιχο digitalWrite(pwrLight1Pin, HIGH); για κάθε pin με τα σωστά ονόματα που έχουν δηλωθεί. Πιθανό αυτό να σου λύσει τα προβλήματα που κάποια ρελέ είναι ανοιχτά στην εκκίνηση χωρίς λόγο. 2. Στο αρχείο alarms.ino θα κοιτάξεις κάθε alarm του ρελέ ώστε να δεις αν υπάρχει το σωστό digitalwrite, πχ void AlarmPwrCO2_On() { if((feedingActive==true)&&(feedSetting.pwrCO2==tru e)) { preFeedPower.pwrCO2 = 1; }else { digitalWrite(pwrCO2Pin, HIGH); globalPower.pwrCO2=1; } //if (dispScreen==1) myFiles.load(206, 177, 24, 24, pwrCO2IconS[globalPower.pwrCO2]); if (dispScreen==1) myFiles.load(178, 177, 24, 24, pwrCO2IconS[globalPower.pwrCO2]);//co2/heat swapped } Αντίστοιχες εγγραφές υπάρχουν για όλα τα pin των ρελέ και για την κατάσταση off, πχ void AlarmPwrCO2_Off() Θα πρέπει να ψάξεις όλο τον κώδικα και να τον μάθεις όλο και ειδικά με τις θέσεις στην EEPROM που αποθηκεύονται οι τιμές, ώρες κλπ Αν δεν μάθεις τι κάνει και πως η κάθε γραμμή του κώδικα δεν θα μπορέσεις να λύσεις το οποιοδήποτε θέμα σου προκύψει. Και εγώ δεν είχα ιδέα από Arduino και αυτό το project με "έκανε" να μάθω. |
#124
|
||||
|
||||
Ξεκινάμε:
Ήδη είναι διορθωμένα το βασικό .ino και το alarms.ino με ανεστραμμένα τα high και low όπου χρειάζεται και έχει γίνει προσθήκη όλων των pins στο βασικό .ino με τη σωστή ονομασία και χαρακτηρισμό όλων ως high αμέσως μετά το void setup (γι' αυτό εξάλλου σου είπα ότι μόλις συνδέσω το arduino σε ρεύμα, ανάβουν και σβήνουν αστραπιαία όλα τα ρελέ). Εκτός και αν εννοείς κάτι άλλο και δεν έχω καταλάβει σωστά. Σχετικά με τα ρελέ, τα δικά μου είναι ssr, που σημαίνει ότι δεν είναι opto-isolated. Αυτά υπάρχουν στα κλασσικά ηλεκτρομαγνητικά. Με την EEPROM δεν έχω ασχοληθεί καθόλου να σου πω την αλήθεια, γιατί είχα την εντύπωση ότι είναι κάτι προσωρινό και προσπελάσιμο (κάτι σαν την ραμ του υπολογιστή να φανταστείς). Δεν ξέρω αν τα έχω καταλάβει σωστά όλα αυτά που μου λες, προσπαθώ όπως βλέπεις να μάθω. Αν κάτι απ' αυτά που σου απαντάω δεν βγάζει νόημα, πες μου γιατί ίσως δεν το έχω καταλάβει. |
#125
|
||||
|
||||
Μπορώ να ρωτήσω, πόσο καιρό σου πήρε να το μάθεις γενικά το Arduino?
|
#126
|
||||
|
||||
Παράθεση:
Σωστά τα έχεις κάνει απλά με παραξενεύει το γεγονός ότι είναι αντιληπτό το "φλασαρισμα" των ρελέ. Ίσως ο κώδικας να είναι πιο "βαρύς" δεδομένου ότι εγώ έχω αφαιρέσει πολλά κομμάτια όπως πχ τα κανάλια με τα χρώματα για led φωτισμό, κυκλοφορητες κλπ Εφόσον μιλάμε για δευτερόλεπτο η και κλάσμα του δευτερολέπτου όλα οκ. Στις διευθύνσεις της EEPROM από αποθηκεύονται μόνιμα δεδομένα όπως πχ η ώρα εκκίνησης ενός alarm, η θερμοκρασία για τον θερμοστάτη η τον ανεμιστήρα κλπ Εάν ασχοληθείς και διαβάσεις τον κώδικα τότε θα δεις πως λειτουργούν. Για εμένα ήταν το πιο δύσκολο κομμάτι καθώς άλλαξα ακόμα και τον τύπο των δεδομένων που υπάρχουν εκεί όπως πχ τα ml για τα λιπάσματα από ακέραιες τιμές σε δεκαδικες κλπ. Sent from my Lenovo P1ma40 using Tapatalk ------------------------- Παράθεση:
Ειδικά, ακόμα το ψάχνω... Sent from my Lenovo P1ma40 using Tapatalk Τελευταία επεξεργασία από το χρήστη dkatsariotis : 23-03-17 στις 21:26 Αιτία: Automerged Doublepost |
#127
|
||||
|
||||
Μου επιτρέπεις μια παρατήρηση; Καθώς προχωράει το project σου, καλό θα ήταν να εμπλουτίζεις το thread με φωτογραφικό υλικό από την πορεία του project, π.χ. πως λύνεις προβλήματα συνδεσμολογίας, που πάει τι κ.τ.λ. Σύντομα (ελπίζω) να ξεκινήσω το δικό μου μου project σε ferduino καθώς περιμένω την καινούρια οθόνη να έρθει και σκέφτομαι, όσο είναι αυτό δυνατό, να το εξηγήσω βήμα βήμα. Αυτό το thread ήδη με έχει βοηθήσει πολύ.
Στάλθηκε από το F3111 μου χρησιμοποιώντας Tapatalk
__________________
"Let me tell you how you measure a man, when his world starts to fall see how tall he stand. It matters not how many times you fall down, what matters most is how many times you rise. Mistakes build character, and character takes you places money can't." |
#128
|
||||
|
||||
Αυτή είναι η αρχική οθόνη από την εφαρμογή. Οι τιμές του pH είναι λάθος καθώς το κύκλωμα δεν λειτουργεί σωστά αφού εκκρεμεί να βάλω ένα isolation κύκλωμα για να αποφύγω παρεμβολές.
Σκοπός μου είναι κάποια στιγμή να καταργήσω τελείως την touch οθόνη και όλα να γίνονται από το κινητό. Sent from my Lenovo P1ma40 using Tapatalk ------------------------- Παράθεση:
Δυστυχώς όταν ξεκίνησα να φτιάχνω τη κατασκευή δεν κράτησα φωτογραφίες με την πρόοδο. Το να λύσω τώρα την κατασκευή και να αναλύσω τα πάντα από τη αρχή μονο προβλήματα θα προκαλέσει. Το μόνο που μπορώ να κάνω είναι να καθοδηγήσω ποιον χρειάζεται βοήθεια. Οι συνδέσεις έγιναν όλες όπως στο αρχικό σχέδιο που από ότι είδα έχει ήδη ανέβει εδώ Sent from my Lenovo P1ma40 using Tapatalk Τελευταία επεξεργασία από το χρήστη dkatsariotis : 23-03-17 στις 22:20 Αιτία: Automerged Doublepost |
#129
|
||||
|
||||
Παράθεση:
Αλλά κατέληξα να κάνω τον κώδικα αχταρμά με αγκύλες δεξιά και αριστερά, αφού δεν ήξερα πότε και από που πρέπει να τις σβήνω. Παράθεση:
|
#130
|
||||
|
||||
Παράθεση:
Αν πάρουμε παράδειγμα εμένα, μου πηρε τρείς μήνες για να καταλάβω βασικά πράγματα ηλεκτρονικής φύσεως. Όντας οπτικός τύπος δεν έβρισκα πληροφορίες σχετικά με συνδεσμολογίες κ.τ.λ. Ασχολούμαι με προγραμματισμό πάνω απο είκοσι χρόνια, αλλά με το arduino κατάλαβα ότι χρειάζονται και βασικές (τουλάχιστον) γνώσεις ηλεκτρονικής. Βλέποντας το τι πάει που, άρχισα σιγά σιγά να καταλαβαίνω τη δομή της γλώσσας. Εξ άλλου πρόκειται για μια παραλλαγή της γλώσσας c. Στάλθηκε από το F3111 μου χρησιμοποιώντας Tapatalk
__________________
"Let me tell you how you measure a man, when his world starts to fall see how tall he stand. It matters not how many times you fall down, what matters most is how many times you rise. Mistakes build character, and character takes you places money can't." |
#131
|
||||
|
||||
Παράθεση:
Χρόνο και όρεξη θέλει Sent from my Lenovo P1ma40 using Tapatalk |
#132
|
||||
|
||||
Ναι βρε είπαμε, σιγά μην κάθεσαι να το λύνεις τώρα.
Στείλε μου το εμένα και θα στο κάνω βίδες . Κάτι άλλο, αν έχω φορτώσει έναν κώδικα και μετά θέλω να φορτώσω άλλον, τι κάνω; Μέχρι τώρα φορτώνω τον έτοιμο κώδικα EEPROM CLEAR και μετά περνάω τον νέο. Σωστό είναι; |
#133
|
||||
|
||||
Παράθεση:
Sent from my Lenovo P1ma40 using Tapatalk |
#134
|
||||
|
||||
Σύνδεση arduino με ρελέ:
Σύνδεση arduino με rtc: Και τα pin στο arduino: Τελευταία επεξεργασία από το χρήστη stanisalus18 : 15-09-18 στις 13:37 Αιτία: Επαναφορά φωτογραφιών |
#135
|
||||
|
||||
AgMa, Κρητήκαρε, το έπιασες με τη μία!!!! FIY: Ήμουν ΣΕΑΠ για 4 μήνες και είχα περάσει τέλεια!!!
Στάλθηκε από το F3111 μου χρησιμοποιώντας Tapatalk
__________________
"Let me tell you how you measure a man, when his world starts to fall see how tall he stand. It matters not how many times you fall down, what matters most is how many times you rise. Mistakes build character, and character takes you places money can't." |
#136
|
||||
|
||||
Παράθεση:
Ontopic: τα pin στο arduino τα έχω στραβώσει 90 μοίρες ώστε να μπορεί να κουμπώσει από πάνω το tft shield με την οθόνη και τα pin του rtc είναι στραβωμένα 180 μοίρες ώστε να σφηνώσουν στις τρύπες του rtc. Δεν θέλω να το γεμίσω καλάι από τώρα. Όταν τελειώσω και φτιάξω το prototype τότε θα τα κολλήσω. Έτοιμο και το ντιμάρισμα της οθόνης. Είναι εύκολο τελικά αν έχεις οδηγίες.https://youtu.be/4D22bAzMZ5I |
#137
|
||||
|
||||
Για το Project μου θα χρησιμοποιήσω αυτό http://www.ebay.com/itm/311349129817...%3AMEBIDX%3AIT το RTC module. Ξέρει κανείς τι μπαταρία παίρνει;
__________________
"Let me tell you how you measure a man, when his world starts to fall see how tall he stand. It matters not how many times you fall down, what matters most is how many times you rise. Mistakes build character, and character takes you places money can't." |
#138
|
||||
|
||||
Μοιάζει με αυτήν αλλά δεν είμαι σίγουρος:
http://m.ebay.com/itm/Li-ion-Recharg...257Ciid%253A15 Δε γράφει και τίποτα στην περιγραφή ο τσον τσουν. Γιατί θα χρησιμοποιήσεις αυτό το rtc; |
#139
|
||||
|
||||
Παράθεση:
Η μπαταρία είναι επαναφορτιζόμενη αλλά δεν μπορώ να διακρίνω τον τύπο. Στο μάτι φαίνεται διαφορετική πάντως σε μέγεθος από την cr2032. Από ότι διάβασα είναι κυρίως rtc για Raspberry Pi απλά παίζει και με Arduino. Για εμένα μη το ρισκάρεις, πάρε ένα κλασικό rtc με την κλασική μπαταρία και οοοοοταν αδειάσει την αλλάζεις χωρίς ιδιαίτερο κόστος. Η επαναφορτιζόμενη μπορεί να συμφέρει να πάρεις άλλο rtc αν χαλάσει κάποια στιγμή και θα πρέπει να την αλλάξεις Sent from my Lenovo P1ma40 using Tapatalk |
#140
|
||||
|
||||
Παράθεση:
__________________
"Let me tell you how you measure a man, when his world starts to fall see how tall he stand. It matters not how many times you fall down, what matters most is how many times you rise. Mistakes build character, and character takes you places money can't." |
#141
|
||||
|
||||
Δεν είναι το θέμα το κόστος με τις επαναφορτιζόμενες (1.67 έχει η μία) αλλά αν δεν βάλεις επαναφορτιζόμενη υπάρχει περίπτωση να σκάσει η κλασσική cr μπαταρία γιατί το rtc θα την φορτίζει ενώ δεν είναι επαναφορτιζόμενη.
|
#142
|
||||
|
||||
Παράθεση:
Πάντως θέλει μεγάλη προσοχή καθώς τα ds3231 η τα ds1307 θέλουν επαναφορτιζόμενη μπαταρία αλλιώς αφαίρεση μιας αντίστασης που υπάρχει ώστε να μην φορτίζεται από το Arduino Sent from my Lenovo P1ma40 using Tapatalk ------------------------- Παράθεση:
Sent from my Lenovo P1ma40 using Tapatalk Τελευταία επεξεργασία από το χρήστη dkatsariotis : 24-03-17 στις 12:42 Αιτία: Automerged Doublepost |
#143
|
||||
|
||||
Παράθεση:
Παράθεση:
Στο 1:56 η μετατροπή για να πάρει cr μπαταρία. |
#144
|
||||
|
||||
Τελικά, ναι. Μου φάνηκε πιο άρτιο σαν υλοποίηση και είναι πιο κοντά στο θαλασσινό. Αν είχα ακόμα το φυτεμένο, θα χρησιμοποιούσα το iaqua.
Για την μπαταρία, έστειλα μήνυμα στον πωλητή και περιμένω απάντηση. Τα DS1307 κανονικά χρειάζονται επαναφορτιζόμενη, εκτός και αν κόψεις τα D1,R4,R5,R6 και ενώσεις τα δύο κομμάτια του R6, σωστά; ------------------------- @AgMa: Δες λίγο και τη λύση για το SSR που μου πρότεινε ο Fernando στο forum του Ferduino, έτσι ώστε να μη χρειαστεί να αλλάξεις τον κώδικα: http://www.ferduino.com/forum/viewto...p?p=3197#p3197
__________________
"Let me tell you how you measure a man, when his world starts to fall see how tall he stand. It matters not how many times you fall down, what matters most is how many times you rise. Mistakes build character, and character takes you places money can't." Τελευταία επεξεργασία από το χρήστη sxetikos : 24-03-17 στις 18:39 Αιτία: Automerged Doublepost |
#145
|
||||
|
||||
Ο κώδικας είναι ήδη αλλαγμένος. Αυτό που με έχει βάλει σε σκέψεις είναι αυτό που είπε πιο πάνω ο dkatsariotis ότι σε περίπτωση που κλ@σει ο arduino, θα μου δουλεύουν όλες οι συσκευές που θα έχω συνδεδεμένες.
Βέβαια σε κάποιες συσκευές υπάρχουν λύσεις, όπως πχ. τον θερμοστάτη τον ρυθμίζω χειροκίνητα από το δαχτυλίδι του λίγο πιο πάνω από εκεί που θα τον έκλεινε ο arduino. Αλλά στην ηλεκτρομαγνητική που αδειάζει το ενυδρείο; Δεν ξέρω, πρέπει να το ψάξω λίγο ακόμη. Εσύ πάντως είσαι καλυμμένος με ένα 5v ssr 8ch high level trigger και δεν θα χρειαστείς ούτε step down αφού έτσι κι αλλιώς τα έχεις τα 5v από το arduino. http://m.ebay.com/itm/8-Channel-5V-D...257Ciid%253A22 |
#146
|
||||
|
||||
Παράθεση:
Θα πρέπει να κάτσω να μελετήσω τον κώδικα λίγο για να δω πως συμπεριφέρεται. Δεν με βοηθάει το γεγονός ότι δεν έχω ξεκινήσει το δικό μου ακόμα, για το να δω σε πραγματικό χρόνο. Γενικά οι δύο υλοποιήσεις έχουν αρκετά κοινά σημεία.
__________________
"Let me tell you how you measure a man, when his world starts to fall see how tall he stand. It matters not how many times you fall down, what matters most is how many times you rise. Mistakes build character, and character takes you places money can't." |
#147
|
||||
|
||||
Παράθεση:
Sent from my Lenovo P1ma40 using Tapatalk ------------------------- Παράθεση:
Παρόλα αυτά δεν θα έβαζα την βαλβίδα αλλαγής ή αναπλήρωσης για παν ενδεχόμενο μέχρι να βρεθεί ένας μηχανισμός ασφαλείας. Μια καλή ιδέα που μόλις μου ήρθε είναι να χρησιμοποιηθεί μία επαφή από ένα ρελέ έτσι ώστε μόνο όταν τρέχει ο κώδικας και οπλίσει ένα ρελέ, να δώσει το ρεύμα στο board με τα υπόλοιπα ρελέ. Έτσι αν κολλήσει ο κώδικας ή το Arduino, δεν θα τροφοδοτήσει με ρεύμα το board και δεν θα μείνουν οπλισμένα τα ρελέ. Πώς σας φαίνεται σαν ιδέα; Sent from my Lenovo P1ma40 using Tapatalk Τελευταία επεξεργασία από το χρήστη dkatsariotis : 24-03-17 στις 22:19 Αιτία: Automerged Doublepost |
#148
|
||||
|
||||
Νομιζω, ότι αν κολλήσει σε μια κατάσταση δεν θα μπορεί να αλλάξει, καθώς το ρελέ θα συνεχίσει να τροφοδοτείται με ρεύμα. Πιο σίγουρο, και πίο ακριβό, είναι ενα δεύτερο arduino, όχι απαραίτητα mega, το οποίο θα ελέγχει Του status του πρώτου, και απλα θα "κατεβάζει τις ασφάλειες" σε περίπτωση αστοχίας.
Στάλθηκε από το F3111 μου χρησιμοποιώντας Tapatalk
__________________
"Let me tell you how you measure a man, when his world starts to fall see how tall he stand. It matters not how many times you fall down, what matters most is how many times you rise. Mistakes build character, and character takes you places money can't." |
#149
|
||||
|
||||
Παράθεση:
Γενικά πάντως αν ο κώδικας είναι σωστός δεν τίθεται θέμα κολλήματος εκτός από την περίπτωση αστοχίας στο hardware. Sent from my Lenovo P1ma40 using Tapatalk |
#150
|
||||
|
||||
Παράθεση:
(0-2.5V low state relays ON) (3.3-5V state high relay OFF) Είσαι σίγουρος ότι σου κάνει; @dkatsariotis ωραίο ακούγεται. Και αυτό το ρελέ φυσικά να συνδεθεί σε χωριστό pin ώστε να φτιαχτεί ο δικός του κώδικας. |
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 |