Inhaltsverzeichnis:
- Schritt 1: Erforderliche Hardware und Materialien
- Schritt 2: NRF24L01 2,4 GHz Transceiver-Modul
- Schritt 3: MPU6050
- Schritt 4: WS2812B LED-Streifen
- Schritt 5: Den Infinity Gauntlet aus Karton herstellen
- Schritt 6: Sender (Infinity Gauntlet) Code
- Schritt 7: Empfängercode
- Schritt 8: Schaltplan für den Sender (Infinity Gauntlet)
- Schritt 9: Schaltplan für Empfänger
- Schritt 10: Fertig
Video: Steuern Sie einen Lichtschalter mit Ihrem eigenen Infinity-Handschuh aus Karton - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
Ich wurde von Avengers Movie inspiriert und begann, Thanos Infinity Gauntlet aus Pappe zu machen. In diesem Projekt habe ich MPU6050 und NRF24L01 + 2,4 GHz drahtlose HF-Transceiver-Module verwendet, um drahtlos zwischen zwei Arduino-Boards zu kommunizieren. Der Infinity Gauntlet ist der Sender und Servos (Light Switch) sind der Empfänger.
Schritt 1: Erforderliche Hardware und Materialien
Arduino Mega + USB-Kabel II Arduino Uno: https://amzn.to/2qU18sO II
Arduino Nano:
9V-Batterie:
Schalter:
Überbrückungsdrähte:
Männlicher DC Barrel Jack Adapter für Arduino:
Micro Servo 9g:
Mini-Breadboard:
9v Batterieclip-Anschluss:
Karton:
Rubin:
NRF24L01+ 2,4 GHz drahtloses HF-Transceiver-Modul:
MPU 6050:
LED-Streifen:
Schritt 2: NRF24L01 2,4 GHz Transceiver-Modul
Das 2,4-GHz-Transceiver-Modul NRF24L01 verwendet das 2,4-GHz-Band und kann mit Baudraten von 250 kbps bis 2 Mbps betrieben werden und kann für die drahtlose Kommunikation bis zu 100 Meter verwendet werden. Die Betriebsspannung des Moduls beträgt 1,9 bis 3,6 V, aber das Gute ist, dass die anderen Pins 5V-Logik tolerieren. Das Modul kommuniziert über das SPI-Protokoll. Sie sollten sich die SPI-Pins des Arduino-Pin-Anschlussmodells ansehen.
Schritt 3: MPU6050
Der MPU6050 besteht aus einem 3-Achsen-Beschleunigungsmesser und einem 3-Achsen-Gyroskop im Inneren. Dieser Sensor hilft uns, Beschleunigung, Geschwindigkeit, Orientierung, Verschiebung und viele andere bewegungsbezogene Parameter eines Systems oder Objekts zu messen. Dieser Chip verwendet das I2C-Protokoll (Inter-Integrated Circuit) für die Kommunikation.
Schritt 4: WS2812B LED-Streifen
Der WS2812B ist eine intelligente LED-Steuerungslichtquelle, bei der die Steuerschaltung und der RGB-Chip direkt in eine 5050 RGB (Rot, Grün und Blau) LED integriert sind. Jede LED hat an jedem Ende drei Anschlüsse, zwei für die Stromversorgung und einen für die Daten. Es erfordert nur einen Dateneingang, um den Zustand, die Helligkeit und die Farbe aller drei LEDs zu steuern.
Schritt 5: Den Infinity Gauntlet aus Karton herstellen
Sie können sich das Video ansehen, wie ich The Infinity Gauntlet From Cardboard gemacht habe.
Schritt 6: Sender (Infinity Gauntlet) Code
Alles, was Sie tun müssen, ist die MPU6050-Bibliothek, die I2C-Bibliothek, die FastLED-Bibliothek und die RF24-Bibliothek zu installieren. Sie erhalten eine Fehlermeldung, wenn Sie nicht installieren.
Wenn Sie Ihrer Arduino-IDE eine neue Bibliothek hinzufügen möchten. Gehen Sie in das Verzeichnis, in das Sie die ZIP-Datei der Bibliothek heruntergeladen haben. Entpacken Sie die ZIP-Datei mit ihrer gesamten Ordnerstruktur in einen temporären Ordner und wählen Sie dann den Hauptordner aus, der den Bibliotheksnamen haben soll. Kopieren Sie es in den Ordner „Bibliotheken“in Ihrem Skizzenbuch.
Verbinden Sie das Arduino und laden Sie das angegebene Programm auf Ihr Arduino Uno hoch.
Schritt 7: Empfängercode
Verbinden Sie das Arduino und laden Sie das angegebene Programm auf Ihr Arduino Uno hoch.
Schritt 8: Schaltplan für den Sender (Infinity Gauntlet)
In diesem Projekt habe ich meine Elektronik in den Infinity-Handschuh gesteckt. Vielleicht möchten Sie die Elektronik an einem sicheren Ort aufbewahren.
Schritt 9: Schaltplan für Empfänger
Ich habe Arduino Uno, 9V Batterie und Funkmodul mit Doppelklebeband an der Wand montiert und Servos in der Nähe des Lichtschalters montiert, damit Sie das Licht jederzeit drahtlos ein- und ausschalten können.
Schritt 10: Fertig
Infinity-Stein-LED und Servos werden durch die Bewegung des Handschuhs gesteuert, die mit einem MPU6050-Sensor erkannt wird. Wenn Sie also den Handschuh nach oben bewegen, leuchtet die Infinity-Stein-LED auf und die Servos drehen sich aus und die Servos drehen sich in die entgegengesetzte Richtung.
Empfohlen:
Kontrollieren Sie die LED aus Ihrem WiFi-Netzwerk! SPEEEduino V1.1: 4 Schritte (mit Bildern)
Kontrollieren Sie die LED von Ihrem WiFi-Netzwerk aus! SPEEEduino V1.1: Was ist das SPEEEduino? Das SPEEEduino ist ein Wi-Fi-fähiges Mikrocontroller-Board, das auf dem Arduino-Ökosystem basiert und für Pädagogen entwickelt wurde. Der SPEEEduino kombiniert den Formfaktor und den Mikrocontroller des Arduino mit dem ESP8266 Wi-Fi SoC, wodurch
Steuern Sie einen Roboterarm mit Zio-Modulen Teil 1: 8 Schritte
Steuern Sie einen Roboterarm mit Zio-Modulen Teil 1: Dieser Blogbeitrag ist Teil der Zio Robotics Series.EinführungIn diesem Tutorial werden wir ein Projekt erstellen, in dem wir Zio-Module verwenden, um den Roboterarm zu steuern. In diesem Projekt lernen Sie, wie Sie Ihre Roboterarmkralle öffnen und schließen. Diese n
So schalten Sie jedes Gerät aus der Ferne ein, z. einen Computer (mit einem Mobiltelefon): 5 Schritte
So schalten Sie jedes Gerät aus der Ferne ein, z. ein Computer (mit einem Mobiltelefon): In diesem anweisbaren zeige ich Ihnen, wie Sie ein altes Mobiltelefon in einen Fernschalter für Ihren Computer verwandeln. Für andere Geräte siehe letzter Schritt. Dies ist fast kostenlos, wenn Sie ein altes Handy und eine SIM-Karte besitzen. Was Sie brauchen: - Altes Handy (w
So wählen Sie einen Mikrocontroller aus: 21 Schritte (mit Bildern)
So wählen Sie einen Mikrocontroller aus: Früher war die Anzahl der verschiedenen Mikrocontroller-Chips, die dem Bastler zur Verfügung standen, ziemlich begrenzt. Man musste alles verwenden, was man beim Chip-Versandhändler kaufen konnte, und das schränkte die Auswahl auf eine kleine Anzahl von Ch
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