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

Θέμα: Ραδιόφωνο FM με Arduino nano

  1. #1
    Μέλος Το avatar του χρήστη CLOCKMAN
    Όνομα
    Γιώργος
    Εγγραφή
    Apr 2009
    Περιοχή
    Αθήνα
    Μηνύματα
    464

    Προεπιλογή Ραδιόφωνο FM με Arduino nano

    Γεια σας φίλοι
    Παρουσιάζω μια κατασκευή σχετικά εύκολη. Είναι ένα ραδιοφωνάκι με led display και αναλογικό tuning. Η καρδιά είναι ένα arduino nano με το 328 chip, και ο δέκτης βασίζεται στο γνωστό TEA5767. Το ρυθμιστικό είναι με trimmer πολύστροφο και πατέντα με ένα παλιό ποτεσιόμετρο όπως βλέπετε στη φωτό, στη πορεία του έβαλα και ένα led εξτρα για το στέρεο. Γενικά έχει καλή λήψη, το δουλεύω στο Line in του PC ώστε να ακούω απ τα ηχεία του στο γραφείο. Μόλις κάνω κάποιες βελτιώσεις θα ανεβάσω και τον κώδικα, ο οποίος είναι συραμμένος από διάφορα κομάτια τα οποία τα βρίσκεις στο δύκτιο εύκολα.
    Συνημμένα Thumbnails Συνημμένα Thumbnails Πατήστε στην εικόνα για να τη δείτε σε μεγένθυνση Όνομα:  1.JPG Εμφανίσεις:  1592 Μέγεθος:  102,9 KB   Πατήστε στην εικόνα για να τη δείτε σε μεγένθυνση Όνομα:  2.JPG Εμφανίσεις:  1415 Μέγεθος:  114,7 KB   Πατήστε στην εικόνα για να τη δείτε σε μεγένθυνση Όνομα:  3.JPG Εμφανίσεις:  1474 Μέγεθος:  117,6 KB   Πατήστε στην εικόνα για να τη δείτε σε μεγένθυνση Όνομα:  4.JPG Εμφανίσεις:  1483 Μέγεθος:  78,4 KB  

    17 Not allowed! Not allowed!

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

    alfadex (20-11-14), angel_grig (19-11-14), aris k (19-11-14), dog80 (19-11-14), lynx (28-11-14), manolena (19-11-14), nikknikk4 (19-11-14), p.gabr (19-11-14), spirakos (28-11-14), vasilllis (19-11-14)

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

    Προεπιλογή

    Μόνον "Εύγε!" δηλώνω... Ο δε συντονισμός με το τρίμμερ χωρίς stop και το πολύστροφο απο κάτω είναι ευφυέστατος!

    0 Not allowed! Not allowed!

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

    CLOCKMAN (19-11-14)

  5. #3
    Μέλος
    Όνομα
    Χάρης
    Εγγραφή
    Mar 2010
    Περιοχή
    Νέα Σμύρνη
    Μηνύματα
    719

    Προεπιλογή

    Μπράβο και από μένα.
    Όπως είπε και ο Μάνος εξαιρετική η ιδέα του συντονισμού.
    Μάλιστα είναι ότι πρέπει για την περίπτωση που σε μια κατασκευή/μετασκευή θέλουμε να διατηρήσουμε το retro-feeling του "μεταβλητού"

    0 Not allowed! Not allowed!

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

    CLOCKMAN (19-11-14)

  7. #4
    Μέλος Το avatar του χρήστη CLOCKMAN
    Όνομα
    Γιώργος
    Εγγραφή
    Apr 2009
    Περιοχή
    Αθήνα
    Μηνύματα
    464

    Προεπιλογή

    Αυτό ακριβώς ήθελα να πετύχω, το retro του μεταβλητού, το πολύστροφο ποτεσιόμετρο 10 στροφών έχει 11 - 13 εβρώ στα γνωστά μαγαζιά, παράγγειλα λοιπόν απο china με τα ίδια λεφτά 5 τεμάχια. Τα ποτεσιόμετρα αυτά τελικά επειδή είναι σύρματος μετά από δοκιμές που έκανα, δυσκολεύεται να κάτσει σταθερά. Οπότε η καλύτερη λύση που βρήκα είναι αυτή, αν και από μηχανική κατοπόνηση δεν είναι ότι καλύτερο, η χρήση θα το δείξει.

    0 Not allowed! Not allowed!

  8. #5
    Μέλος
    Όνομα
    Nίκος
    Εγγραφή
    Apr 2012
    Περιοχή
    Αγ.Δημήτριος
    Μηνύματα
    786

    Προεπιλογή

    πολύ ωραίο Γιώργο !!!
    κότσαρε και από κάνω μια λαμπίτσα να γίνει πιο vintage :P
    επειδή με ενδιαφέρει σαν κατασκευή θέλω να σε ρωτήσω εάν είναι εύκολη και πόσο κόστισε

    0 Not allowed! Not allowed!

  9. #6
    Μέλος
    Όνομα
    Γρηγόρης
    Εγγραφή
    Mar 2010
    Περιοχή
    Κορυδαλλός
    Μηνύματα
    461

    Προεπιλογή

    Ωραιος!!Περιμενουμε τον κωδικα!!

    0 Not allowed! Not allowed!

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

    Προεπιλογή

    συγχαρητήρια Γιώργο. ....το trimmer ωραία σκέψη. .

    0 Not allowed! Not allowed!

  11. #8
    Μέλος Το avatar του χρήστη p.gabr
    Όνομα
    Παναγιώτης
    Εγγραφή
    Feb 2011
    Περιοχή
    Aχαρναί
    Μηνύματα
    3.867

    Προεπιλογή

    Ουδέν σχόλιο !!!

    Μια ακόμα φορά έβαλες την σφραγίδα σου
    Συνημμένα Thumbnails Συνημμένα Thumbnails Πατήστε στην εικόνα για να τη δείτε σε μεγένθυνση Όνομα:  attachment.jpg Εμφανίσεις:  263 Μέγεθος:  78,3 KB  

    0 Not allowed! Not allowed!

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

    CLOCKMAN (19-11-14)

  13. #9
    Μέλος Το avatar του χρήστη CLOCKMAN
    Όνομα
    Γιώργος
    Εγγραφή
    Apr 2009
    Περιοχή
    Αθήνα
    Μηνύματα
    464

    Προεπιλογή

    Να και ο κώδικας
    /* Digital GrammoPhono oct2014 V1.0
    */

    #include <Wire.h>
    #include "SevenSeg.h"

    SevenSeg disp(11,7,3,5,6,10,2); //segments a,b,c,d,e,f,g
    const int numOfDigits = 4;
    const int led = A0;
    int digitPins[numOfDigits]={12,9,8,13}; //digits 1,2,3,4
    unsigned char frequencyH = 0;
    unsigned char frequencyL = 0;
    unsigned int frequencyB;
    double frequency = 0;
    ISR(TIMER2_COMPA_vect){
    disp.interruptAction();
    }

    void setup()
    {
    Wire.begin();
    frequency = 87.0; //starting frequency
    setFrequency();
    disp.setDigitPins(numOfDigits, digitPins);
    disp.setCommonAnode();
    disp.setDPPin(4); //dp on pin D4
    disp.setTimer(2);
    disp.startTimer();
    pinMode(led, OUTPUT);

    }
    void loop()
    {
    int reading = analogRead(A6);
    frequency = ((double)reading * (108.1 - 87.0)) / 1024.0 + 87.0;
    frequency = ((int)(frequency * 10)) / 10.0;
    setFrequency();
    dsp();

    unsigned char buffer[5];
    Wire.requestFrom(0x60,5); //reading TEA5767
    if (Wire.available())
    {
    for (int i=0; i<5; i++) {
    buffer[i]= Wire.read();
    }
    if (buffer[2]&0x80) { //stereo
    digitalWrite(led, HIGH);
    }
    else digitalWrite(led, LOW);
    }
    }

    void dsp(){
    disp.write(frequency * 10 ,1);
    delay(50);
    }

    void setFrequency()
    {
    frequencyB = 4 * (frequency * 1000000 + 225000) / 32768;
    frequencyH = frequencyB >> 8;
    frequencyL = frequencyB & 0XFF;
    delay(50);
    Wire.beginTransmission(0x60);
    Wire.write(frequencyH);
    Wire.write(frequencyL);
    Wire.write(0xB0);
    Wire.write(0x10);
    Wire.write(0x00);
    Wire.endTransmission();
    delay(50);
    }
    και μερικες πειραματικές φωτό

    και με ένα πολύ όμορφο display

    και η καλυτεχνική άποψη


    Η όλη κατασκευή κόστισε περίπου 20 εβρω με τα βασικά εξαρτήματα απο china δηλαδή (nano, tea5767)
    Συνημμένα Thumbnails Συνημμένα Thumbnails Πατήστε στην εικόνα για να τη δείτε σε μεγένθυνση Όνομα:  9.JPG Εμφανίσεις:  1061 Μέγεθος:  91,0 KB   Πατήστε στην εικόνα για να τη δείτε σε μεγένθυνση Όνομα:  8.jpg Εμφανίσεις:  1084 Μέγεθος:  83,5 KB   Πατήστε στην εικόνα για να τη δείτε σε μεγένθυνση Όνομα:  12.jpg Εμφανίσεις:  1108 Μέγεθος:  64,9 KB  

    2 Not allowed! Not allowed!

  14. #10
    Μέλος Το avatar του χρήστη eleCtroAsxetos
    Όνομα
    Δημητρης
    Εγγραφή
    Aug 2010
    Περιοχή
    Ηράκλειο
    Μηνύματα
    829

    Προεπιλογή

    Πολύ ενδιαφέρουσα κατασκευή. Θα δουλεψει και με uno να υποθέσω?
    Επισης μπορω να ρωτησω απο που αγορασες αυτο το περιεργο μικροσκοπικο led display με τους κοκκινους αριθμους στις δοκιμαστικες στο breadboard? Αν εχει καποιο λινκ απο ebay.

    0 Not allowed! Not allowed!

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

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

  1. Arduino Nano
    By leuteris107 in forum Μικροελεγκτές
    Απαντήσεις: 5
    Τελευταίο Μήνυμα: 24-12-16, 11:04
  2. Σταθμος Κόλλησης με Arduino Nano.
    By thomasdriver in forum Παρουσίαση Ολοκληρωμένων Κατασκευών
    Απαντήσεις: 10
    Τελευταίο Μήνυμα: 27-09-16, 19:45
  3. ARDUINO NANO
    By electricalgian in forum Ηλεκτρονικά
    Απαντήσεις: 17
    Τελευταίο Μήνυμα: 17-05-16, 20:13
  4. Εσκασε Regulator απο Arduino Nano
    By BloodDonor89 in forum Γενικά
    Απαντήσεις: 4
    Τελευταίο Μήνυμα: 30-04-16, 15:19
  5. arduino nano
    By FMTRIKALA in forum Μικροελεγκτές
    Απαντήσεις: 1
    Τελευταίο Μήνυμα: 26-11-15, 10:29

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

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