Πίνακας περιεχομένων:
- Βήμα 1: Ρύθμιση Arduino Uno και Breadboard
- Βήμα 2: Προσθέστε την ασπίδα Ethernet
- Βήμα 3: Συνδέστε το Power and Ground Rail
- Βήμα 4: Συνδέστε το διακόπτη Reed
- Βήμα 5: Προσθέστε τα LED
- Βήμα 6: Προσθέστε το Buzzer
- Βήμα 7: Συνδέστε τους διακόπτες
- Βήμα 8: Προσθέστε το κουμπί push
- Βήμα 9: Συνδέστε την πρώτη οθόνη LCD
- Βήμα 10: Προσθέστε τη δεύτερη οθόνη LCD
- Βήμα 11: Τοποθετήστε το διακόπτη καλαμιών
- Βήμα 12: Ανεβάστε τον κώδικα
- Βήμα 13: Ρύθμιση των μηνυμάτων ειδοποίησης
- Βήμα 14: Χρησιμοποιήστε το ξυπνητήρι
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Πρόκειται για συναγερμό πόρτας με βάση το Arduino που χρησιμοποιεί μαγνητικό διακόπτη καλαμιών για τον προσδιορισμό της κατάστασης της πόρτας και διαθέτει ηχητικό συναγερμό και συναγερμό βασισμένο σε μήνυμα κειμένου.
Λίστα μερών
- Arduino Uno
- Arduino Uno Ethernet Shield
- 3x LED
- 2x διακόπτες SPST
- Κουμπί στιγμιαίας ώθησης 1x
- 2x οθόνες LCD
- 1x Παθητικός βομβητής
- 1x διακόπτης μαγνητικού καλαμιού
Βήμα 1: Ρύθμιση Arduino Uno και Breadboard
Βήμα 2: Προσθέστε την ασπίδα Ethernet
Συνδέστε το Ethernet Shield στην κορυφή του Arduino.
Βήμα 3: Συνδέστε το Power and Ground Rail
Συνδέστε τη ράγα τροφοδοσίας στον πείρο 5v και τη ράγα γείωσης στον πείρο γείωσης στο Arduino
Βήμα 4: Συνδέστε το διακόπτη Reed
Συνδέστε το τερματικό COM στο διακόπτη στη σιδηροδρομική γραμμή και το τερματικό Normally Open (NO) στο pin 8 του Arduino
Βήμα 5: Προσθέστε τα LED
Συνδέστε ένα κόκκινο, κίτρινο και πράσινο LED στη ράγα γείωσης και μια αντίσταση σε κάθε θετικό καλώδιο του LED και συνδέστε το κόκκινο με τον πείρο 6, το κίτρινο στον πείρο 5 και το πράσινο στον πείρο 4.
Βήμα 6: Προσθέστε το Buzzer
Συνδέστε τον αρνητικό πείρο του βομβητή στη ράγα γείωσης και τον θετικό πείρο στον πείρο 12 στο Arduino.
Βήμα 7: Συνδέστε τους διακόπτες
Συνδέστε το διακόπτη για την εναλλαγή μηνυμάτων στο pin 11 και το διακόπτη για την εναλλαγή ήχου στο pin 10. Συνδέστε το άλλο πόδι του διακόπτη στη ράγα γείωσης για κάθε διακόπτη.
Βήμα 8: Προσθέστε το κουμπί push
Συνδέστε το ένα πόδι του κουμπιού στη ράγα γείωσης και το άλλο στην καρφίτσα 2 στο Arduino.
Βήμα 9: Συνδέστε την πρώτη οθόνη LCD
Συνδέστε τον πείρο VCC στη ράγα τροφοδοσίας, τον πείρο GND στη ράγα γείωσης, τον πείρο SCL στο Α5 και τον πείρο SDA στο Α5 στο Arduino.
Βήμα 10: Προσθέστε τη δεύτερη οθόνη LCD
Συνδέστε την οθόνη LCD στην ίδια ράγα με την πρώτη.
Βήμα 11: Τοποθετήστε το διακόπτη καλαμιών
Βάλτε το κομμάτι με τους ακροδέκτες στο πλαίσιο της πόρτας. Τοποθετήστε το μαγνητικό τμήμα στην πόρτα ακριβώς κάτω από τον διακόπτη, ώστε να συνεχίσει να αλλάζει το διακόπτη. Μπορείτε να χρησιμοποιήσετε ένα πολύμετρο ή να ακούσετε για να δείτε αν ο διακόπτης ενεργοποιείται όταν ανοίγει ή κλείνει η πόρτα.
Βήμα 12: Ανεβάστε τον κώδικα
Ανεβάστε τον κώδικα στο Arduino.
Βήμα 13: Ρύθμιση των μηνυμάτων ειδοποίησης
Πρώτα δημιουργήστε έναν λογαριασμό twilio.com, μπορείτε να χρησιμοποιήσετε τη δωρεάν έκδοση. Απλώς δημιουργήστε ένα έργο και έναν αριθμό τηλεφώνου και σημειώστε το αναγνωριστικό λογαριασμού και το διακριτικό ταυτότητας.
Ανεβάστε το Twilio PHP Master στον διακομιστή ιστού σας από τη διεύθυνση
Ανεβάστε τον κωδικό alert.php στον ίδιο κατάλογο. Θα πρέπει να αλλάξετε την επέκταση αρχείου για να καταργήσετε το.txt από το τέλος.
Ανοίξτε το σενάριο και αλλάξτε τις γραμμές 10 και 11 στο αναγνωριστικό λογαριασμού και το διακριτικό ταυτότητας. Αλλάξτε τη γραμμή 17 στον αριθμό τηλεφώνου σας και τη γραμμή 20 στον αριθμό τηλεφώνου που πήρατε από το Twilio. Αλλάξτε τη γραμμή 22 στο κείμενο που θέλετε να λάβετε.
Βήμα 14: Χρησιμοποιήστε το ξυπνητήρι
Ρυθμίστε τους διακόπτες εάν θέλετε να λαμβάνετε ένα κείμενο ειδοποίησης ή να ακούγεται ο ήχος συναγερμού και οπλίζετε το σύστημα με το κουμπί. Όταν ανοίξει η πόρτα, ο συναγερμός θα χτυπήσει μέχρι να πατηθεί το κουμπί για επαναφορά του συστήματος.