Inhaltsverzeichnis:
- Schritt 1: So funktioniert es
- Schritt 2: Materialliste
- Schritt 3: Beschreibung des Stromkreises
- Schritt 4: Löten
- Schritt 5: Verbinden Sie die Peripherien
- Schritt 6: Zeit zum Testen
- Schritt 7: Zeit zum Dekorieren
- Schritt 8: Glückwunsch
Video: ScaryPi Halloween - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
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
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
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 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
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
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
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:
Einen einfachen Spiderbot für Halloween bauen – wikiHow
So bauen Sie einen einfachen Spiderbot für Halloween: Dies ist ein einfacher, lustiger Borstenbot für Halloween! Bristlebots sind großartige Starterprojekte für Leute, die die Grundlagen der Schaltungen und des Roboterbaus erlernen. Mit dem Kopf einer Zahnbürste für den Körper, einem kleinen Motor für die Bewegung und einem Akku