Πίνακας περιεχομένων:

Arduino Pump Saver: 3 Βήματα
Arduino Pump Saver: 3 Βήματα

Βίντεο: Arduino Pump Saver: 3 Βήματα

Βίντεο: Arduino Pump Saver: 3 Βήματα
Βίντεο: #12 Цифровое чтение/запись VTScada Modbus | ПЛК Outseal Arduino #VTScada #Modbus #ПЛК #ArduinoPLC 2024, Ιούλιος
Anonim
Arduino Pump Saver
Arduino Pump Saver
Arduino Pump Saver
Arduino Pump Saver

Σε μια σκληρή χειμωνιάτικη μέρα, η γυναίκα μου και εγώ καθόμασταν στο σαλόνι και διάβαζα, όταν κοίταξε πάνω μου και με ρώτησε "Τι είναι αυτός ο ήχος;" Κάτι έτρεχε σταθερά στο σπίτι που νομίζαμε ότι δεν ακούγεται οικείο, οπότε κατέβηκα κάτω για να ερευνήσω. Όπως αποδείχθηκε, η εξωτερική έξοδος νερού για την αντλία μου στο υπόγειο είχε παγώσει στερεά και η αντλία απορροής εργαζόταν συνεχώς για να κάνει αυτό που δεν ήταν πλέον δυνατό, και ζεστάθηκε πολύ κατά τη διαδικασία.

Καθώς αποσυναρμολογούσα τον εύκαμπτο σωλήνα εξόδου και τον ξεπάγωνα, σκέφτηκα ότι αυτό θα μπορούσε να είναι μια εξαιρετική ευκαιρία να φτιάξω ένα κύκλωμα για την παρακολούθηση της αντλίας μου και να το κλείσω αν αυτό συμβεί ξανά στο μέλλον, για να μην καεί. Μετά από έναν μήνα έρευνας, παραγγελίας ανταλλακτικών και δοκιμών, προέκυψε το Arduino Pump Saver.

Το συνημμένο σκίτσο Arduino "PumpSaver.ino" έχει ρυθμιστεί για να παρακολουθεί το ρεύμα που αντλείται από την αντλία και εάν υπερβεί τον 1 amp για περισσότερο από ένα λεπτό, το ρελέ θα σβήσει για να σταματήσει την αντλία, θα ανάψει ένα LED και θα ακουστεί συναγερμός θα παίζει από ένα συνημμένο ηχείο κάθε 5 λεπτά για να σας ενημερώσει ότι κάτι δεν πάει καλά.

Σε αυτό το σημείο θα ήθελα να προειδοποιήσω όλους τους αναγνώστες, είναι πάντα καλή ιδέα να έχετε εγκατεστημένη μια εφεδρική αντλία σε περίπτωση που αποτύχει η κύρια, στο δικό της τροφοδοτικό (το δικό μου είναι μια εφεδρική μονάδα μπαταρίας). Προφανώς δεν θέλετε να πλημμυρίσει το υπόγειό σας σε περίπτωση που κάτι πάει στραβά με το ίδιο το σύστημα

Προμήθειες

1 x Arduino Uno (χρησιμοποίησα Uno R3) και τροφοδοτικό για να το τρέξω

1 x μονάδα διακόπτη ρελέ 5v (jqc-3ff-s-z)

1 x 4N36 οπτικό ζεύγος τρανζίστορ, μαζί με μια υποδοχή IC για υποστήριξη

1 x μονάδα τρέχοντος αισθητήρα ACS712

1 x 8 ohm ηχείο (και κάλυμμα σχάρας, αν θέλετε να το έχετε στον τοίχο)

1 x LED με αντίσταση 470 ohm (αν θέλετε οπτική ένδειξη ταξιδιού συστήματος)

μια μικρή πλακέτα έργου τυπωμένου κυκλώματος

ένα κουτί έργου

σύρμα ηχείων

Το σενάριό μου PumpSaver.ino!

ράβδος υπερτάσεων (συνιστάται αλλά προαιρετικά)

Βήμα 1: Μεταφέρετε το.ino Script στο Arduino Uno R3 σας

Χρησιμοποιώντας το λογισμικό Arduino IDE, μεταφέρετε το συνημμένο σκίτσο PumpSaver.ino στο Arduino Uno R3. Ανατρέξτε στον ιστότοπο Arduino για τυχόν ζητήματα συνδεσιμότητας.

Βήμα 2: Το σχηματικό

Το Σχηματικό
Το Σχηματικό
Το Σχηματικό
Το Σχηματικό

Ακολουθώντας αυτό το σχηματικό, ολοκληρώστε την καλωδίωση αυτού του κυκλώματος, φροντίστε να το σχεδιάσετε με τρόπο που θα λειτουργεί με το περίβλημα σας. Χρησιμοποίησα μια πλακέτα τυπωμένου κυκλώματος χόμπι μαζί με το UNO και μερικές άκρες καλωδίων επέκτασης που είχα τοποθετήσει γύρω. Όλα τα εξαρτήματα βρίσκονται πολύ εύκολα στο Ebay ή στο Amazon.

Το οπτικό τρανζίστορ 4N36 απαιτείται καθώς η είσοδος για αυτές τις μονάδες ρελέ θα ενεργοποιηθεί ακόμη και όταν η ψηφιακή ακίδα εξόδου στο Arduino είναι ΧΑΜΗΛΗ. Βασικά, απλώς διαχωρίζουμε τον υπερβολικά ευαίσθητο πείρο εισόδου μονάδας ρελέ από τον ψηφιακό ακροδέκτη Arduino 10 στέλνοντάς τον μέσω ενός οπτικά ελεγχόμενου τρανζίστορ, που τροφοδοτείται από τον ίδιο τον πείρο 10.

Σημείωση σχετικά με το LED: ΜΗΝ συνδέετε το LED απευθείας με ψηφιακές ακίδες εξόδου στο Arduino - βεβαιωθείτε ότι χρησιμοποιείτε την αντίσταση. Ένα LED από μόνο του σίγουρα θα βλάψει το Arduino UNO σας.

Βεβαιωθείτε ότι έχετε καθορίσει το ρεύμα που αντλεί η αντλία σας πριν επιλέξετε την τρέχουσα μονάδα. Το δικό μου έχει βαθμολογία 30 αμπέρ, το οποίο είναι υπεραρκετό για την υποβρύχια αντλία μου. Αν περιηγηθείτε στο σκίτσο του Arduino, θα διαπιστώσετε ότι περιέχει επίσης ένα σχόλιο σχετικά με την τροποποίηση της μεταβλητής mVperAmp εάν ο τρέχων αισθητήρας σας είναι μοντέλο 20 amp.

Το σκίτσο θα τροφοδοτήσει επίσης δεδομένα στη σειριακή οθόνη εάν θέλετε να δοκιμάσετε ενώ είστε συνδεδεμένοι στον υπολογιστή σας.

Βήμα 3: Ολοκληρώστε τη συναρμολόγηση και τη δοκιμή

Ολοκληρώστε τη συναρμολόγηση και τη δοκιμή
Ολοκληρώστε τη συναρμολόγηση και τη δοκιμή
Ολοκληρώστε τη συναρμολόγηση και τη δοκιμή
Ολοκληρώστε τη συναρμολόγηση και τη δοκιμή

Για να ολοκληρώσω τη συναρμολόγηση, επέλεξα να εγκαταστήσω μια ράβδο υπερχείλισης για την παροχή του συστήματος. Στην περιοχή μας, ο ηλεκτρισμός δεν είναι πάντα αξιόπιστος, οπότε σκέφτηκα ότι θα ήταν καλύτερα ασφαλής παρά συγγνώμη.

Για μια τελευταία πινελιά, παρήγγειλα μια ωραία μικρή σχάρα ηχείων για το ηχείο μου 8 ohm και το τοποθέτησα στον τοίχο στο σαλόνι. Για να δοκιμάσω τη συναρμολόγηση, έπιασα μια φορητή θερμάστρα και τη σύνδεσα, αφήνοντάς τη να λειτουργήσει για περισσότερο από ένα λεπτό. Το σύστημα λειτούργησε όπως είχε σχεδιαστεί, αποσυνδέοντας τη θερμάστρα και με ανησυχούσε ότι είχε ξεπεράσει το χρονικό όριο.

ΣΗΜΕΙΩΣΗ: Το σκίτσο μπορεί να επεξεργαστεί μέσα στο λογισμικό Arduino IDE για να επεκτείνει τον χρόνο λειτουργίας για όσο καιρό χρειάζεται η αντλία σας για να πέσει συνήθως η στάθμη του νερού στο σημείο όπου το περνάει. Για μένα αυτό δεν ήταν ποτέ πάνω από ένα λεπτό, αλλά το δικό σας μπορεί να είναι διαφορετικό.

Συνιστάται: