Σελίδα 1 από 3 1 2 3 ΤελευταίαΤελευταία
Εμφάνιση αποτελεσμάτων : 1 έως 10 από 27

Θέμα: Ραδιόφωνο FM με AVR και οθόνη GLCD

  1. #1
    Μέλος Το avatar του χρήστη manolena
    Όνομα
    Μάνος
    Εγγραφή
    Dec 2006
    Περιοχή
    Ελευσίνα
    Μηνύματα
    2.709

    Προεπιλογή Ραδιόφωνο FM με AVR και οθόνη GLCD

    Καλησπέρα σας.

    Η πρώτη κατασκευή του 2015 είναι ένα ραδιόφωνο FM βασισμένο σε μια παραλλαγή του TEA5767 module, ενός ATMega644P και μιας οθόνης γραφικών 128x64 pixels. Ο χειρισμός του γίνεται μέσω ενός rotary encoder switch απο τον οποίο εισάγονται 5 διαφορετικά μενού με ενδείξεις και ρυθμίσεις για συντονισμό, ένταση ήχου, ένδειξη ώρας, ένδειξη θερμοκρασίας, τράπεζας σταθμών μνήμης και ένα (μελλοντικό) μενού για ρύθμιση ώρας/ ημερομηνίας.

    Όπως φαίνεται στις παραπάνω φωτογραφίες, η κατασκευή χτίστηκε πάνω σε μια διάτρητη πλακέτα και καλωδιώθηκε στο χέρι με Kynar wire. Για το δέκτη FM χρησιμοποιήθηκε μια παραλλαγή του γνωστού module με το TEA5767, ενώ για το RTC η πλακέτα που χρησιμοποιώ παντού με το M41T80 της ST, το LM75 και μια μνήμη 24C64 για οποιαδήποτε χρήση. Την AF την ενισχύει ένας TDA7052 ο οποίος οδηγείται σε στάθμη με PWM απο τον μ/Ε για να επιτευχθεί η ψηφιακή αυξομείωση του ήχου.

    Πατήστε στην εικόνα για να τη δείτε σε μεγένθυνση Όνομα:  20150130_172118.jpg Εμφανίσεις:  1419 Μέγεθος:  143,6 KBΠατήστε στην εικόνα για να τη δείτε σε μεγένθυνση Όνομα:  20150130_172135.jpg Εμφανίσεις:  443 Μέγεθος:  144,4 KB

    To ΤΕΑ5767 επικοινωνεί με τον μ/Ε μέσω διαύλου I²C με τον μ/Ε και η πλακετίτσα που τον υποστηρίζει δίνει στερεοφωνική έξοδο. Εδώ χρησιμοποιείται μόνο το ένα κανάλι και η έντασή του αυξομειώνεται ψηφιακά με PWM σε 10 στάθμες για έξοδο 1W/8Ω.
    Συνημμένα Thumbnails Συνημμένα Thumbnails Πατήστε στην εικόνα για να τη δείτε σε μεγένθυνση Όνομα:  20150130_165653.jpg Εμφανίσεις:  642 Μέγεθος:  139,1 KB   Πατήστε στην εικόνα για να τη δείτε σε μεγένθυνση Όνομα:  20150130_165709.jpg Εμφανίσεις:  2037 Μέγεθος:  147,5 KB   Πατήστε στην εικόνα για να τη δείτε σε μεγένθυνση Όνομα:  20150130_165751.jpg Εμφανίσεις:  464 Μέγεθος:  138,6 KB   Πατήστε στην εικόνα για να τη δείτε σε μεγένθυνση Όνομα:  20150130_165825.jpg Εμφανίσεις:  457 Μέγεθος:  143,6 KB  

    27 Not allowed! Not allowed!

  2. 11 μέλη ευχαρίστησαν τον manolena για αυτό το χρήσιμο μήνυμα:

    angel_grig (31-01-15), aris285 (30-01-15), betacord85 (07-02-15), CLOCKMAN (31-01-15), G.G. (30-01-15), GiwrgosTH (09-02-15), Hulk (31-01-15), nikknikk4 (02-02-15), SeAfasia (30-01-15), spirakos (01-02-15), usa (08-02-15)

  3. #2
    Μέλος Το avatar του χρήστη manolena
    Όνομα
    Μάνος
    Εγγραφή
    Dec 2006
    Περιοχή
    Ελευσίνα
    Μηνύματα
    2.709

    Προεπιλογή

    Πατήστε στην εικόνα για να τη δείτε σε μεγένθυνση Όνομα:  20150130_172224.jpg Εμφανίσεις:  194 Μέγεθος:  142,1 KB

    Η έκταση της οθόνης είναι αρκετή ώστε να δίνει πολλές πληροφορίες στο χρήστη. Υπάρχει μια μπάρα που δείχνει αναλογικά τη συχνότητα συντονισμού σε μήκος 0-128 pixels και γεμίζει ή αδειάζει ανάλογα με το προς τα που κινείται η συχνότητα λήψης. Η συχνότητα επίσης φαίνεται και σε ψηφιακή μορφή σε MHz με μεγάλους χαρακτήρες. Έχει ενσωματωθεί και ένα σύστημα εμφάνισης του ονόματος του σταθμού στον οποίο συντονίζεται ο δέκτης, το οποίο διαβάζει απο μια ταμπέλα τα ονόματα των σταθμών της Αττικής. Μπορεί να προσαρμοστεί για να δείχνει και κατά τόπους άλλους σταθμούς.

    Την ένταση του σήματος τη βλέπει κανείς με μια μικρή αναλογική μπάρα αλλά και με ψηφιακή μορφή σε βήματα 0-100, ενώ τέλος, υπάρχει ένα κυλιόμενο banner που εμφανίζει τρέχοντας την ώρα, ημερομηνία και τη θερμοκρασία περιβάλλοντος, το οποίο ανανεώνεται σε πραγματικό χρόνο.

    2 Not allowed! Not allowed!

  4. Ένα μέλος ευχαρίστησε τον manolena για αυτό το χρήσιμο μήνυμα:

    CLOCKMAN (31-01-15)

  5. #3
    Μέλος Το avatar του χρήστη aris285
    Όνομα
    Αρης
    Εγγραφή
    Jul 2010
    Περιοχή
    Ελευσινα
    Μηνύματα
    1.637

    Προεπιλογή

    Μπραβο σου πολυ καλο. εχει RDS ή εσυ τους εχει ονομασει τους σταθμους?

    0 Not allowed! Not allowed!

  6. #4
    Μέλος Το avatar του χρήστη manolena
    Όνομα
    Μάνος
    Εγγραφή
    Dec 2006
    Περιοχή
    Ελευσίνα
    Μηνύματα
    2.709

    Προεπιλογή

    Όχι, το TEA5767 δεν έχει ενσωματωμένο RDS. Έχω φτιάξει μια μεγάλη ταμπέλα με συχνότητες 87.5-108 (205 καταχωρήσεις) και σύμφωνα με το χάρτη συχνοτήτων

    http://en.wikipedia.org/wiki/List_of...#Athens_region

    ...γράφω τα ονόματα των σταθμών. Μόλις ο δέκτης συντονίσει σε συχνότητα για την οποία υπάρχει ονομασία αλλά και αν το σήμα λήψης είναι > 25%, τότε εμφανίζεται και το όνομα του σταθμού.

    1 Not allowed! Not allowed!

  7. #5
    Μέλος Το avatar του χρήστη aris285
    Όνομα
    Αρης
    Εγγραφή
    Jul 2010
    Περιοχή
    Ελευσινα
    Μηνύματα
    1.637

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από manolena Εμφάνιση μηνυμάτων
    Όχι, το TEA5767 δεν έχει ενσωματωμένο RDS. Έχω φτιάξει μια μεγάλη ταμπέλα με συχνότητες 87.5-108 (205 καταχωρήσεις) και σύμφωνα με το χάρτη συχνοτήτων

    http://en.wikipedia.org/wiki/List_of...#Athens_region

    ...γράφω τα ονόματα των σταθμών. Μόλις ο δέκτης συντονίσει σε συχνότητα για την οποία υπάρχει ονομασία αλλά και αν το σήμα λήψης είναι > 25%, τότε εμφανίζεται και το όνομα του σταθμού.
    γραφαμε μαζι πριν και δεν προλαβα να διαβασω το #2

    0 Not allowed! Not allowed!

  8. #6
    Μέλος Το avatar του χρήστη manolena
    Όνομα
    Μάνος
    Εγγραφή
    Dec 2006
    Περιοχή
    Ελευσίνα
    Μηνύματα
    2.709

    Προεπιλογή

    Ένα video με τη λειτουργία της κατασκευής:

    https://www.youtube.com/watch?v=G9Hi...ature=youtu.be


    1 Not allowed! Not allowed!

  9. #7
    Μέλος Το avatar του χρήστη SeAfasia
    Όνομα
    SV3IRG Dinos
    Εγγραφή
    Sep 2012
    Περιοχή
    Άργος.
    Μηνύματα
    3.363

    Προεπιλογή

    μπράβο Μάνο. ..
    εμένα μου άρεσε ο τρόπος αυξομείωσης του volume!

    0 Not allowed! Not allowed!

  10. Ένα μέλος ευχαρίστησε τον SeAfasia για αυτό το χρήσιμο μήνυμα:

    manolena (30-01-15)

  11. #8
    Μέλος Το avatar του χρήστη manolena
    Όνομα
    Μάνος
    Εγγραφή
    Dec 2006
    Περιοχή
    Ελευσίνα
    Μηνύματα
    2.709

    Προεπιλογή

    Χρησιμοποιηθέντα υλικό και λογισμικό:

    Για τη σύνταξη του κώδικα, χρησιμοποιήθηκαν δημοφιλείς βιβλιοθήκες:

    openGLCD, https://bitbucket.org/bperrybap/openglcd/wiki/Home
    MenuBackend, https://github.com/WiringProject/Wir...es/MenuBackend του Alexander Brevig
    EEPROM, http://playground.arduino.cc/Code/EEPROMReadWriteLong για εγγραφή/ ανάγνωση float values
    και http://arduino.cc/en/Reference/EEPROM, standard βιβλιοθήκη μαζί με το Arduino IDE
    Wire, http://arduino.cc/en/reference/Wire, standard βιβλιοθήκη μαζί με το Arduino IDE
    TimerOne, https://code.google.com/p/arduino-ti...downloads/list
    PinChangeInt, http://playground.arduino.cc/Main/PinChangeInt

    ...καθώς και αρκετός κώδικας που ανακυκλώθηκε και προσαρμόστηκε απο την προηγούμενη έκδοση του ραδιοφώνου Δέκτης FM Stereo με Arduino .

    Προς το παρόν, "μαζεύεται" λίγο ο κώδικας και προστίθενται μερικά ακόμα πράγματα και αμέσως μετά θα ανεβεί για ελεύθερη χρήση απο όποιον το επιθυμεί. Ομοίως πρέπει να φτιάξω και το σχέδιο, γιατί η κατασκευή φτιάχτηκε με σημειώσεις... Μόλις τελειώσει και αυτό, θα ανέβει εδώ για όποιον θέλει να το κατασκευάσει.

    Σε ό,τι αφορά, το υλικό:

    Χρησιμοποιήθηκε ένας ATMega644P, http://www.atmel.com/devices/ATMEGA644P.aspx με 64K μνήμη προγράμματος (για να έχουμε να παίζουμε...), μια οθόνη γραφικών βασισμένη στον KS0108 http://playground.arduino.cc/Code/GLCDks0108, http://playground.arduino.cc/Code/GLCDks0108, ένα rotary encoder
    http://www.ebay.com/itm/12mm-Rotary-...-/171658463561.
    Για την ακουστική έξοδο, το σήμα ενισχύεται με έναν TDA7052, http://www.nxp.com/documents/data_sheet/TDA7052A_AT.pdf.

    Για το ρολόι πραγματικού χρόνου, χρησιμοποιήθηκε ένα Μ41Τ80, http://www.st.com/web/en/resource/te...CD00003119.pdf και για θερμόμετρο ένα LM75, http://datasheets.maximintegrated.com/en/ds/LM75.pdf σε ιδιοκατασκευή πλακέτας.

    0 Not allowed! Not allowed!

  12. #9
    Μέλος Το avatar του χρήστη NOE
    Όνομα
    Δημήτρης
    Εγγραφή
    Jan 2005
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    581

    Προεπιλογή

    συγχαρητήρια για την κατασκευή.
    Είδα λίγο το datasheet του Μ41Τ80 και μου φάνηκε σαν να μην παίρνει μπαταρία buck up. Έχει κάποιο πλεονέκτημα έναντι του γνωστού DS1307 ?

    0 Not allowed! Not allowed!

  13. #10
    Μέλος
    Εγγραφή
    Apr 2006
    Περιοχή
    Κέρκυρα
    Μηνύματα
    5.956

    Προεπιλογή

    η back-up τροφοδοσία μπορεί να προστεθεί εύκολα με δύο δυοδάκια... στο ένα θα έρχεται η κυρίως τάση του κυκλώματος και στο αλλο από μπαταριούλα... αν διακοπεί η ταση τροφοδοσίας του κυκλώματος θα αναλάβει η μπαταρία να τροφοδοτήσει το rtc

    1 Not allowed! Not allowed!

Σελίδα 1 από 3 1 2 3 ΤελευταίαΤελευταία

Παρόμοια Θέματα

  1. AVR: Ερώτηση για χρήση υπορουτινών και RAM σε AVR
    By Ηλιάδης Μάνος in forum Μικροελεγκτές
    Απαντήσεις: 5
    Τελευταίο Μήνυμα: 19-12-15, 16:49
  2. Οθόνη αφής για σύνδεση με AVR;
    By Panoss in forum Μικροελεγκτές
    Απαντήσεις: 2
    Τελευταίο Μήνυμα: 02-05-14, 14:36
  3. GLCD ΑΠΟΡΙΑ
    By aris285 in forum Μικροελεγκτές
    Απαντήσεις: 5
    Τελευταίο Μήνυμα: 13-10-11, 07:25
  4. Βοήθεια με glcd 128*64 και atmgea16.
    By giorgosxristou in forum Μικροελεγκτές
    Απαντήσεις: 6
    Τελευταίο Μήνυμα: 11-07-11, 00:30
  5. AVR studio4 και AVR-readyboard1 δεν συνεργάζονται.
    By PATENTAS10 in forum Μικροελεγκτές
    Απαντήσεις: 22
    Τελευταίο Μήνυμα: 18-03-11, 01:50

Δικαιώματα - Επιλογές

  • Δημιουργία θεμάτων: Όχι
  • Υποβολή μηνυμάτων: Όχι
  • Σύναψη αρχείων: Όχι
  • Επεξεργασία μηνυμάτων: Όχι
  •  
  • BB code: σε λειτουργία
  • Smilies: σε λειτουργία
  • [IMG]: σε λειτουργία
  • [VIDEO] code is σε λειτουργία
  • HTML: εκτός λειτουργίας