Inhaltsverzeichnis:
Video: Happy Hack Lichtschalter - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
In den letzten 2 Wochen haben wir an einem Schulprojekt namens "Happy Hacking" gearbeitet. Mit diesem Projekt haben wir versucht einen "Happy Hack" für einen öffentlichen Raum zu machen. Nun, was ist ein "Happy Hack"? In unserem Fall mussten wir aus Frustration etwas Positives machen. Für dieses Projekt war die Verwendung von Arduino erforderlich. Der "Happy Hack", den wir beschlossen haben, war eine Installation, um den Lichtschalter aus der Ferne umzulegen.
Schritt 1: Materialien:
1x Arduino Uno
1x Steckbrett
2x Servo
1x Infrarotsensor
11x Draht
1x Infrarotsender (TV entfernen)
Band
Schritt 2: So verbinden Sie sich:
Setzen Sie einen Arduino-Infrarotempfänger in das Steckbrett ein; Angenommen, die Vorderseite des Empfängers ist die Seite mit der Kugel darauf:
- Verbinden Sie ein Kabel vom äußersten linken "Bein" mit dem Arduino-Uno-Port "6".
- Verbinden Sie einen Draht vom mittleren „Bein“mit der „-“-Reihe im Steckbrett.
- Verbinden Sie einen Draht vom rechten "Bein" mit der "+"-Reihe im Steckbrett.
Stellen Sie sicher, dass ein Draht zwischen der ‚-‘Reihe im Steckbrett und einem ‚Masse‘-Anschluss am Arduino uno ist und stellen Sie sicher, dass ein Draht zwischen der ‚+‘-Reihe im Steckbrett und dem ‚5V‘-Anschluss am Arduino uno ist.
Verbinden Sie nun die 2 Servos,
- Beides mit einem Draht vom dunkelsten Draht des Servos zur "-" Reihe auf dem Steckbrett.
- Beides mit einem Draht vom mittleren Draht des Servos zur '+'-Reihe auf dem Steckbrett.
Verbinden Sie nun für eines der Servos das verbleibende Servokabel mit dem Arduino-Uno-Port '9' und das andere Servo mit dem Arduino-Uno-Port '10'.
Schritt 3: Code:
#enthalten //
#enthalten //
#enthalten //
IRrecv irrecv(6);
decode_results-Ergebnisse;
Servo theServo1;
Servo theServo2;
bool lightOn = false;
bool disco = false;
Void-Setup () {
theServo1.attach(10);
theServo2.attach(9);
pinMode(6, EINGANG);
Serial.begin (9600);
irrecv.enableIRIn(); // Starten Sie den Empfänger
irrecv.blink13(wahr);
}
Leere Schleife () {
if (irrecv.decode(&results)) {
Serial.println (results.value); // Sie erhalten für jede Schaltfläche ein anderes Ergebnis. Überprüfen Sie also im seriellen Monitor, was Ihr Tastenwert ist.
if (results.value == 3772793023) {// Dies ist unser Einschaltknopf-Ergebnis (3772793023). Dies ist wahrscheinlich bei Ihrer Fernbedienung anders.
LichtEin = !LichtEin;
wenn (Licht an) {
theServo1.write(65);
theServo2.write(15);
}
if(!lightOn){
theServo1.write(95);
theServo2.write(95);
}
Verzögerung (1000);
}
if (results.value == 3772839943){// Dies ist unser Info-Button-Ergebnis (37728).
Disco = !Disco;
Verzögerung (1000);
}
Serial.println (results.value);
irrecv.resume(); // Empfange den nächsten Wert
}
wenn (Disco) {
LichtEin = !LichtEin;
wenn (Licht an) {
theServo1.write(65);
theServo2.write(15);
}
if(!lightOn){
theServo1.write(95);
theServo2.write(90);
}
Verzögerung (2000);
}
}
Empfohlen:
PCB-Adapter-Hack - schnell und praktisch:): 5 Schritte
PCB-Adapter-Hack - schnell und handlich:): Hallo e-Earthlings, Dieses anweisbare ist für alle Armaturen und Profis im Bereich der Elektronik. Notwendigkeit ist die Mutter der Erfindung. Dieser kleine Trick ist eine dieser Erfindungen: DI wollte eine Schaltung prototypisieren, die eine SMD-c
ESP-01 Programmier-Hack - der Einfache :): 6 Schritte
ESP-01 Programmierer Hack - der Einfache :): Hallo ESPer, In diesem anweisbaren zeige ich Ihnen einen einfachen Hack, um einen Programmierer für ESP-01 / ESP8266-01 / ES-01-Modul zu machen. Die meisten von uns haben ein Arduino-Board oder FTDI USB-TTL-Geräte als Programmierer für dieses Modul verwendet. Beide Methoden funktionieren gut. Aber t
12-Volt-Batterie-Hack! Sie werden Ihren Augen nicht trauen!!!!! (aktualisiert): 7 Schritte
12-Volt-Batterie-Hack! Sie werden Ihren Augen nicht trauen!!!!! (aktualisiert): Inspiriert von der Anleitung von Kipkay dachte ich, ich würde einige meiner eigenen Batterien einer anderen Marke abholen … Und, Junge, war ich überrascht
So erstellen Sie einen USB-Shutdown-Hack – wikiHow
So erstellen Sie einen USB-Shutdown-Hack: In diesem Tutorial zeige ich Ihnen, wie Sie einen versteckten Ordner auf einem USB-Stick erstellen, der den Computer des Benutzers herunterfährt
USB-Handy-Ladegerät Hack! (mit Video): 5 Schritte
USB-Handy-Ladegerät Hack! (Mit Video): Hier ist ein EZ zu machen, ohne Schnickschnack, USB-Ladegerät für Ihr Handy. Großartig für alle, die unterwegs sind. Fügen Sie es zu Ihren "mobilen Goodies" hinzu. Nur für den Fall. Video folgt