Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Σε αυτό το Instructable, θα δημιουργήσουμε έναν αισθητήρα μαγνήτη IoT χρησιμοποιώντας ένα RaspberryPi 3.
Ο αισθητήρας αποτελείται από μια λυχνία LED και ένα βομβητή, και τα δύο ενεργοποιούνται όταν ο μαγνήτης ανιχνεύεται από τον αισθητήρα μίνι καλαμιού.
Βήμα 1: Συγκέντρωση προμηθειών
Αρχικά, βεβαιωθείτε ότι έχετε όλα τα απαραίτητα εφόδια. Θα χρειαστείτε:
- Ένα RaspberryPi 3
- A T τσαγκάρης
- Ένα Breadboard
- Ένας συνδετήρας κορδέλας
- Μίνι αισθητήρας καλαμιών
- Ένα LED
- Ένας βομβητής
- Ποικιλία καλωδίων (συμπεριλαμβανομένων μερικών με τουλάχιστον ένα θηλυκό άκρο)
Βήμα 2: Συνδέστε το Pi και το Breadboard
Στη συνέχεια, θα συνδέσετε το RaspberryPi και το Breadboard. Για να το κάνετε αυτό, θα βάλετε το ένα άκρο του συνδέσμου κορδέλας στο T Cobbler και το άλλο πάνω από τις ακίδες του RaspberryPi. Στη συνέχεια, βάλτε το τσαγκάρι T στο breadboard.
Βήμα 3: Καλωδίστε τον αισθητήρα Mini Reed
Τώρα, συνδέστε τον αισθητήρα μίνι καλαμιού. Θα θέλετε να χρησιμοποιήσετε καλώδια με θηλυκό άκρο για να το επιτύχετε αυτό, καθώς ο αισθητήρας έχει αρσενικές ακίδες. Από αριστερά προς τα δεξιά, οι ακίδες του αισθητήρα είναι έξοδος, ισχύς και γείωση.
Συνδέστε τον πείρο εξόδου στο T Cobbler GPIO24, τροφοδοτήστε τον πείρο 5V T Cobbler και γειώστε τον σε οποιονδήποτε πείρο GND T Cobbler.
Βήμα 4: Συνδέστε το LED
Το LED μπορεί να είναι λίγο δύσκολο αν δεν το γνωρίζετε! Το ίδιο το LED έχει μακρύ άκρο και κοντό άκρο. Το μακρύ άκρο πρέπει να συνδεθεί στο GPIO26 μέσω αντίστασης 330k ohm και το κοντό άκρο συνδέεται απευθείας με τη γείωση, όπως φαίνεται παραπάνω. Μπορείτε να επιλέξετε να χρησιμοποιήσετε επιπλέον καλώδια για να βεβαιωθείτε ότι όλα παραμένουν ωραία και τακτοποιημένα!
Βήμα 5: Καλωδίωση του βομβητή
Θα παρατηρήσετε ότι ο βομβητής σας έχει και το σύμβολο + και a - στο κάτω μέρος. Το + δείχνει ποια ακίδα βομβητή πρέπει να συνδεθεί στην τροφοδοσία και το - δείχνει τον πείρο που πρέπει να συνδεθεί στη γείωση.
Συνδέστε το pin + στο GPIO25 και το - pin στο GND. Επέλεξα να χρησιμοποιήσω το ίδιο μονοπάτι με το οποίο συνδέσα το LED μου στο GND, αλλά δεν χρειάζεται να το κάνετε αυτό!
Βήμα 6: Εκτέλεση κάποιου κώδικα
Ο κώδικας python που παρέχεται εδώ τρέχει τη συσκευή μας ακριβώς όπως την περιμένουμε. όταν ο μίνι αισθητήρας καλαμιού βρίσκει μαγνήτη, ανάβει το LED και ο βομβητής. Όταν αφαιρεθεί ο μαγνήτης, απενεργοποιούνται και τα δύο. Σημειώστε ότι πρέπει να αντιστρέψουμε τις τιμές που εισάγονται από τον αισθητήρα μίνι καλαμιών μας. Αυτό συμβαίνει επειδή ο αισθητήρας είναι κανονικά ανοιχτός και χαμηλώνει όταν αισθάνεται μαγνήτη.
Θα πρέπει τώρα να έχετε έναν αισθητήρα μαγνήτη που λειτουργεί!