» Ηλεκτρονικά » Arduino »Ρετρό στυλ ψηφιακό ραδιόφωνο στο Arduino

Ρετρό στυλ ψηφιακό ραδιόφωνο στο Arduino



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


Ρετρό στυλ ψηφιακό ραδιόφωνο στο Arduino


Ο σχεδιασμός χρησιμοποίησε μια οθόνη LCD Nokia 5110 LCD για να εμφανίσει τη συχνότητα και έναν κωδικοποιητή για να την επιλέξει. Η ένταση ελέγχεται από έναν μεταβλητό αντιστάτη ενσωματωμένο στον ενισχυτή. Για να τονίσει το σχέδιο, ο συγγραφέας χρησιμοποίησε επίσης μια Art Deco γραμματοσειρά για να εμφανίσει πληροφορίες στην οθόνη. Ο κώδικας arduino περιέχει τη λειτουργία της μνήμης του τελευταίου σταθμού που ακούτε (ο οποίος ακούστηκε για περισσότερο από πέντε λεπτά).




Βήμα 1: Εξαρτήματα




  • Arduino Pro mini
  • Προγραμματιστής FTDI
  • Ραδιόφωνο FM TEA5767
  • Ηχείο 3 watt
  • Μονάδα ενισχυτή PAM8403
  • Κωδικοποιητής
  • Οθόνη LCD Nokia 5110
  • Φύλλο φόρτισης και προστασίας μπαταρίας
  • 18650 μπαταρία
  • Κάτοχος 18650
  • Εναλλαγή
  • Αναπτυξιακό συμβούλιο 5x7 εκ
  • Σύνδεση καλωδίων
  • Υφάσματα για ηχεία









Πρώτα απ 'όλα, αν δεν έχετε μεγάλη εμπειρία εργασίας με το arduino, θα πρέπει πρώτα να συναρμολογήσετε το κύκλωμα χρησιμοποιώντας ένα ξέγνοιαστο breadboard. Ταυτόχρονα, για λόγους ευκολίας, μπορείτε να χρησιμοποιήσετε το Arduino Nano ή το UNO. Προσωπικά, χρησιμοποιώ το Arduino UNO στο στάδιο των κυκλωμάτων αποσφαλμάτωσης, καθώς είναι βολικό να το χρησιμοποιήσετε μαζί με το breadboard για να συνδέσετε τα απαραίτητα εξαρτήματα, πρακτικά χωρίς συγκόλληση. Όταν η συσκευή είναι ενεργοποιημένη, ένα λογότυπο θα πρέπει να εμφανίζεται στην οθόνη για μερικά δευτερόλεπτα, μετά από το οποίο η συχνότητα του τελευταίου σταθμού που ακούγεται φορτώνεται από τη μνήμη EEPROM. Περιστρέφοντας το κουμπί του κωδικοποιητή, μπορείτε να ρυθμίσετε τη συχνότητα μεταβάλλοντας τους σταθμούς.


Όταν όλα λειτουργούν σωστά στη διάταξη, μπορείτε να προχωρήσετε στην κύρια συναρμολόγηση χρησιμοποιώντας το ήδη πιο συμπαγές και φθηνότερο Arduino PRO Mini, το οποίο, επιπλέον, έχει χαμηλότερη κατανάλωση. Αλλά πριν από αυτό, ας δούμε πώς όλα θα βρίσκονται στην υπόθεση.


Βήμα 3: Σχεδιάστε το περίβλημα






Τρισδιάστατο το μοντέλο αναπτύχθηκε στο ελεύθερο, αλλά μάλλον ισχυρό πρόγραμμα Fusion 360.

Βήμα 4: Εκτύπωση και επεξεργασία 3D




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










Βήμα 5: Βάζοντας όλους μαζί




Το επόμενο βήμα είναι να εγκαταστήσετε τα ηλεκτρονικά μέσα στο περίβλημα. Δεδομένου ότι όλα έχουν ήδη διαμορφωθεί στο Fusion 360, δεν θα υπάρχει πρόβλημα με αυτό. Όπως μπορείτε να δείτε, κάθε στοιχείο έχει τη δική του θέση στο περίβλημα. Το πρώτο βήμα ήταν η συγκόλληση του Arduino Pro Mini, μετά την οποία φορτώθηκε ο κώδικας. Το επόμενο βήμα είναι η πηγή ενέργειας. Το έργο χρησιμοποίησε μια πολύ βολική και συμπαγή πλακέτα Wemos, η οποία είναι επίσης υπεύθυνη για τη φόρτιση της μπαταρίας, την προστασία της και επίσης αυξάνει την τάση για τους καταναλωτές στα απαιτούμενα 5 βολτ. Αντ 'αυτού, μπορείτε να χρησιμοποιήσετε τη συνηθισμένη μονάδα φόρτισης και προστασίας και να αυξήσετε την τάση με ξεχωριστό μετατροπέα DC / DC (για παράδειγμα, TP4056 + MT3608).


Στη συνέχεια, τα υπόλοιπα εξαρτήματα είναι συγκολλημένα, ηχεία, οθόνη, ενισχυτής. Επίσης, παρόλο που υπάρχουν πυκνωτές ισχύος στη μονάδα ενισχυτή, συνιστάται να προσθέσετε ένα ακόμα (ο συγγραφέας το έχει ρυθμίσει σε 330 microfarads, αλλά είναι πιθανό να 1000). Η ποιότητα (αν το 10% THD μπορεί να ονομαστεί ποιότητα) του ήχου του ενισχυτή PAM8403 εξαρτάται σε μεγάλο βαθμό από την τροφοδοσία ρεύματος καθώς και από τη λειτουργία της μονάδας ραδιοσυχνοτήτων. Όταν όλα είναι συγκολλημένα και δοκιμασμένα, μπορείτε να ξεκινήσετε την τελική συναρμολόγηση. Πρώτα απ 'όλα, ο συγγραφέας κόλλησε την σχάρα, πάνω από την οποία ήταν ένα ραδιόφωνο.


Από τον εαυτό μου. Ραδιόφωνο είναι ένα συγκεκριμένο πράγμα, και δεν πωλούνται σε κάθε στάβλο. Ωστόσο, σε κάθε θηλυκό κατάστημα κεντήματος μπορείτε να αγοράσετε ένα τέτοιο πράγμα όπως καμβά (ύφασμα για σταυροβελονιά). Είναι φθηνή και πολύ κατάλληλη ως αντικατάσταση για ραδιο ιστό, έρχεται σε διαφορετικά χρώματα. Πάρτε φυσικό (μη συνθετικό) και με το μεγαλύτερο κελί. Παρεμπιπτόντως, ταιριάζει απόλυτα με το σχέδιο αυτού του ραδιοφώνου.


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











Βήμα 6: Firmware




Αυτό το βήμα θα πρέπει να τοποθετηθεί υψηλότερα, καθώς πρέπει να το αναβοσβήνετε στο στάδιο αποσφαλμάτωσης. Η βασική ιδέα του κώδικα είναι η εξής: όταν περιστρέφεται ο επιλογέας κωδικοποιητή, η συχνότητα σαρώνεται όταν ο κοχλιωτός διακόπτης παραμείνει στην ίδια θέση για περισσότερο από 1 δευτερόλεπτο - αυτή η συχνότητα έχει ρυθμιστεί για τη μονάδα δέκτη FM.


αν (τρέχονMillis - previousMillis> διάστημα)
  {
    αν (συχνότητα! = προηγούμενη συχνότητα)
    {
      previous_frequency = συχνότητα.
      ραδιοφωνική συχνότητα (συχνότητα);
      δευτερόλεπτα = 0.
    } άλλο


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


Αφού ρυθμίσετε τη συχνότητα του δέκτη, αρχίζει η αντίστροφη μέτρηση. Μετά από 5 λεπτά, η συχνότητα αποθηκεύεται στη μνήμη EEPROM.

αλλού
    {
      δευτερόλεπτα ++;
      αν (δευτερόλεπτα == SECONDS_TO_AUTOSAVE)
      {
          float read_frequency = readFrequencyFromEEPROM ();
          αν (read_frequency! = συχνότητα)
          {
            Serial.println ("βρόχος (): Αποθήκευση νέας συχνότητας σε EEPROM").
            writeFrequencyToEEPROM (& συχνότητα);
          }}
      }}
    }}


Ο κώδικας, καθώς και τα αρχεία για εκτύπωση, μπορούν να μεταφορτωθούν σε ένα αρχείο στο τέλος του άρθρου.


Βήμα 7: Συμπέρασμα




Είμαστε πολύ τυχεροί που ζούμε σε μια εποχή που εμείς οι ίδιοι μπορούμε να φτιάξουμε ό, τι θέλουμε! Διαθέτουμε τα εργαλεία και τους πόρους για να δημιουργήσουμε ό, τι θέλουμε σε λίγες εβδομάδες και με χαμηλό κόστος.





Από τον εαυτό μου θέλω να κάνω μια μικρή σημείωση για το έργο.Για να ενεργοποιήσετε το ραδιόφωνο, χρησιμοποιήστε ένα μικρό διακόπτη ολίσθησης που βρίσκεται στο πίσω μέρος της θήκης. Οι μονάδες ενισχυτή PAM8403 δεν έχουν μόνο μεταβλητή αντίσταση για ρύθμιση της έντασης, αλλά αντίσταση συνδυασμένη με διακόπτη (τουλάχιστον εκείνες που συναντήθηκαν σε μένα). Δηλαδή, στην άκρα αριστερή θέση, ο διακόπτης βρίσκεται στη θέση "off", αρχίζουμε να το περιστρέψουμε - κάντε κλικ, ενεργοποιήστε τον και στη συνέχεια ρυθμίστε την ένταση. Νομίζω ότι όλοι καταλαβαίνουν τι μιλώ για όλα τα κινεζικά ραδιόφωνα. Λοιπόν, τι κάνω. Αυτός ο διακόπτης τροφοδοτεί τη μονάδα ενισχυτή. Προτείνω τα εξής: κόψτε τις διαδρομές που ταιριάζουν στον διακόπτη και βραχυκύκλωμα, αποκλείοντας έτσι το διακόπτη από το κύκλωμα. Και στα τακούνια του διακόπτη, κολλήστε τα καλώδια στο διάκενο της μπαταρίας, κάνοντας έτσι τη χρήση του δέκτη πιο «χρηστικότητα».


Λήψη αρχείου με τρισδιάστατα μοντέλα και υλικολογισμικό

Αυτό είναι όλο, όλη η επιτυχία στη δουλειά σας!
9.7
9.5
9.2

Προσθέστε ένα σχόλιο

    • χαμόγελοχαμογελάειxaxaΕντάξειdontknowyahoonea
      αφεντικόξυστάανόητοςναιναι-ναιεπιθετικήμυστικό
      Συγγνώμηχορόςdance2dance3συγχώρησηβοήθειαποτά
      σταματήστεφίλουςκαλόgoodgoodσφυρίχτρασυρρέουνγλώσσα
      καπνόςπαλαμάκιαcrayδηλώστεαπογοητευτικήdon-t_mentionκατεβάστε
      θερμότηταςirefulγέλιο1mdaσυνάντησηmoskingαρνητική
      not_iποπ κορντιμωρίαδιαβάστετρομάξτεφοβίζειαναζήτηση
      χλευάζωthank_youαυτόto_clueumnikοξείασυμφωνώ
      κακόbeeeblack_eyeblum3ρουζκαυχηθείτεπλήξη
      λογοκρισίαευχαρίστησηsecret2απειλήσουννίκηyusun_bespectacled
      shokrespektlolπροβλέπουνκαλωσορίστεkrutoyya_za
      ya_dobryiβοηθόςne_huliganne_othodifludαπαγόρευσηκοντά
5 σχόλια
Στο στυλ Art Deco δεν υπάρχει μόνο μια γραμματοσειρά, αλλά και ένα σώμα, αυτοί οι δέκτες καλούνται deco ραδιόφωνα.
συρμάτινα καλώδια στο διάκενο μπαταρίας
Φυσικά, αυτό είναι ακριβώς αυτό που πρέπει να γίνει με την εξάλειψη της πλάκας του συγγραφέα. Το γεγονός είναι ότι η μονάδα φόρτισης και προστασίας της μπαταρίας που χρησιμοποιείται από αυτόν δεν προστατεύει από την υπερβολική εκφόρτιση της μπαταρίας.
Ο συγγραφέας
Διασκέδαση, οι διασυνδέσεις τώρα μεταφέρονται αυτόματα σε σχόλια.
Ο συγγραφέας
Το θέμα είναι ότι η μονάδα ραδιοφώνου για arduino είναι ουσιαστικά μια αυτόνομη συσκευή, arduino μόνο του λέει ποια συχνότητα να συντονιστείτε μέσα. Υπάρχει ένα τέλος για το arduino arduino ethernet ασπίδα, και μια μονάδα για wifi, αλλά είναι απίθανο ότι το arduino έχει αρκετή ισχύ επεξεργασίας, δεν ξέρω αν είναι δυνατόν να κάνετε DAC σε αυτό καθόλου. Προσωπικά, δεν ακούω καθόλου το ραδιόφωνο (δεν έχουμε κανονικούς σταθμούς), στο τελευταίο έργο που βγήκα από την κατάσταση αυτή. Ανέβαλα ολόκληρη τη μουσική μου συλλογή στο Google (εκεί μπορείτε να μεταφορτώσετε μέχρι και 50.000 κομμάτια δωρεάν για ατομική ακρόαση), να συναρμολογήσετε ένα απλό ηχείο από ένα περιττό πλαστικό δοχείο, ηχεία από κάποιο είδος «ελατηρίου» και τον ίδιο ενισχυτή όπως εδώ στο έργο και ο δρόμος, σκατά στην πραγματικότητα, δεν είναι ένας ενισχυτής). Στο τηλέφωνο άνοιξα την εφαρμογή, το έβαλα στη διασπορά και τη συνέδεα στη στήλη.
Σε βάρος του ραδιοφώνου Διαδικτύου ως ξεχωριστής συσκευής, μου αρέσει η ιδέα, αλλά δεν είμαι σίγουρος για την κερδοφορία της επί του παρόντος. Στο σπίτι, το ραδιόφωνο Internet μπορεί επίσης να ενεργοποιηθεί από υπολογιστή, τηλεόραση ή κέντρο πολυμέσων. Όχι ο καθένας έχει πρόσβαση στο διαδίκτυο στο γκαράζ, αν βασίζεστε στο κινητό, τότε πληρώνετε ξεχωριστά για το ραδιόφωνο δεν είναι κάπως καλό, είναι ευκολότερο να συνδέσετε το ίδιο τηλέφωνο στα ηχεία και να το φορτώσετε.

Λυρική. Αλλά, ο Musk μόλις ξεκίνησε τους πρώτους 60 δορυφόρους Starlink, ίσως στο εγγύς μέλλον το Διαδίκτυο θα γίνει σχεδόν δεκάρα. Τότε, νομίζω, οι κατασκευαστές θα σκεφτούν ακόμη και την προσθήκη της δυνατότητας σύνδεσης στο Διαδίκτυο με το συνηθισμένο ραδιόφωνο και με την πάροδο του χρόνου η συνήθης ραδιοτηλεοπτική εκπομπή πιθανότατα θα πεθάνει ως είδος.
Επισκέπτης Σεργκέι
Έγινε καλό ραδιόφωνο.
Θέλω επίσης κάτι παρόμοιο, αλλά στην ιδανική περίπτωση, το ραδιόφωνο θα αποδεχόταν τη συνηθισμένη μπάντα FM, καθώς θα ήταν μέσα στο Wi-Fi και θα μπορούσατε να ακούσετε ροή ραδιοφώνου μέσω Internet.
Ναι, στις πόλεις των ραδιοφωνικών σταθμών δώδεκα ή ακόμα και δύο. Όμως, σε οικισμούς 20-30 χλμ. Από την πόλη, το ραδιόφωνο έχει ήδη πιάσει άσχημα, ο αριθμός των ραδιοφωνικών σταθμών μειώνεται. Υπάρχουν χιλιάδες ραδιοφωνικοί σταθμοί στο Διαδίκτυο.

Σας συμβουλεύουμε να διαβάσετε:

Κάντε το για το smartphone ...