Inhaltsverzeichnis:

Musikalische Mikrowelle (Arduino-Projekt) - Gunook
Musikalische Mikrowelle (Arduino-Projekt) - Gunook

Video: Musikalische Mikrowelle (Arduino-Projekt) - Gunook

Video: Musikalische Mikrowelle (Arduino-Projekt) - Gunook
Video: Chatgesteuerte LECKERLIMASCHINE BAUEN [Arduino Projekt] 2024, November
Anonim
Image
Image
Materialien/Werkzeuge
Materialien/Werkzeuge

Möchten Sie Ihre langweilige Mikrowelle in eine aufgeladene*, nukleare** Jukebox verwandeln, die Melodien spielt, während Sie das Lebensmittel Ihrer Wahl bestrahlen***?!?

* Hype

** falsche Werbung

*** mehr falsche Werbung

Weiter lesen

Für dieses Projekt habe ich ein Arduino UNO, das SparkFun MP3-Player-Schild, einen kleinen Lautsprecher und einen 3-Pin-SPDT-Mikroschalter verwendet, um meine Mikrowelle zum Abspielen von Musik einzurichten, wenn sie verwendet wird.

Da es Heiligabend ist, habe ich das MP3 Shield mit einigen meiner Lieblingsweihnachtslieder geladen, aber natürlich können Sie alle Lieder verwenden, die Sie mögen (vorausgesetzt, sie erfüllen bestimmte Anforderungen an Bitrate, Abtastrate und Dateiname).

F. Aber es ist schon Heiligabend?? Wie soll ich das rechtzeitig fertigstellen, um allen Männern Weihnachtsstimmung und Wohlwollen zu verbreiten?!A. Keine Angst, denn haben Sie noch nie von THE TWELVE DAYS OF CHRISTMAS gehört!!!

Lass uns anfangen…

Schritt 1: Materialien/Werkzeuge

Nachfolgend finden Sie die Materialien und Werkzeuge, die Sie für dieses Projekt benötigen.

Ich habe die Materialien verlinkt, die ich zu Ihrer Bequemlichkeit verwendet habe, aber fühlen Sie sich frei, die Dinge aufzurütteln!

Materialien:

  • 1 Arduino UNO
  • 1 Netzteil mit

    • Center Positive 2.1mm x 5.5mm Barrel-Klinkenstecker
    • und 12V, 1-2A DC-Ausgang
  • 1 SparkFun MP3-Player-Schild
  • 1 Arduino Stackable Header Kit - R3
  • 1 Micro-SD
  • 1 3,5-mm-Stereo-Audio-AUX-Kabel von Stecker zu Stecker
  • 1 Lautsprecher mit AUX-Eingang + Ladegerät
  • 1 Stecker-zu-Buchse-Überbrückungsdrähte
  • 1 3-poliger SPDT-Mikroschalter
  • 3 Befehlsleisten
  • 2 Schließblöcke aus Acryl/Kunststoff/Holz

    ca. 0,125" x 0,125" x 1,0"

  • Ihre bevorzugten.mp3-Dateien mit

    • 8.3 Dateinamen (8 Zeichen + '.mp3')
    • Bitraten von nicht mehr als 320 kbps
    • Abtastraten von nicht mehr als 48 kHz

Werkzeuge:

  • Lötkolben + Lötzinn
  • Spitzzange
  • Rechner
  • USB 2.0-Kabel Typ A/B
  • Multimeter (optional)

Schritt 2: Montage

Montage
Montage
Montage
Montage
Montage
Montage

Die Montage sollte unkompliziert sein.

Verbinden Sie das SparkFun MP3-Player-Schild mit dem Arduino UNO

1. Löten Sie die Header-Pins auf das SparkFun MP3-Player-Schild (stellen Sie sicher, dass sie mit den obigen Bildern übereinstimmen)

2. Richten Sie die Header-Pins des MP3-Player-Shields mit den Header-Pins des Arduino UNO aus.

3. Drücken Sie das MP3-Player-Schild und das Arduino fest (aber sanft) zusammen.

Schließen Sie den 3-poligen SPDT-Mikroschalter an das SparkFun MP3-Player-Schild an

Verwenden der Stecker-zu-Buchse-Überbrückungsdrähte…

1. Verbinden Sie den gemeinsamen (C) Pin des Mikroschalters mit einem der GND-Pins auf der MP3-Player-Abschirmung.

2. Schließen Sie den Öffner (NC) des Mikroschalters an Pin 10 auf der MP3-Player-Abschirmung an.

Hinweis: Sie können entweder die weiblichen Enden der Überbrückungsdrähte an die Pins des Mikroschalters löten oder diese Enden mit einer Spitzzange crimpen. In beiden Fällen sollten Sie zuerst die Kunststoffstecker von den weiblichen Enden der Überbrückungsdrähte entfernen…

Wenn nun der Hebelarm des Mikroschalters gedrückt wird…

Die C- und NC-Pins des Mikroschalters werden getrennt, wodurch ein offener Stromkreis entsteht, und das Arduino UNO misst einen Wert von HIGH (oder ~ 5 V) an Pin 10.

Wenn der Hebelarm des Mikroschalters angehoben wird…

Die C- und NC-Pins des Mikroschalters werden verbunden, wodurch ein geschlossener Stromkreis entsteht, und das Arduino UNO misst einen Wert von LOW (oder ~ 0 V) an Pin 10.

Hinweis: Um ein zuverlässiges Verhalten unseres Mikroschalters zu gewährleisten, müssen wir auch das Prellen des Schalters handhaben und einen Pull-up-Widerstand hinzufügen. In diesem Fall werden wir beide Probleme in unserem Code behandeln, indem wir einen einfachen Entprellungsalgorithmus implementieren und die integrierte Schaltung des Arduino UNO nutzen.

Verbinden Sie das SparkFun MP3-Player-Schild mit dem Lautsprecher

1. Verbinden Sie das MP3-Player-Shield und den Lautsprecher mit einem 3,5-mm-Stereo-Audio-AUX-Kabel.

Verbinden Sie das Netzteil mit dem Arduino UNO

1. Stecken Sie den männlichen Barrel-Klinkenstecker des AC-Adapters in den weiblichen Barrel-Klinkenstecker des Arduino UNO.

Schritt 3: Auf Mikrowelle montieren

Auf Mikrowelle montieren
Auf Mikrowelle montieren
Auf Mikrowelle montieren
Auf Mikrowelle montieren
Auf Mikrowelle montieren
Auf Mikrowelle montieren
Auf Mikrowelle montieren
Auf Mikrowelle montieren

Stellen Sie das Gerät auf/in die Nähe der Mikrowelle Ihrer Wahl

Hinweis: Stellen Sie sicher, dass das Arduino UNO auf einem elektrischen Isolator (z. B. einem Stück trockenem Karton) und nicht auf einem elektrischen Leiter (z. B. der Metallmikrowelle) aufliegt. Da der Arduino UNO an seiner Unterseite freiliegende Pins hat, kann das Auflegen auf eine leitfähige Oberfläche zu unbeabsichtigten Effekten/Kurzschlüssen führen.

Bringen Sie die Schließbleche an der Mikrowellentür an

1. Verwenden Sie Befehlsstreifen, um die Schließbleche an der Mikrowellentür zu befestigen (wie in den Abbildungen oben gezeigt).

2. Die Blöcke sollten parallel und bündig mit der Naht zwischen Mikrowellentür und Mikrowelle sein

3. Verwenden Sie eine Befehlsleiste, um den Mikroschalter an der Mikrowelle zu befestigen (wie in den Abbildungen oben gezeigt). Der Mikroschalter sollte so platziert werden, dass sein Hebelarm gedrückt wird, wenn die Mikrowellentür geschlossen wird, und angehoben wird, wenn die Mikrowellentür geöffnet ist.

Jetzt, wenn die Mikrowellentür geschlossen ist…

Das Arduino UNO misst einen Wert von HIGH (oder ~ 5V) an Pin 10.

und wenn die Mikrowellentür offen ist…

Das Arduino UNO misst einen Wert von LOW (oder ~ 0 V) an Pin 10.

Hinweis: Wenn Sie ein diskreteres Setup bevorzugen, können Sie…

1. Platzieren Sie den Mikroschalter und die Anschlagblöcke auf der Unterseite der Mikrowelle (Tür). Dadurch ist der Auslöser viel schwerer zu erkennen.

2. Verwenden Sie längere Kabel, um den Mikroschalter mit dem MP3-Player-Schild zu verbinden. Dadurch können Sie das Gerät weiter von der Mikrowelle entfernt verstecken.

Schritt 4: Programmieren Sie das Arduino

Programmieren Sie den Arduino
Programmieren Sie den Arduino

Der Code und die Schritt-für-Schritt-Anleitung zum Programmieren des Arduino und zum Einrichten der Micro SD befinden sich in diesem GitHub-Repository:

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

Nachdem Sie alle Schritte abgeschlossen haben, gehen Sie zum nächsten Schritt in diesem Instructable!

Schritt 5: Einschalten

Zu diesem Zeitpunkt sollten Sie bereits…

  1. Habe das Gerät zusammengebaut.
  2. Habe es an der Mikrowelle montiert.
  3. Arduino programmiert
  4. Konfiguriert die Micro SD

Letzte Schritte

  1. Stecken Sie die Micro-SD in den Schlitz am MP3-Player-Schild.
  2. Schalten Sie den Lautsprecher ein.
  3. Verbinden Sie den Lautsprecher mit seinem Ladegerät (optional).
  4. Stecken Sie das Netzteil in eine Steckdose.

Der Arduino sollte einschalten und das erste Lied spielen. Öffnen und schließen Sie die Mikrowellentür einmal und Ihr Gerät ist einsatzbereit!

Das Gerät geht von einem einfachen Nutzungsmuster aus:

Mikrowellentür öffnen > Essen einlegen > Mikrowellentür schließen > Lied abspielen > Mikrowellentür öffnen > Lied stoppen > Essen herausnehmen > Mikrowellentür schließen > wiederholen

Wie können wir das Ihrer Meinung nach verbessern? Gib mir Bescheid.

Schritt 6: Support & zusätzliche Ressourcen

Unterstützung

Bei codebezogenen Problemen öffnen Sie bitte ein Issue im GitHub-Repository.

Für alles andere bitte unten kommentieren.

Ich werde mein Bestes tun, um zu helfen.

Zusätzliche Ressourcen

Arduino

  • Offizielle Website

    • Laden Sie die Arduino-IDE herunter
    • Erste Schritte mit Arduino und Genuino UNO
    • Installieren zusätzlicher Arduino-Bibliotheken

SparkFun MP3-Player-Schild

  • MP3-Player Shield Hookup Guide V15 - Tolles umfassendes Tutorial von SparkFun
  • Sparkfun-MP3-Player-Shield-Arduino-Bibliothek

    Dokumentation

Pull-up-Widerstand

  • Was ist ein Pull-Up-Widerstand? [1]
  • Was ist ein Pull-Up-Widerstand? [2]
  • Arduino digitale Pins

Empfohlen: