Στο προηγούμενο άρθρο μας γνωριστήκαμε με τον διακόπτη ρελέ και μάθαμε για τον τρόπο λειτουργίας του. Δεδομένου οτι πλέον έχουμε να κάνουμε με μεγάλο ρεύμα και υψηλή τάση είναι απαραίτητο να πάρουμε τα "μέτρα" μας ώστε να εξαλείψουμε τον κίνδυνο ηλεκτροπληξίας. Απ την στιγμή που συνδεθεί το ρελέ με το ηλεκτρικό ρεύμα απαγορεύεται να έρθετε σε επαφή - ακουμπήσετε - με το χέρι σας τους παρακάτω ακροδέκτες καθώς και αυτούς που βρίσκονται απ' την κάτω πλευρά Μπορείτε εύκολα να το προσαρμόσετε πάνω σε ένα κομμάτι ξύλο ώστε να είναι σταθερό και να αποφύγετε να το πιάσετε απο κάτω. (!)
Comments
Σήμερα θα μάθουμε για τo ρελέ (relay) και πως αυτό χρησιμοποιείτε με το Arduino. To ρελέ είναι ένας ηλεκτρικός διακόπτης που ανοίγει και κλείνει ένα ηλεκτρικό κύκλωμα κάτω από τον έλεγχο ενός άλλου ηλεκτρικού/ηλεκτρονικού κυκλώματος. Αυτό το 'άλλο' κύκλωμα για εμάς θα είναι το Arduino. Πως λειτουργεί; Όταν ηλεκτρικό ρεύμα διαρρέει το πηνίο του ηλεκτρονόμου, το παραγόμενο μαγνητικό πεδίο έλκει έναν οπλισμό που είναι μηχανικά συνδεδεμένος σε μια κινούμενη επαφή. Έτσι, η κινούμενη επαφή είτε συνδέεται με μια σταθερή επαφή είτε αποσυνδέεται από τη σταθερή επαφή. Μόλις το ηλεκτρικό ρεύμα στο πηνίο διακοπεί, ο οπλισμός επιστέφει στη θέση ηρεμίας του εξαιτίας μιας δύναμης επαναφοράς, που είναι ίση με το ήμισυ της μαγνητικής. Διαβάστε περισσότερα εδώ. Οι επαφές του: Κάθε επαφή ενός ρελέ μπορεί να είναι Κανονικά-Ανοικτή (Normally Open, NO), Κανονικά-Κλειστή' (Normally Closed, NC) ή μεταγωγικός (change-over), ανάλογα με τον τύπο της.
Στην πράξη:
Κάθε διακόπτης ρελέ έχει συνολικά έξι επαφές διαθέσιμες προς σύνδεση, τρις σε κάθε πλευρά. Οι επαφές που συνδέονται με το Arduino είναι οι: Vcc, GND, Input (IN). Εδώ τα πράγματα είναι πολύ απλά, το Vcc συνδέεται με τα 5V το GND φυσικά με το GND και το Input με όποιο digital pin του Arduino θέλετε. Οι άλλες τρις επαφές αφορούν το ηλεκτρικό κύκλωμα που θέλουμε να ελέγξουμε (δείτε την παραπάνω εικόνα). Την παροχή την συνδέουμε στη μεσαία επαφή και ανάλογα τι θέλουμε να κάνουμε με την ενεργοποίηση του διακόπτη συνδέουμε και τη μια ή ακόμα και τις άλλες δυο με το κύκλωμα που θέλουμε να ενεργοποιήσουμε ή απενεργοποιήσουμε αντίστοιχα. Και οι τρις αυτές επαφές μας κάνουν με επαφή μεταγωγική. Δηλαδή, αν ενεργοποιηθεί το ρελέ μας τότε θα κλείσει το κύκλωμα στα αριστερά και θα ανοίξει το κύκλωμα στα δεξιά. Για παράδειγμα, έστω οτι έχουμε μια λάμπα πράσινη στα αριστερά και μια κόκκινη στα δεξιά. Αν δεν κάνουμε τίποτα, εξ αρχής, η πράσινη λάμπα είναι αναμένει. Αν δώσουμε 5v σήμα απ το Arduino στο IN του ρελέ, τότε το ρελέ θα ενεργοποιηθεί. Το αποτέλεσμα θα είναι να σβήσει η πράσινη λάμπα και να ανάψει η κόκκινη. Ασφάλεια! Με το ρελέ μπορούμε να ελέγξουμε κυκλώματα που περνάει μεγάλο ρεύμα, γι αυτό είναι απαραίτητο πριν ξεκινήσετε την εργασία με αυτό να πάρετε τα απαραίτητα μέτρα ασφαλείας. Μέσα απ' αυτό συνήθως μπορεί να περάσει AC 250V & 10A και DC 30V & 10A. Τα μέτρα ασφαλείας είναι πολύ σημαντικά και γι αυτό θα αναφερθούμε εκτενέστερα στο επόμενο άρθρο μας. Στο σημερινό μάθημα θα μπορέσουμε να βρούμε τον... δρόμο μας χρησιμοποιώντας το Arduino uno και το HMC5883L. Πρόκειται για ένα module μαγνητικής πυξίδας το οποίο στέλνει στο arduino τιμές απ' τους τρεις άξονες (X,Y & Z) και αυτό με τη σειρά του, κάνοντας κάποιους υπολογισμούς, δίνει την απόκλιση μας σε μοίρες απ' τον βορά.
Δεν είναι απόλυτα ακριβές όργανο μέτρησης, μην περιμένετε πολλά από κάτι που κοστίζει λιγότερο απο πέντε ευρώ, ωστόσο μπορεί να χρησιμοποιηθεί με επιτυχία σε διάφορες εφαρμογές/κατασκευές. Επίσης, δεδομένου οτι μιλάμε για μαγνητική πυξίδα, το αποτέλεσμα επηρεάζεται αν κοντά στο κύκλωμα υπάρχει κάποιος μαγνήτης, μοτέρ ή κάτι άλλο που δημιουργεί μαγνητικό πεδίο. Τα υλικά που θα χρειαστούμε:
Υλοποιώντας το κύκλωμα : Το κύκλωμα είναι αρκετά απλό, γι αυτό τον λόγο δεν ανεβάζω σχηματικό σε breadboard. To HMC5883L έχει 5 συνολικά pins και η σύνδεση του με το Arduino είναι η εξής:
Κώδικας και βιβλιοθήκη: Κατεβάστε την βιβλιοθήκη και αντιγράψτε τον φάκελο "Adafruit_HMC5883_U" στον φάκελο libraries του arduino ide. download HMC5883L library download Compass test file Περάστε το αρχείο και ανοίξτε την σειριακή οθόνη του arduino ide και περιστρέψτε τον αισθητήρα. Κάποιες φορές μου έχετε αναφέρει πως δυσκολεύεστε να βρείτε την σειριακή θύρα που έχει αποδοθεί στην δικιά σας Arduino πλακέτα. Με αφορμή αυτή την δυσκολία και το μπέρδεμα που ίσως δημιουργεί μια δεύτερη σειριακή θύρα έφτιαξα το παρακάτω βίντεο. Πριν την σύνδεση του Arduino σας με τον υπολογιστή, θα πρέπει να δούμε αν υπάρχει ήδη κάποια σειριακή θύρα εγκατεστημένη. Τα desktop pcs και τα παλιά λάπτοπ συνηθίζουν να έχουν απ' μια.
|
Διαβάστε τα νέα του Ardumotive!Κατηγορίες:
All
Δείτε τα νέα του μήνα:
August 2021
|