Inhaltsverzeichnis:

ScaryPi Halloween - Gunook
ScaryPi Halloween - Gunook

Video: ScaryPi Halloween - Gunook

Video: ScaryPi Halloween - Gunook
Video: Trump Unhinged - Gunbook Diplomacy 2024, November
Anonim
Scarypi2 Watch on
Scarypi2 Watch on

Jedes Jahr um Halloween herum machen wir viele Dekorationen außerhalb des Hauses, Kürbisse mit Lichtern, Spinnen, Skelette usw.

Danach warten wir darauf, dass die Kinder an die Tür klopfen und um Süßes oder Saures bitten.

In dieser Anweisung geht es darum, ein Gerät zu bauen, um das beängstigende Erlebnis für sie zu erweitern, wenn sie an die Tür klopfen.

Ich nenne das Projekt ScaryPi.

Wenn Sie es für andere Veranstaltungen verwenden möchten, können Sie es leicht ändern, um es beispielsweise an Weihnachten oder eine Geburtstagsfeier usw. anzupassen.

Lass uns anfangen.

Schritt 1: So funktioniert es

So funktioniert es
So funktioniert es
So funktioniert es
So funktioniert es

Die Idee ist, gruselige Geräusche abzuspielen und zufällig mit Lampen zu blinken, wenn eine Bewegung außerhalb der Tür erkannt wird.

Das Projekt besteht aus einem Raspberry Pi, einem PIR-Sensor und einigen externen Komponenten.

Der PIR-Sensor erkennt Bewegungen, wenn sich jemand an der Tür befindet, löst er einen GPI-Eingang auf dem Himbeer-Pi aus.

Ein kleines Programm, geschrieben in Python, kann dann zwischen 8 verschiedenen Soundeffekten und zufällig blinkenden Lichtern an zwei verschiedenen Ausgängen wählen.

Schritt 2: Materialliste

Das brauchen Sie:

1 Himbeer-Pi B+ Runing-Rasbian.

1 USB-Speichergerät

1 Pir-Sensor, mit eingebautem Relais, normalerweise offen.

2 Optokoppler, 4N35.

2 FET-Transistoren IRF520.

1 Leistungsverstärker Breakout, TPA2005/D1 von sparkfun.

2 Widerstände, 1K.

2 Widerstände 100K.

2 Widerstände 220 Ohm

1 Widerstand 10K.

2 Widerstände 47K, die verwendet werden, um die Verstärkung auf der Breakout-Platine des Verstärkers zu ändern.

3 Dioden, 1N4007, zum Schutz der Schaltung.

Header-Pins, um das Anschließen externer Geräte zu erleichtern.

1 kleiner Breitbandlautsprecher, ca. 4 bis 5 Zoll groß.

2 Weihnachtsbaumlampen oder was Sie sonst noch bevorzugen. Stellen Sie sicher, dass Sie sie mit einer Stromversorgung zwischen 9 und 30 Volt DC betreiben können.

Experimentieren Sie mit Platine, Drähten usw.

Es ist auch eine gute Idee, ein Breakout-Board und ein Flachkabel für den GPI zu verwenden. Pi Breakoutboard

Schritt 3: Beschreibung des Stromkreises

Kursbeschreibung
Kursbeschreibung
Kursbeschreibung
Kursbeschreibung

Wenn der PIR-Sensor eine Bewegung erkennt, spielt der Pi einen auf einem USB-Gerät gespeicherten Soundeffekt ab.

Der Grund, warum ich sie eher auf USB als auf dem Pi speichere, ist, dass es einfach ist, Soundeffekte für verschiedene Ereignisse zu ändern.

Der Soundeffekt muss eine *.wav-Datei sein und Sie können viele verschiedene Effekte im Internet finden, die kostenlos heruntergeladen werden können

Ich finde meine unter

Eine andere Idee ist es, eigene Sounddateien wie "Welcome to my house" aufzunehmen und als Nachricht zu hinterlassen, wenn jemand in der Nähe ist.

Der Pi spielt die Sounddatei ab und schaltet die GPO 24 und 25 nach dem Zufallsprinzip ein und aus, die Ein- und Ausschaltzeit wird ebenfalls zufällig ausgewählt. Sie können die Blinkzeit für jeden Ton so einstellen, dass sie der Länge des Tons entspricht.

Der GPO ist mit einem Optokoppler verbunden, um den PI zu schützen und sicherzustellen, dass die Spannung von der Last niemals den PI erreicht und ihn zerstört.

Der Optokoppler ist mit dem Gate des FET-Transistors verbunden, so dass er die Last ein- und ausschaltet.

Die Schaltung ist für Spannungen zwischen 9-30 Volt geeignet.

Um den Ton aus dem Kopfhörerausgang auf ein Niveau zu verstärken, das für einen kleinen Lautsprecher geeignet ist, verwende ich ein kleines Mono-Endstufen-Breakout-Board von sparkfun.

Dieses Gerät verstärkt den Pegel vom Kopfhörerausgang am Pi auf 1,4 Watt, nicht genug, um die Hosen auszuziehen, aber genug für einen kleinen Lautsprecher, in meinem Fall 5 Zoll groß.

Um die Empfindlichkeit einzustellen, fügen Sie der Platine zwei Widerstände, 47K, hinzu, siehe Bild.

Das Trimmpotentiometer im Schaltplan ist optional, ich denke, es ist einfacher, die Lautstärke vom Pi als vom PCB / Steckbrett einzustellen.

Schritt 4: Löten

Löten
Löten
Löten
Löten

Löten Sie die externen Komponenten auf eine Prototypenplatine Ihrer Wahl. Ich verwende eine Platine mit der gleichen Signatur wie ein lötfreies Standard-Steckbrett.

Es kann schwer zu erkennen sein, wie man auf dem Bild verdrahtet, also bitte den Schaltplan beachten.

Stellen Sie sicher, dass Sie die Verstärkerplatine an Ihrem Pi (Pin2) an 5V anschließen.

Vergessen Sie nicht die Schutzdioden für D1, D2, D3.

D1 schützt die Schaltung vor falscher Polarität, D2, D3 schützt die FETs vor induktiven Lasten, wenn Sie den Stromkreis modifizieren und Relais oder andere induktive Lasten steuern möchten.

Seien Sie vorsichtig, wenn Sie die Stromversorgung für die Lasten anschließen, damit Sie nicht versehentlich die gleichen Schienen auf Ihrem Steckbrett verwenden wie für die 3,3 V und 5 V vom Pi.

Schritt 5: Verbinden Sie die Peripherien

Verbinden Sie die Peripherien
Verbinden Sie die Peripherien
Verbinden Sie die Peripherien
Verbinden Sie die Peripherien
Verbinden Sie die Peripherien
Verbinden Sie die Peripherien

Wenn Sie mit Ihrer Leiterplatte fertig sind, ist es an der Zeit, die Peripherien anzuschließen.

Schließen Sie das PIR-Sensorrelais an den GPI 18 an, dieser muss normalerweise offen (NO) sein, dann die Last an die Lastklemmen anschließen und zuletzt die Stromquelle für die Lasten anschließen.

Verbinden Sie die Verstärkereingangsanschlüsse Plus und Minus auf der Breakout-Platine mit dem Kopfhörerausgang am pi.

Stellen Sie sicher, dass Plus an Spitze und Minus an Masse/Hülse angeschlossen sind.

Verwenden Sie einen 3,5-mm-Stecker, isolieren Sie ein Ende des Kabels ab.

Beachten Sie, dass ich nur einen Kanal vom Pi verwende, wenn Sie beide Kanäle (links / rechts) benötigen, fügen Sie jedem Kanal einen 10K-Widerstand hinzu und verbinden Sie sie dann miteinander. siehe Bild.

Schließen Sie dann den Lautsprecher an.

Wenn Sie den GPIO Breakout verwenden, ist es sehr einfach, Ihren Pi mit einem Flachkabel zu verbinden, wenn Sie dies nicht tun, verwenden Sie Standard-Buchsen.

Schritt 6: Zeit zum Testen

Zeit zum Testen
Zeit zum Testen
Zeit zum Testen
Zeit zum Testen
Zeit zum Testen
Zeit zum Testen

Schalten Sie Ihren PI ein und starten Sie Python3.

Öffnen Sie die Programmdatei und nehmen Sie die erforderlichen Änderungen am Dateipfad und den Dateinamen vor, um Ihren Sounds zu entsprechen, siehe Bild.

Führen Sie das Programm aus.

Wenn dies gelingt, sollten Sie einen Ton hören und die Lampen blinken sehen, wenn Sie sich auf den Sensor zubewegen.

Das Programm verfolgt auch die Uhrzeit und das Datum für jeden Besucher/Trigger und gibt einen Ausdruck auf dem Bildschirm aus, damit Sie sehen können, ob jemand an der Tür war, wenn Sie nicht zu Hause sind.

Um zu verhindern, dass der Ton wiederholt abgespielt wird, wartet das Programm 30 Sekunden, bevor der Sensor wieder eine Bewegung erkennt, ändern Sie gegebenenfalls die Zeit.

Schritt 7: Zeit zum Dekorieren

Zeit zum Dekorieren
Zeit zum Dekorieren
Zeit zum Dekorieren
Zeit zum Dekorieren

Wenn alles wie gewünscht funktioniert, ist es an der Zeit, es außerhalb des Hauses aufzustellen.

In diesem Schritt müssen Sie Ihre eigene Fantasie und Kreativität einsetzen.

Ich habe meine Dekoration neben der Haustür angebracht und dann den Sensor so platziert, dass er zur Tür zeigt, um Fehlalarme zu vermeiden und sicherzustellen, dass er nur ausgelöst wird, wenn jemand vor der Tür steht.

Ich verwende 2 Standard-Weihnachtsbaum-Lichtschlingen und lege sie hinter das fliegende Skelett, jetzt warten wir nur noch auf die Reaktion der Besucher, wenn es draußen dunkel wird.

Schritt 8: Glückwunsch

Wenn Sie vor Halloween keine Zeit haben, dies zu bauen, ändern Sie den Ton und das Licht für Weihnachten oder andere.

Hoffe dir gefällt die Anleitung.

Mit freundlichen Grüßen

Tomas C

Empfohlen: