Inhaltsverzeichnis:

Arduino Anti-Dog-Mülleimer - Gunook
Arduino Anti-Dog-Mülleimer - Gunook

Video: Arduino Anti-Dog-Mülleimer - Gunook

Video: Arduino Anti-Dog-Mülleimer - Gunook
Video: Smart Trash Can (Arduino) 2024, Juli
Anonim
Arduino Anti-Hunde-Mülleimer
Arduino Anti-Hunde-Mülleimer

In diesem Projekt zeige ich Ihnen, wie Sie eine lächerliche, aber funktionierende Methode entwickeln, um zu verhindern, dass Ihre lästigen Hunde in Ihren Mülleimer gelangen!

Schritt 1: Einführung

Image
Image

Mein Hund ist ein Beagle und kann nicht anders, als den ganzen leckeren Müll im Mülleimer zu riechen. Dies führt dazu, dass er ständig versucht, seine Nase in den Müll zu stecken und alles zu tun, was er kann. Ich dachte, dass der Kauf eines Mülleimers mit einem stufengesteuerten Deckel dieses Problem ein für alle Mal lösen würde. Ich wusste nicht, dass mein Hund die Dose überlistete und fast sofort herausgefunden hatte, dass er mit seiner Schnauze den Deckel öffnen und so viel Müll holen konnte, wie er wollte. Ich könnte den Deckel beschweren, um dies zu verhindern, aber das klingt lahm und ich stecke aufgrund der Quarantäne zu Hause fest, also habe ich diesen Anti-Hunde-Mülleimer gebaut.

Es ist ein einfaches Projekt und könnte als großartige Einführung in Sensoren, Elektronik und Programmierung verwendet werden.

Bitte erwägen Sie, meinen YouTube-Kanal zu abonnieren, um mich zu unterstützen und mehr lustige Projekte zu sehen.

Schritt 2: Benötigte Komponenten

Die für dieses Projekt benötigten Komponenten sind unten:

1. Arduino Uno oder Nano (Amazon Link)

2. Widerstände (10K Ohm, 10 Ohm) (Amazon Link)

3. Kondensatoren (10uF x 2, 220uF,.05 uF) (Amazon Link)

4. 10K Potentiometer (Amazon Link)

5. Micro-SD-Kartenmodul (Amazon Link)

6. Endschalter (Amazon Link)

7. 9V-12V Netzteil für Arduino (Amazon Link)

8. 8 Ohm Lautsprecher (Dieser ist anders als meiner, aber er sollte funktionieren)

9. LM 386 Verstärker (Amazon Link)

Offenlegung: Die obigen Amazon-Links sind Affiliate-Links, d.h. ohne zusätzliche Kosten für Sie erhalte ich eine Provision, wenn Sie sich durchklicken und einen Kauf tätigen.

Schritt 3: Formatieren Ihrer Audiodateien

Elektronik
Elektronik

Um Ihre Audiodateien abzuspielen, die Sie online abrufen oder selbst aufnehmen können, um sie abzuspielen, wenn Ihr Hund den Mülleimerdeckel öffnet, müssen Sie sie in das richtige Format konvertieren.

Gehen Sie dazu auf https://audio.online-convert.com/convert-to-wav und stellen Sie Ihre Dateien auf die im Bild gezeigte Einstellung ein.

Sobald sie konvertiert sind, legen Sie sie mit den Namen "1.wav", "2.wav" usw. auf die SD-Karte.

Schritt 4: Elektronik

Nachdem Sie nun alle erforderlichen Komponenten zusammengetragen haben, ist es an der Zeit, alles zusammenzubauen. Ich würde empfehlen, zuerst alles auf einem Steckbrett zu verdrahten und dann, wenn alles richtig funktioniert, alles auf einem Perfboard zu verlöten. Ich beschloss, es auf einem Steckbrett aufzubewahren, da mein Hund nach ein paar Tagen aufgehört hatte, in den Müll zu gehen.

Diese Schaltung ist sehr einfach und besteht aus nur wenigen Teilen.

Zuerst haben wir einen Arduino Uno, der an einen Endschalter, ein Micro-SD-Kartenmodul und einen LM386-Verstärker angeschlossen ist, der an Ihren Lautsprecher angeschlossen ist.

Auf dem Micro-SD-Kartenmodul sollten Sie jetzt alle Ihre Audiodateien im richtigen Format haben. Sie verbinden das Modul über das SPI-Protokoll und über die SD-Modulbibliothek.

Dann gibt es den Endschalter mit einem Pull-Up-Widerstand. Verbinden Sie GND mit der gemeinsamen Seite des Schalters und NO mit Digitaleingang 2. Der Pullup-Widerstand macht den Standardwert am Eingang HIGH, und wenn der Endschalter eingeschaltet ist, ist er LOW. Wenn der Mülldeckel angehoben wird, sehen wir ein HIGH-Signal an unserem Mülleimer und können den Countdown von 4, 3, 2, 1 starten, bevor eine.wav-Datei auf der SD-Karte ausgelöst wird.

Der Arduinos-Ausgang ist nicht stark genug, um Ihren Lautsprecher zu betreiben, daher benötigen wir einen Verstärker, in diesem Fall ein LM386. Die Verstärkung des Verstärkers wird durch den an Pin 1 und 8 angeschlossenen Kondensator gegeben, der in diesem Fall 10 UF ist, der die Verstärkung auf 200 setzt, ohne den Kondensator beträgt sie laut Datenblatt 20. Das Potentiometer regelt die Lautstärke des Verstärkers.

Schritt 5: Programmierung

Ich gehe davon aus, dass Sie wissen, wie Sie Ihr Arduino programmieren, aber wenn nicht, gibt es viele großartige Tutorials online.

Sie müssen die folgenden Bibliotheken installieren, damit der Code kompiliert werden kann.

1. TMRpcm

2. SPI

3. SD

Sobald Sie die Bibliotheken installiert haben, laden Sie die.ino-Datei herunter, die diesem Schritt in der Anleitung beigefügt ist, und laden Sie sie auf Ihr Arduino hoch.

Das Programm ist sehr einfach und wartet auf das Öffnen des Endschalters (zeigt an, dass der Mülleimer geöffnet ist) und startet dann einen Countdown für 4 Sekunden. Wenn der Endschalter nicht in 4 Sekunden geschlossen wird, liest das Arduino eine.wav-Datei von der an das Modul angeschlossenen SD-Karte. Die Datei wird über den Lautsprecher wiedergegeben.

Das aktuelle Programm benötigt 7 verschiedene Audiodateien und durchläuft diese bei jedem Auslösen nacheinander. Sie können dies auf so wenige oder so viele Sounds einstellen, wie Sie möchten, nur das aktuelle Pattern beibehalten.

Schritt 6: Testen Sie es

Jetzt, da Sie Ihren Mülleimer hundesicher gemacht haben, ist es an der Zeit, ihn auszuprobieren!

Schließen Sie den Strom an und genießen Sie Ihren neuen hundefreien Mülleimer. Bitte erwägen Sie, meinen YouTube-Kanal zu abonnieren, um mich zu unterstützen und mehr Projekte/Videos zu sehen. Vielen Dank fürs Lesen!

Empfohlen: