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

Talking Clock Bilingual (EN+PT): 5 βήματα (με εικόνες)
Talking Clock Bilingual (EN+PT): 5 βήματα (με εικόνες)

Βίντεο: Talking Clock Bilingual (EN+PT): 5 βήματα (με εικόνες)

Βίντεο: Talking Clock Bilingual (EN+PT): 5 βήματα (με εικόνες)
Βίντεο: Η γκουγκου δεν σεβεται τον πατερα της 2024, Νοέμβριος
Anonim
Image
Image

Ακολουθήστε περισσότερα από τον συγγραφέα:

Digitalηφιακό ρολόι με αυτόματη περιστροφή της οθόνης LED
Digitalηφιακό ρολόι με αυτόματη περιστροφή της οθόνης LED
4χρονο ψηφιακό ρολόι
4χρονο ψηφιακό ρολόι
4χρονο ψηφιακό ρολόι
4χρονο ψηφιακό ρολόι
Digitalηφιακό και δυαδικό ρολόι σε οθόνη 8 ψηφίων Χ 7 τμήματα LED
Digitalηφιακό και δυαδικό ρολόι σε οθόνη 8 ψηφίων Χ 7 τμήματα LED
Digitalηφιακό και δυαδικό ρολόι σε οθόνη 8 ψηφίων Χ 7 τμήματα LED
Digitalηφιακό και δυαδικό ρολόι σε οθόνη 8 ψηφίων Χ 7 τμήματα LED

Σχετικά: Η κωδικοποίηση, η ηλεκτρονική δημιουργία πρωτοτύπων με το Arduino και η ανάλυση δεδομένων είναι τα χόμπι μου. Περισσότερα για το lagsilva »

Το Talking Clock 2 (Bilingual) είναι η νέα έκδοση του Talking Clock που έχω δημοσιεύσει πριν από λίγο καιρό.

Ο κώδικας ενημερώθηκε για να υποστηρίζει δύο γλώσσες (αγγλικά/πορτογαλικά) και νέες δυνατότητες εισήχθησαν στον κώδικα:

  • Λειτουργία 1: Ρυθμίστε την ώρα (ώρα & λεπτό)
  • Λειτουργία 2: Το ρολόι μιλάει κάθε λεπτό
  • Λειτουργία 3: Το ρολόι μιλάει κάθε ώρα
  • Λειτουργία 4: Το ρολόι μιλά την ώρα που πατάτε ένα κουμπί
  • Λειτουργία 5: Ορίστε τη γλώσσα για Αγγλικά ή Πορτογαλικά

Σημείωση: Η κατάσταση της γλώσσας αποθηκεύεται στο Arduino - EEPROM για να διατηρήσει αυτές τις πληροφορίες ακόμη και όταν επανεκκινηθεί ή ενεργοποιηθεί.

Παρουσιάστηκε ως προαιρετικός ένας μίνι ενισχυτής PAM8403 (3W + 3W) για καλύτερο έλεγχο της στάθμης του ήχου στο ηχείο.

Χρησιμοποιώ μόνο ένα ηχείο (ένα κανάλι ήχου), αλλά μπορείτε να προσθέσετε ένα άλλο αν θέλετε.

Βήμα 1: Στοιχεία

Συστατικά
Συστατικά
Συστατικά
Συστατικά
Συστατικά
Συστατικά
  • Arduino UNO R3
  • Mini MP3 Player DFPlayer
  • Οθόνη TM1637
  • PAM8403 - Μίνι ενισχυτής ήχου (3W+3W) - Αυτό είναι προαιρετικό
  • SD mini - Κάρτα μνήμης
  • Διακόπτης κουμπιού
  • Αντίσταση 1k Ohm
  • Ηχείο 3W
  • Breadboard
  • Άλτες

Σημείωση: Λεπτομέρειες για το DFPlayer Mini σε:

www.dfrobot.com/wiki/index.php/DFPlayer_Mi…

Βήμα 2: Διαγράμματα

Σχήματα
Σχήματα

Σημαντικό: Δεν συνιστάται η χρήση της θύρας USB ως πηγή ενέργειας σε αυτό το έργο. Συνδέστε το Arduino σε εξωτερική πηγή ισχύος 9V x 1A (ή υψηλότερη) επειδή υπάρχουν υπερτάσεις ισχύος όταν λειτουργεί το ηχείο, προκαλώντας αστάθεια στο Arduino.

Βήμα 3: Τα αρχεία κώδικα και MP3

Τα αρχεία κώδικα & MP3
Τα αρχεία κώδικα & MP3

Μια κάρτα SD πρέπει να διαμορφωθεί για FAT32 και πρέπει να δημιουργηθεί ένας φάκελος με το όνομα "MP3".

Στο φάκελο MP3 αποθηκεύονται όλα τα αρχεία φωνών (74 συνολικά) στα αγγλικά και τα πορτογαλικά.

Στη λειτουργία 3, όταν το ρολόι μιλάει κάθε ώρα, ακούγεται ένας ήχος "καμπάνας εκκλησίας" που λειτουργεί μόνο μεταξύ 08:00 και 18:00. Αυτός ο ήχος επαναλαμβάνεται όσες φορές η ώρα εκείνης της στιγμής.

Σημείωση: Όλα τα αρχεία πρέπει να ονομάζονται σύμφωνα με το μοτίβο "nnnn.mp3", ξεκινώντας από το "0000.mp3".

Βήμα 4: Βιβλιοθήκη DFPlayerMini

Η βιβλιοθήκη "DFRobotDFPlayerMini" βρίσκεται στη διεύθυνση:

github.com/DFRobot/DFRobotDFPlayerMini

Βήμα 5: Ρύθμιση

Υπάρχουν 3 κουμπιά που χρησιμοποιούνται για τη λειτουργία με τις ακόλουθες λειτουργίες:

#1:

Μεταβαίνει στον επόμενο τρόπο λειτουργίας.

#2:

Προσαρμόστε την ώρα στη λειτουργία ρύθμισης

Εκφωνεί την ώρα στη λειτουργία κουμπιού

Ορίστε στα Πορτογαλικά στη λειτουργία γλώσσας.

#3:

Προσαρμόστε το λεπτό στη λειτουργία ρύθμισης

Εκφωνεί την ώρα στη λειτουργία κουμπιού

Ορίστε στα Αγγλικά στη Λειτουργία γλώσσας.

Σημείωση: Για να μεταβείτε στην επόμενη λειτουργία, πατήστε το κουμπί #1 μέχρι να ξεκινήσει η επόμενη ομιλία (η μπλε LED του DFPlayer είναι αναμμένη αυτήν τη στιγμή).

Συνιστάται: