
Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39

Αυτό είναι οδηγό για ξυπνητήρι. Κάναμε ξυπνητήρι επειδή είμαστε πάντα πολύ αργά ή συχνά ξεχνάμε να θέσουμε το ξυπνητήρι.
Αυτό το ξυπνητήρι είναι εντελώς αυτόματο, οπότε δεν χρειάζεται να ρυθμίσετε το ξυπνητήρι σας. Μπορείτε να επιλέξετε διαφορετικό χρόνο αφύπνισης για κάθε μέρα. Πρέπει να ορίσετε μία φορά την ώρα αφύπνισης και, στη συνέχεια, ο συναγερμός σας ενεργοποιείται την επιλεγμένη ώρα.
Βήμα 1: Υλικά



1. Arduino
Χρησιμοποιήσαμε ένα Arduino Uno. Μπορείτε να συνδέσετε το Arduino στον υπολογιστή με ένα καλώδιο USB. Για να προγραμματίσετε το Arduino, χρειάζεστε το πρόγραμμα Arduino Sketch στον υπολογιστή σας.
2. Ρολόι σε πραγματικό χρόνο
Το ρολόι πραγματικού χρόνου, με το όνομα RTC, είναι ένα ρολόι υπολογιστή. Το RTC ενημερώνει την ώρα, οπότε πρέπει να ορίσετε την ώρα μία φορά. Χρησιμοποιήσαμε το RTC ZS-042
3. Οθόνη υγρών κρυστάλλων
Η οθόνη υγρών κρυστάλλων, που ονομάζεται LCD, είναι μια οθόνη την οποία μπορείτε να συνδέσετε στο arduino.
4. Breadboard
Για να φτιάξετε ηλεκτρικά κυκλώματα, είναι πολύ χρήσιμο να έχετε ένα breadboard. Το Arduino ελέγχει κάθε ακίδα.
5. Γυναικεία και αρσενικά σύρματα
Για να συνδέσετε τα ηλεκτρικά εξαρτήματα, μπορείτε να χρησιμοποιήσετε αυτά τα καλώδια. Μπορείτε να συνδέσετε τα αρσενικά και τα θηλυκά καλώδια με τις οπές και τις καρφίτσες.
6. Buzzer
Ο βομβητής κάνει τον ήχο για το ξυπνητήρι σας.
7. Καλώδιο USB
Μπορείτε να συνδέσετε το Arduino στον υπολογιστή με το καλώδιο USB, ώστε να μπορείτε να προγραμματίσετε το Arduino.
8. Μπαταρία 9 volt
9. Κλιπ μπαταρίας
Για να συνδέσετε το arduino με το 9 volt volt, χρειάζεστε αυτό το κλιπ.
10. Lego
Φτιάξαμε το προστατευτικό μας κάλυμμα με lego, αλλά μπορείτε να επιλέξετε κάτι άλλο αν θέλετε.
Βήμα 2: Συνδέστε το RTC

Για να συνδέσουμε το RTC με το arduino, χρειαζόμαστε το RTC, το Arduino, το Breadboard, θηλυκά και αρσενικά καλώδια.
Σύνδεση Arduino
-GND: τοποθετήστε στη θέση j12 της σανίδας
-8: Τοποθετήστε στη θέση j10 της σανίδας
Σύνδεση RTC:
- 32Κ: θέση στο Α5 στο Arduino
-SQW: θέση στο Vin στο Arduino
- SCL: Τοποθετήστε στη θέση h30 της σανίδας
- SDA: Τοποθετήστε στη θέση g30 της σανίδας
-VCC: μην τοποθετήσετε αυτό
-GND: θέση στο GND στο Arduino
Βήμα 3: Ρυθμίστε την ώρα
Αρχικά, πρέπει να εξηγήσετε το RTC στο σκίτσο:
#περιλαμβάνω
DS3231 rtc (SDA, SCL);
Τώρα, μπορείτε να ορίσετε την ώρα:
rtc.begin ();
rtc.setDOW (ΠΑΡΑΣΚΕΥΗ); // Ορίστε την Ημέρα της εβδομάδας σε ΚΥΡΙΑΚΗ
rtc.setTime (15, 49, 0); // Ρυθμίστε την ώρα στις 12:00:00 (μορφή 24 ωρών)
rtc.setDate (13, 4, 2018);
Μπορείτε να ελέγξετε το χρόνο σας στη σειριακή οθόνη.
Βήμα 4: Συνδέστε την οθόνη LCD

Τώρα πρέπει να συνδέσετε την οθόνη LCD στο Arduino. Συνδέουμε 4 καλώδια από την οθόνη LCD στο Arduino ή στο breadboard. Πρέπει να συνδέσετε τα καλώδια ως εξής:
- GND: τοποθετήστε στο GND στο arduino
- VCC: Τοποθετήστε στο κιγκλίδωμα ισχύος της σανίδας
- SDA: τοποθετήστε στη θέση j29 της σανίδας
- SCL: τοποθετήστε στη θέση f30 της σανίδας
Βήμα 5: Ρύθμιση της οθόνης LCD
Πρέπει να εξηγήσετε την οθόνη LCD στο σκίτσο. Πρέπει να το κάνετε έτσι:
#περιλαμβάνω
Σε αυτό το μέρος του κώδικα εξηγείται ότι η οθόνη LCD θα εμφανίσει την ημερομηνία και την ώρα στην οθόνη.
void setup ()
{lcd.begin (16, 2); για (int i = 0; i <5; i ++) {lcd.noBacklight (); καθυστέρηση (500)? lcd. backlight (); lcd.print ("Συναγερμός τρόμου"); καθυστέρηση (500)? lcd.clear (); }
Βήμα 6: Συνδέστε το Buzzer

Ο βομβητής τοποθετείται στον πείρο h10 και στον πείρο h12 της σανίδας ψωμιού. Ο τόνος υποδεικνύεται με τη λέξη «τόνος». Στο σκίτσο μας επιλέξαμε αυτόν τον τόνο για τον συναγερμό: τόνος (10, 440, 200).
Βήμα 7: Εγκαταστήστε το ξυπνητήρι
Επιλέξαμε να φτιάξουμε ένα αυτόματο ξυπνητήρι. Έχουμε ρυθμίσει το ξυπνητήρι από Δευτέρα έως Σάββατο. Συχνά έχουμε το πρόβλημα ότι ξεχνάμε να ρυθμίσουμε το ξυπνητήρι μας, αυτή είναι η λύση για το πρόβλημά μας. Έχουμε προσαρμόσει το ξυπνητήρι στο πρόγραμμα του σχολείου μας. Εάν ο συναγερμός σβήσει, ακούγεται ένα μπιπ και η οθόνη αναβοσβήνει. Αυτός είναι ο κωδικός για τον έλεγχο συναγερμού στον βρόχο de void:
alarmcheck (); εάν (t.min == 15 && t.hour == 7) {lcd.noBacklight (); καθυστέρηση (5000)? lcd. backlight (); τόνος (10, 440, 200). }}
void alarmcheck () {if (t.min == 15 && t.hour == 7 && rtc.getDOWStr (FORMAT_LONG) == "Δευτέρα") {alarm (); } if (t.min == 45 && t.hour == 9 && rtc.getDOWStr (FORMAT_LONG) == "Τρίτη") {alarm (); } if (t.min == 14 && t.hour == 13 && rtc.getDOWStr (FORMAT_LONG) == "Τετάρτη") {alarm (); } if (t.min == 45 && t.hour == 7 && rtc.getDOWStr (FORMAT_LONG) == "Πέμπτη") {alarm (); } if (t.min == 45 && t.hour == 7 && rtc.getDOWStr (FORMAT_LONG) == "Παρασκευή") {alarm (); } if (t.min == 15 && t.hour == 9 && rtc.getDOWStr (FORMAT_LONG) == "Σάββατο") {alarm (); }}
void alarm () {lcd.noBacklight (); καθυστέρηση (1000)? lcd. backlight (); για (int i = 0; i <100; i ++) {τόνος (10, 200*i+200); }}
Όταν δεν υπάρχει συναγερμός, μπορείτε να δείτε την ώρα και την ημερομηνία στην οθόνη. Αυτός είναι ο κωδικός:
t = rtc.getTime (); Serial.println (rtc.getDOWStr (FORMAT_LONG)); lcd.setCursor (0, 0); lcd.print ("Timeρα:"); lcd.print (rtc.getTimeStr ()); lcd.setCursor (0, 1); lcd.print ("Ημερομηνία:"); lcd.print (rtc.getDateStr ()); καθυστέρηση (1000)? lcd.clear ();
Βήμα 8: Φτιάξτε το προστατευτικό κάλυμμα



Όλα τα ηλεκτρικά εξαρτήματα έχουν συνδεθεί μέχρι τώρα. Το μόνο που χρειαζόμαστε είναι το προστατευτικό κάλυμμα. Φτιάξαμε το προστατευτικό κάλυμμα από Lego, αλλά μπορείτε να επιλέξετε ό, τι θέλετε.
Βήμα 9: Χρησιμοποιήστε το ξυπνητήρι σας

Τώρα, το ξυπνητήρι είναι έτοιμο για χρήση. Δεν θα έρθετε ποτέ αργά, λόγω αυτού του αυτόματου ξυπνητηριού!
Συνιστάται:
Έξυπνο ξυπνητήρι με χρήση Magicbit (Arduino): 10 βήματα

Έξυπνο ξυπνητήρι χρησιμοποιώντας Magicbit (Arduino): Αυτό το σεμινάριο δείχνει πώς να φτιάξετε ένα έξυπνο ξυπνητήρι χρησιμοποιώντας οθόνη OLED στον πίνακα προγραμματισμού Magicbit χωρίς να χρησιμοποιήσετε καμία μονάδα RTC
Δίδυμο ξυπνητήρι από κουτάκια σόδας: 7 βήματα (με εικόνες)

Δίδυμο ξυπνητήρι κουδουνιών από δοχεία σόδας: Αυτό το εγχειρίδιο σας δείχνει πώς να φτιάξετε ένα διπλό ξυπνητήρι από κουτιά σόδας. Το έργο χρησιμοποιεί δοχεία σόδας όπου αφαιρέθηκε το μελάνι (Σύνδεσμος: Αφαίρεση μελανιού από δοχεία σόδας). Για να γίνει αυτό το ξυπνητήρι πλήρως λειτουργικό, ενσωματώθηκε μια μονάδα ρολογιού DIY Quartz
Ένα θορυβώδες ξυπνητήρι: 3 βήματα

Ένα θορυβώδες ξυπνητήρι: Είμαι φοιτητής 13 ετών στην Ταϊβάν. Κάνω πράγματα με το Arduino για πρώτη φορά, αν μπορείτε να μου πείτε πώς να βελτιώσω αυτό το έργο, αφήστε μου σχόλια για να μπορέσω να κάνω το καλύτερο. (Ευχαριστώ ) Αυτό το ρολόι μπορεί να σε ξυπνήσει όταν κοιμάσαι, αλλά εγώ
Έξυπνο Ξυπνητήρι: Ένα Έξυπνο Ξυπνητήρι Με Raspberry Pi: 10 Βήματα (με Εικόνες)

Έξυπνο Ξυπνητήρι: Ένα Έξυπνο Ξυπνητήρι Κατασκευασμένο Με Βατόμουρο Π: Θέλατε ποτέ ένα έξυπνο ρολόι; Αν ναι, αυτή είναι η λύση για εσάς! Έφτιαξα το Smart Alarm Clock, αυτό είναι ένα ρολόι που μπορείτε να αλλάξετε την ώρα αφύπνισης σύμφωνα με τον ιστότοπο. Όταν χτυπήσει το ξυπνητήρι, θα ακουστεί ένας ήχος (βομβητής) και 2 φώτα θα
LED Ξυπνητήρι Sunrise με Προσαρμόσιμο Ξυπνητήρι Τραγουδιού: 7 Βήματα (με Εικόνες)

LED Ξυπνητήρι Sunrise με Προσαρμόσιμο Ξυπνητήρι Τραγουδιού: Το Κίνητρό μου Αυτό το χειμώνα η κοπέλα μου είχε πολύ πρόβλημα να ξυπνήσει το πρωί και φαινόταν να πάσχει από SAD (Seasonal Affective Disorder). Παρατηρώ μάλιστα πόσο πιο δύσκολο είναι να ξυπνάς το χειμώνα αφού ο ήλιος δεν έχει έρθει