Inhaltsverzeichnis:
- Schritt 1: Erforderliche Fähigkeiten
- Schritt 2: Finden Sie heraus, ob Ihre Halloween-Dekoration "hackbar" ist
- Schritt 3: Komponenten-/Hardwareliste
- Schritt 4: Projektübersicht
- Schritt 5: Tastenverbindung schneiden
- Schritt 6: Relais hinzufügen
- Schritt 7: Montieren Sie den DST1200 Sonarsensor
- Schritt 8: Entscheiden Sie, ob Sie ein Gehäuse benötigen
- Schritt 9: Code schreiben
Video: Hacken Sie Ihr Halloween mit Phidgets - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
Dieses Projekt zeigt Ihnen, wie Sie Ihre Halloween-Dekorationen "hacken" und sie dazu bringen, sich genau so zu verhalten, wie Sie es möchten!
Die Halloween-Dekoration, mit der wir arbeiten, hat die folgende Standardfunktionalität:
- Aktiviert durch werfenden Schalter (im Video gezeigt)
- Aktiviert durch einen lauten Ton
Unser Ziel für dieses Projekt ist es, es stattdessen bewegungsaktiviert zu machen!
Schritt 1: Erforderliche Fähigkeiten
Für dieses Projekt benötigen Sie die folgenden Werkzeuge:
- Lötkolben
- Abisolierzangen
Es hilft auch, wenn Sie über grundlegende Programmierkenntnisse verfügen. Das Programm, das die Dekoration steuert, haben wir in C geschrieben.
Schritt 2: Finden Sie heraus, ob Ihre Halloween-Dekoration "hackbar" ist
Der erste Schritt besteht darin, herauszufinden, ob Sie Ihre Halloween-Dekoration ändern können. Normalerweise verfügen Dekorationen über einen Demo-Modus, der die elektronische Komponente der Dekoration mit einem einfachen Knopf oder Schalter aktiviert. Wenn dies der Fall ist, haben Sie Glück. Sie können den Taster einfach durch ein Relais ersetzen, um das System zu steuern.
Schritt 3: Komponenten-/Hardwareliste
Hier ist, was wir verwendet haben:
- Phidget SBC4
- DST1200 - Sonar Phidget
- REL2002 - Signalrelais Phidget
- Wasserdichtes Gehäuse
- Phidget-Kabel
Schritt 4: Projektübersicht
Dieses Projekt wird folgendes Layout haben:
- PhidgetSBC4 führt unseren Programmcode (in C geschrieben) aus. Es wird über den eingebauten VINT Hub mit dem DST1200 Sonarsensor und dem REL2002 Signalrelais verbunden.
- Der Sonarsensor wird verwendet, um Objekte zu erkennen.
- Das Relais wird mit dem Demokabel der Dekoration verbunden und wird verwendet, um die Dekoration basierend auf den Messwerten des Sonarsensors zu aktivieren.
Schritt 5: Tastenverbindung schneiden
Um unser Relais hinzuzufügen, müssen wir die Schaltfläche entfernen. Schneiden Sie einfach die Drähte in der Nähe des Knopfes ab und entfernen Sie dann einen Teil der Isolierung.
Schritt 6: Relais hinzufügen
Nehmen Sie die Drähte von der Taste und verbinden Sie sie mit dem Relais.
Schließen Sie einen Draht an die gemeinsame Klemme und einen an die normalerweise offene Klemme an.
Schritt 7: Montieren Sie den DST1200 Sonarsensor
Wo Sie den Sonarsensor platzieren, hängt von Ihrer Anwendung ab. Dieses Projekt wird in einem Spukhaus im Freien installiert, wo die Sicht schlecht ist, so dass es kein Problem ist, den Sonarsensor direkt auf der Oberseite zu platzieren. Alternativ können Sie das Sonar über einer Türöffnung montieren oder vom Boden nach oben zeigen, wenn Sie es verstecken möchten.
Wir haben etwas Kleber verwendet, um den Sonarsensor zu montieren. Doppelseitiges Klebeband würde auch super funktionieren!
Schritt 8: Entscheiden Sie, ob Sie ein Gehäuse benötigen
Dieses Projekt wird draußen sein, daher ist es wichtig, die Elektronik zu schützen.
Der SBC sitzt mit dem Relais in einem wasserdichten Gehäuse. Wir haben die Relaisverbindung zur Dekoration verlängert, indem wir etwas Draht angelötet haben, und wir haben ein 350cm langes Phidget-Kabel verwendet, um den SBC mit dem Sonarsensor zu verbinden.
Schritt 9: Code schreiben
Der gesamte Code für dieses Projekt ist bereits geschrieben und in der Datei halloween.c enthalten. Wenn Sie ihn also implementieren möchten, müssen Sie nur ein paar Dinge ändern (Seriennummern, Timing usw.) und kompilieren.
Weitere Informationen zum Kompilieren von C-Programmen auf dem SBC finden Sie unter diesen Links:
- Installieren von Paketen für die Entwicklung
- C-Programme unter Linux kompilieren
Hier ein kurzer Überblick über den Code:
- Erstellen Sie DistanceSensor- und DigitalOutput-Objekte.
- Adresse Phidgets. Weitere Informationen finden Sie in diesem Video.
-
Abonnieren Sie Ereignisse zum Anhängen und Trennen von Sonar und Relais.
Stellen Sie im Sonar-Attach-Ereignis das Datenintervall auf 100 ms (das minimale Datenintervall) ein
-
Abonnieren Sie Distanzänderungsereignisse für das Sonar.
Prüfen Sie bei Entfernungsänderungsereignissen, ob das Objekt näher als 1 Meter ist, wenn ja, setzen Sie die Variable objectDetected auf 1
- Überprüfen Sie in der while-Schleife, ob ein Objekt erkannt wurde. Schalten Sie in diesem Fall das Relais ein und wieder aus (dadurch wird die Dekoration aktiviert). Warten Sie vier Sekunden und deaktivieren Sie dann die Dekoration.
Empfohlen:
So bauen Sie Ihr eigenes Anemometer mit Reed-Schaltern, Hall-Effekt-Sensor und einigen Schrott auf Nodemcu. - Teil 1 - Hardware: 8 Schritte (mit Bildern)
So bauen Sie Ihr eigenes Anemometer mit Reed-Schaltern, Hall-Effekt-Sensor und einigen Schrott auf Nodemcu. - Teil 1 - Hardware: EinführungSeit ich mit dem Studium von Arduino und der Maker-Kultur begonnen habe, habe ich gerne nützliche Geräte aus Schrott- und Schrottstücken wie Kronkorken, PVC-Stücken, Getränkedosen usw. gebaut. Ich liebe es, eine Sekunde zu geben Leben für jedes Stück oder jeden Kumpel
Hacken Sie eine Maus mit Arduino. 2500 Fuß kabellos. PS/2: 5 Schritte
Hacken Sie eine Maus mit Arduino. 2500 Fuß kabellos. PS / 2: In diesem anweisbaren zeige ich Ihnen, wie Sie eine Maus hacken, damit Sie sie als Controller für LEDs, Motoren, drahtlose Anwendungen und so weiter verwenden können. In diesem Tutorial werden Mäuse behandelt, die einen Draht haben. Die meisten dieser Mäuse verwenden das PS/2-Protokoll. Die Einrichtung
So bauen Sie Ihr eigenes Jet-Triebwerk: 10 Schritte (mit Bildern)
So bauen Sie Ihr eigenes Jet-Triebwerk: Sie müssen nicht Jay Leno sein, um ein Jet-Motorrad zu besitzen, und wir zeigen Ihnen, wie Sie hier Ihren eigenen Jet-Motor bauen, um Ihre verrückten Fahrzeuge anzutreiben. Dies ist ein fortlaufendes Projekt, und viele zusätzliche Informationen werden auf unserer Website verfügbar sein
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Hinzugefügte Informationen: 4 Schritte
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen … Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Zusätzliche Informationen: Wenn Sie jemals auf eine Website gehen und ein Lied abspielen, das Sie mögen und es wollen, dann ist hier das anweisbare für Sie, nicht meine Schuld, wenn Sie etwas durcheinander bringen (nur so wird es passieren, wenn Sie ohne Grund anfangen, Dinge zu löschen) ) Ich konnte Musik für
So finden Sie Ihr verlorenes Handy oder Ihr schnurloses Telefon – wikiHow
So finden Sie Ihr verlorenes Handy oder schnurloses Telefon: Szenario: Meine Frau und ich haben beide Mobiltelefone. Wir benutzen kein Heimtelefon mehr, da wir die ganze Zeit unterwegs sind. Warum für einen Festnetzanschluss bezahlen, den Sie kaum nutzen