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

Μουσικός φούρνος μικροκυμάτων (Arduino Project): 6 βήματα (με εικόνες)
Μουσικός φούρνος μικροκυμάτων (Arduino Project): 6 βήματα (με εικόνες)

Βίντεο: Μουσικός φούρνος μικροκυμάτων (Arduino Project): 6 βήματα (με εικόνες)

Βίντεο: Μουσικός φούρνος μικροκυμάτων (Arduino Project): 6 βήματα (με εικόνες)
Βίντεο: Magic Chef the Microwave 2024, Νοέμβριος
Anonim
Image
Image
Υλικά/Εργαλεία
Υλικά/Εργαλεία

Θέλετε να μετατρέψετε το βαρετό φούρνο μικροκυμάτων σας σε ένα υπερτροφοδοτούμενο*, πυρηνικό ** jukebox που παίζει μελωδίες ενώ ακτινοβολεί το φαγητό της επιλογής σας;!;

* δημοσιότητα

** ψευδή διαφήμιση

*** περισσότερη ψευδή διαφήμιση

Συνέχισε να διαβάζεις

Για αυτό το έργο, χρησιμοποίησα ένα Arduino UNO, το SparkFun MP3 Player Shield, ένα μικρό ηχείο και έναν 3-pin SPDT Micro Switch για να φτιάξω το φούρνο μικροκυμάτων μου για να παίζω μουσική όταν χρησιμοποιείται.

Δεδομένου ότι είναι παραμονή Χριστουγέννων, φόρτωσα το MP3 Shield με μερικά από τα αγαπημένα μου χριστουγεννιάτικα τραγούδια, αλλά προφανώς μπορείτε να χρησιμοποιήσετε ό, τι τραγούδια σας αρέσουν (με την προϋπόθεση ότι πληρούν συγκεκριμένο ρυθμό μετάδοσης bit, ρυθμό δείγματος και απαιτήσεις ονόματος αρχείου)

Ε. Αλλά είναι ήδη παραμονή Χριστουγέννων;; Πώς πρέπει να το τελειώσω εγκαίρως για να διαδώσω την εορτή και την καλή θέληση σε όλους τους άνδρες;! A. Μην φοβάστε, γιατί δεν έχετε ακούσει ποτέ για τις ΔΩΔΕΚΕΜΕΝΕΣ ΧΡΙΣΤΟΥΓΕΝΝΙΑΤΙΚΕΣ ΧΡΙΣΤΟΥΓΕΝΝΕΣ !!! (βάλτε στην ουρά τον κωφάλαλο θείο που φωνάζει πάντα "5 GOLDEN RINGGGGSSSSSS" σε μέγιστη ένταση)

Ας αρχίσουμε…

Βήμα 1: Υλικά/Εργαλεία

Παρακάτω είναι τα υλικά και τα εργαλεία που θα χρειαστείτε για αυτό το έργο.

Έχω συνδέσει τα υλικά που χρησιμοποίησα για τη διευκόλυνσή σας, αλλά μη διστάσετε να ταρακουνήσετε τα πράγματα!

Υλικά:

  • 1 Arduino UNO
  • 1 προσαρμογέας AC με

    • Κεντρικό θετικό βύσμα αρσενικού βαρελιού 2,1mm x 5,5mm
    • και 12V, 1-2A DC Output
  • 1 SparkFun MP3 Player Shield
  • 1 Arduino Stackable Header Kit - R3
  • 1 Micro SD
  • 1 Καλώδιο στερεοφωνικού ήχου 3.5 mm από άντρα σε αρσενικό AUX
  • 1 Ηχείο με είσοδο AUX + φορτιστή
  • 1 Καλώδια από άντρα σε γυναίκα
  • 1 μικροδιακόπτης SPDT 3 ακίδων
  • 3 λωρίδες εντολών
  • 2 μπλοκ ακρυλικού/πλαστικού/ξύλου

    περίπου 0,125 "x 0,125" x 1,0"

  • Τα αγαπημένα σας αρχεία.mp3 με

    • 8.3 ονόματα αρχείων (8 χαρακτήρες + '.mp3')
    • ρυθμοί δυαδικών ψηφίων όχι περισσότερο από 320 kbps
    • ρυθμοί δειγμάτων που δεν υπερβαίνουν τα 48 kHz

Εργαλεία:

  • Συγκολλητικό σίδερο + συγκολλητικό
  • Πένσα βελόνας-μύτης
  • Υπολογιστή
  • Καλώδιο USB 2.0 τύπου A/B
  • Πολύμετρο (προαιρετικό)

Βήμα 2: Συναρμολόγηση

Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση

Η συναρμολόγηση πρέπει να είναι απλή.

Συνδέστε το SparkFun MP3 Player Shield στο Arduino UNO

1. Κολλήσεις κεφαλίδας συγκόλλησης στο SparkFun MP3 Player Shield (βεβαιωθείτε ότι ταιριάζουν με τις παραπάνω εικόνες)

2. Ευθυγραμμίστε τις καρφίτσες κεφαλίδας του MP3 Player Shield με τις καρφίτσες κεφαλίδας του Arduino UNO.

3. Πιέστε σταθερά (αλλά απαλά) το MP3 Player Shield και το Arduino μαζί.

Συνδέστε τον μικροδιακόπτη SPDT 3 ακίδων στο SparkFun MP3 Player Shield

Χρησιμοποιώντας τα καλώδια άλματος από άντρα σε γυναίκα…

1. Συνδέστε την κοινή καρφίτσα του Micro Switch (C) σε μία από τις ακίδες GND στο Shield του MP3 Player.

2. Συνδέστε το Micro Switch's Normally-Closed (NC) στο Pin 10 στο MP3 Player Shield.

Σημείωση: Μπορείτε είτε να κολλήσετε τις θηλυκές άκρες των καλωδίων του βραχυκυκλώματος στις καρφίτσες του Micro Switch είτε να τις σφίξετε με μια πένσα βελόνας-μύτης. Σε κάθε περίπτωση, θα πρέπει πρώτα να αφαιρέσετε τους πλαστικούς συνδετήρες από τα θηλυκά άκρα των καλωδίων βραχυκυκλωτήρα …

Τώρα, όταν ο μοχλός του βραχίονα του Micro Switch είναι πιεσμένος…

Οι ακίδες C και NC του Micro Switch θα αποσυνδεθούν δημιουργώντας ένα ανοιχτό κύκλωμα και το Arduino UNO θα μετρήσει μια τιμή HIGH (ή ~ 5V) στο Pin 10.

Όταν ο μοχλός του μοχλού του Micro Switch σηκωθεί…

οι ακίδες C και NC του Micro Switch θα συνδεθούν δημιουργώντας κλειστό κύκλωμα και το Arduino UNO θα μετρήσει μια τιμή LOW (ή ~ 0V) στο Pin 10.

Σημείωση: Προκειμένου να διασφαλίσουμε αξιόπιστη συμπεριφορά από το Micro Switch, πρέπει επίσης να χειριστούμε την αναπήδηση του διακόπτη και να προσθέσουμε μια αντίσταση έλξης. Σε αυτήν την περίπτωση, θα χειριστούμε και τα δύο ζητήματα στον κώδικά μας εφαρμόζοντας έναν απλό αλγόριθμο αποσύνδεσης και εκμεταλλευόμενοι το ενσωματωμένο κύκλωμα του Arduino UNO.

Συνδέστε το SparkFun MP3 Player Shield στο ηχείο

1. Συνδέστε το MP3 Player Shield και το ηχείο χρησιμοποιώντας καλώδιο AUX στερεοφωνικού ήχου 3.5 mm από άντρα σε άντρα.

Συνδέστε τον προσαρμογέα AC στο Arduino UNO

1. Συνδέστε το αρσενικό βύσμα του βύσματος του προσαρμογέα AC στο θηλυκό βύσμα της κάννης Arduino UNO.

Βήμα 3: Τοποθετήστε στο φούρνο μικροκυμάτων

Τοποθέτηση σε φούρνο μικροκυμάτων
Τοποθέτηση σε φούρνο μικροκυμάτων
Τοποθέτηση σε φούρνο μικροκυμάτων
Τοποθέτηση σε φούρνο μικροκυμάτων
Τοποθέτηση σε φούρνο μικροκυμάτων
Τοποθέτηση σε φούρνο μικροκυμάτων
Τοποθέτηση σε φούρνο μικροκυμάτων
Τοποθέτηση σε φούρνο μικροκυμάτων

Τοποθετήστε τη συσκευή πάνω/κοντά στο φούρνο μικροκυμάτων της επιλογής σας

Σημείωση: Βεβαιωθείτε ότι το Arduino UNO στηρίζεται σε έναν ηλεκτρικό μονωτή (π.χ. ένα κομμάτι στεγνού χαρτονιού) και όχι σε έναν ηλεκτρικό αγωγό (π.χ. το μεταλλικό φούρνο μικροκυμάτων). Δεδομένου ότι το Arduino UNO έχει εκθέσει καρφίτσες στην κάτω πλευρά του, η τοποθέτησή του σε αγώγιμη επιφάνεια μπορεί να οδηγήσει σε ακούσια εφέ/βραχυκυκλώματα.

Συνδέστε τα μπλοκ κτυπήματος στην πόρτα μικροκυμάτων

1. Χρησιμοποιήστε τις λωρίδες εντολών για να στερεώσετε τα μπλοκ προστασίας στην πόρτα του φούρνου μικροκυμάτων (όπως φαίνεται στις παραπάνω εικόνες).

2. Τα μπλοκ πρέπει να είναι παράλληλα με και να ξεπλένονται με τη ραφή μεταξύ της πόρτας του φούρνου μικροκυμάτων και του φούρνου μικροκυμάτων

3. Χρησιμοποιήστε μια λωρίδα εντολών για να συνδέσετε το μικροδιακόπτη στο φούρνο μικροκυμάτων (όπως φαίνεται στις παραπάνω εικόνες). Ο διακόπτης μικροφώνου πρέπει να τοποθετηθεί έτσι ώστε ο μοχλός του να πιέζεται όταν η πόρτα του φούρνου μικροκυμάτων είναι κλειστή και ανυψώνεται όταν η πόρτα του φούρνου μικροκυμάτων είναι ανοιχτή.

Τώρα που η πόρτα του φούρνου μικροκυμάτων είναι κλειστή…

το Arduino UNO θα μετρήσει μια τιμή Υ HIGHΗΛΗΣ (ή ~ 5V) στο Pin 10.

και όταν η πόρτα του φούρνου μικροκυμάτων είναι ανοιχτή…

το Arduino UNO θα μετρήσει μια τιμή LOW (ή V 0V) στο Pin 10.

Σημείωση: Αν προτιμάτε μια πιο διακριτική ρύθμιση, μπορείτε να…

1. Τοποθετήστε το Micro Switch και τα μπλοκ χτυπήματος στην κάτω πλευρά του φούρνου μικροκυμάτων (πόρτα). Αυτό θα κάνει τη σκανδάλη πολύ πιο δύσκολη στην παρατήρηση.

2. Χρησιμοποιήστε μακρύτερα καλώδια για να συνδέσετε το Micro Switch στο MP3 Player Shield. Αυτό θα σας επιτρέψει να αποκρύψετε τη συσκευή πιο μακριά από το φούρνο μικροκυμάτων.

Βήμα 4: Προγραμματίστε το Arduino

Προγραμματίστε το Arduino
Προγραμματίστε το Arduino

Ο κώδικας και οι αναλυτικές οδηγίες για τον προγραμματισμό του Arduino και τη ρύθμιση του Micro SD βρίσκονται σε αυτό το αποθετήριο GitHub:

github.com/The-Engineer-Channel/musical-microwave-arduino-mp3-shield

Αφού ολοκληρώσετε όλα τα βήματα, μεταβείτε στο επόμενο βήμα σε αυτό το Instructable!

Βήμα 5: Ενεργοποίηση

Σε αυτό το σημείο, θα πρέπει να έχετε ήδη…

  1. Συναρμολόγησε τη συσκευή.
  2. Τοποθετήθηκε στο φούρνο μικροκυμάτων.
  3. Προγραμματίστηκε το Arduino
  4. Διαμόρφωσε το Micro SD

Τελικά βήματα

  1. Τοποθετήστε το Micro SD στην υποδοχή του MP3 Player Shield.
  2. Ενεργοποιήστε το ηχείο.
  3. Συνδέστε το ηχείο στο φορτιστή του (προαιρετικό).
  4. Συνδέστε το μετασχηματιστή AC σε πρίζα τοίχου.

Το Arduino πρέπει να ενεργοποιηθεί και να παίξει το πρώτο τραγούδι. Ανοίξτε και κλείστε την πόρτα του φούρνου μικροκυμάτων μία φορά και η συσκευή σας είναι έτοιμη!

Η συσκευή υποθέτει ένα απλό μοτίβο χρήσης:

ανοίξτε την πόρτα μικροκυμάτων> βάλτε φαγητό> κλείστε την πόρτα μικροκυμάτων> παίξτε τραγούδι> ανοίξτε την πόρτα μικροκυμάτων> σταματήστε το τραγούδι> βγάλτε φαγητό> κλείστε την πόρτα μικροκυμάτων> επαναλάβετε

Πώς πιστεύετε ότι μπορούμε να το κάνουμε καλύτερο; Ενημέρωσέ με.

Βήμα 6: Υποστήριξη & Πρόσθετοι πόροι

Υποστήριξη

Για προβλήματα που σχετίζονται με τον κώδικα, ανοίξτε ένα θέμα στο αποθετήριο GitHub.

Για οτιδήποτε άλλο, παρακαλώ σχολιάστε παρακάτω.

Θα βάλω τα δυνατά μου για να βοηθήσω.

Επιπρόσθετοι πόροι

Arduino

  • Επίσημη ιστοσελίδα

    • Κατεβάστε το Arduino IDE
    • Ξεκινώντας με το Arduino και το Genuino UNO
    • Εγκατάσταση πρόσθετων βιβλιοθηκών Arduino

SparkFun MP3 Player Shield

  • MP3 Player Shield Hookup Guide V15 - Υπέροχο ολοκληρωμένο σεμινάριο από το SparkFun
  • Sparkfun-MP3-Player-Shield-Arduino-Library

    Τεκμηρίωση

Αντοχή αντίστασης

  • Τι είναι η αντίσταση έλξης; [1]
  • Τι είναι η αντίσταση έλξης; [2]
  • Arduino Digital Pins

Συνιστάται: