Εμφάνιση αποτελεσμάτων : 1 έως 9 από 9

Θέμα: Μουσική απο μικροελεγκτή

  1. #1
    Μέλος Το avatar του χρήστη ALAMAN
    Όνομα
    Γιώργος
    Εγγραφή
    Oct 2005
    Περιοχή
    -
    Μηνύματα
    2.525

    Προεπιλογή Μουσική απο μικροελεγκτή

    Καλησπέρα. Μήπως ξέρει κανένας πώς μορώ να φορτώσω ένα αρχρείο
    μουσικής σε έναν μικροελεγκτή ουτως ώστε να το απεικονίζει στην θύρα
    που θα θέσω ώς έξοδο οπου θα υπάρχει ένας καλής ποιότητας ενισχυτής που θα ενισχύει το σήμα ήχου
    απο την θύρα και θα το αναπαράγει ένα μικρό ηχείο.
    Αντιλαμβάνομε οτι είναι αρκετά δύσκολο. Δεκτός κάθε τύπου μικροελεγκτής (PIC, AVR)

    0 Not allowed! Not allowed!
    Το μέλλον είναι πλέον παρόν, ας το κατακτήσουμε.
    Τα microchip είναι απο τα πιο περίπλοκα κυκλώματα που φτιάχτηκαν ποτέ στον κόσμο.

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

    Προεπιλογή

    Η μουσικι θα είναι WAV ή απλά νοτες? Κατι σαν Midi?

    0 Not allowed! Not allowed!

  3. #3
    Μέλος Το avatar του χρήστη ALAMAN
    Όνομα
    Γιώργος
    Εγγραφή
    Oct 2005
    Περιοχή
    -
    Μηνύματα
    2.525

    Προεπιλογή

    Η μουσική θα είναι ένα κανονικό τραγούδι με λόγια και μουσική.
    Άν δεν γίνετε με βολεύει και νότες, WAV τί είναι;

    0 Not allowed! Not allowed!
    Το μέλλον είναι πλέον παρόν, ας το κατακτήσουμε.
    Τα microchip είναι απο τα πιο περίπλοκα κυκλώματα που φτιάχτηκαν ποτέ στον κόσμο.

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

    Προεπιλογή

    WAV είναι τα αρχεία ήχου στο PC που δεν είναι συμπιεσμένα.
    Θα γράψεις με το PC ένα WAV file στα 8 bit (μονοφωνικά) και το binary αρχειο θα το αποθυκεύσης σε μια flash μνήμη. από εκεί θα το πέρνει ο μικροελεγκτής και θα το βγάζει σε μία θύρα του ( με την ταχύτητα που το έγραψες). Στη θύρα αυτή θα έχεις συνδέσει έναν DAC (πχ με δικτύωμα R-2R αντιστάσεων) και εκεί θα συνδέσεις τον ενισχυτή ήχου.

    0 Not allowed! Not allowed!

  5. #5
    Μέλος
    Εγγραφή
    Feb 2006
    Μηνύματα
    954

    Προεπιλογή

    α ρε chip ακριβώς το ίδιο πράγμα σκεφτόμουν εχτές.

    φτιάχνω έναν ενισχυτή εδώ και θέλω να έχει test tone
    δηλαδή χωρίς να έχεις συνδεδεμένο τίποτα να μπορείς
    να τσεκάρεις τα ηχεία

    ε θέλω το test tone να είναι vivaldi και όχι χφσχφσχφσστστχσχφφφφφφφφφφφφφφσσστττττττ

    με καμια εξωτερική eeprom καλύτερα πιστεύεις;

    0 Not allowed! Not allowed!

  6. #6
    Μέλος Το avatar του χρήστη ALAMAN
    Όνομα
    Γιώργος
    Εγγραφή
    Oct 2005
    Περιοχή
    -
    Μηνύματα
    2.525

    Προεπιλογή

    Μπορείτε να με βοηθήσετε με κανένα σχέδιο;

    0 Not allowed! Not allowed!
    Το μέλλον είναι πλέον παρόν, ας το κατακτήσουμε.
    Τα microchip είναι απο τα πιο περίπλοκα κυκλώματα που φτιάχτηκαν ποτέ στον κόσμο.

  7. #7
    Μέλος
    Εγγραφή
    Feb 2006
    Μηνύματα
    954

    Προεπιλογή

    alaman:
    τι να το κάνεις το σχέδιο, πήγαινε να ψωνίσεις έναν 8bit dac parallel , έναν avr που προτιμάς (να έχει μπόλικη μνημούλα)
    κατέβασε και κανα εργαλείο για wav editing/converter και το μόνο που δεν ξέρω αν θα χρειαστείς
    είναι μια μικρή προενίσχυσχη στην έξοδο του dac και κανα φιλτράκι. μπορείς το πιθανότερο
    να αντιγράψεις κάποιο φίλτρο/προενισχυτή απο οποιοδήποτε AUDIO DAC (spdif receiver) πχ
    ενισχυτή εξόδου για dac έχει το datasheet του AD1955 (analog devices serial hi-end dac δεν σου κάνει
    εσένα πήγαινε μόνο στις εξόδους). Τώρα που το κοιτάω το datasheet του DAC0830 έχει και
    τελεστικό στην έξοδο για 2.5V έξοδο.

    o mega16 που έχει 16kbyte flash είναι καλός για να βάλεις τίποτα απλό επάνω.
    θα χρειαστεί ψάξιμο το πού θα σηκώσεις το wav στην flash κ πως, δηλαδή με
    την LPM ή κάπως έτσι θα το διαβάζεις μετά το programming κ κάποιο addressing mode.

    καλύτερα να το σχεδιάσεις/οργανώσεις εσύ. (Ι have trust issues που λένε)

    chip: το κατώθι στην έξοδο του dac λογικά είναι ένα ημίτονο συχνότητας ανάλογης του delay right?
    έχω πετύχει αλγόριθμους για fractal music 5 γραμμές όλες κιόλες στα 16 bit
    (κ καταπληκτική music, όλες τις συχνότητες με νότες σε διάφορες κλίμακες).

    Κώδικας:
    delay:
          nop ; osa xreiazetai
          ret 
    
    notifydac:
          out   PORT_DAC, r16
          ; kane sigxronismous
          ret
    
    again:
          dec r16
          rcal delay
          rcall notify_dac
          rjmp again

    0 Not allowed! Not allowed!

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

    Προεπιλογή

    Χμ....νομίζω οτι καλύτερα είναι να επιλέξεται εξωτερική μνήμη (πχ at29c010)
    όσο μεγάλη μνήμη και να έχει ο μικροελεγκτής μάλλον θα είναι πολύ μικρή για τέτοια εφαρμογή.

    Ημίτονο δεν νομίζω οτι βγάζει ...θα έπρεπε να υπάρχει κάποιος πίνακα τιμών για να βγάλει ημίτονο.

    0 Not allowed! Not allowed!

  9. #9
    Μέλος
    Εγγραφή
    Feb 2006
    Μηνύματα
    954

    Προεπιλογή

    βασικά το είδα δεν είναι ημίτονο, τέσπα αυτό είναι το λιγότερο


    alaman: στο avrfreaks υπάρχει κώδικας και κύκλωμα
    απο ολόκληρο mp3 player. πολύ μικρό σε υλοποίηση.

    0 Not allowed! Not allowed!

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

  1. Για μουσική χαλάρωση
    By agis68 in forum Γενική Συζήτηση
    Απαντήσεις: 10
    Τελευταίο Μήνυμα: 05-04-14, 23:32
  2. Απαντήσεις: 34
    Τελευταίο Μήνυμα: 07-11-12, 16:57
  3. Απαντήσεις: 7
    Τελευταίο Μήνυμα: 24-05-11, 01:42
  4. Μουσική FREESTYLE...
    By Γιώργος Ανώνυμος in forum Γενική Συζήτηση
    Απαντήσεις: 3
    Τελευταίο Μήνυμα: 05-01-10, 17:20
  5. Μουσική σε Buggy
    By kyriakos_electron in forum Κυκλώματα Εικόνας-'Ηχου & Φωτισμού
    Απαντήσεις: 7
    Τελευταίο Μήνυμα: 28-06-09, 12:30

Tags for this Thread

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

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