Inhaltsverzeichnis:
- Schritt 1: Materialien
- Schritt 2: Legen Sie Ihr PCB-Shield aus
- Schritt 3: Senderlayout
- Schritt 4: Empfänger-Layout
- Schritt 5: 3D-Druck eines Encoder-Knopfes
- Schritt 6: Sendercode
- Schritt 7: Empfängercode
- Schritt 8: Testen
Video: NRF24L01 DMX-Relaismodul - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Übertragen Sie DMX über NRF24L01 an ein Arduino-gesteuertes Relaismodul
Schritt 1: Materialien
2x Adruino Uno
2x NFR24L01 2,4 GHz Modul
2x Sockel Adapterplatte Board für 8Pin NRF24L01 Modul
2x MAX485-Modul
1x 5V Relaismodul
1x TM1637 4-stellige 7-Segment-Anzeige
1x Drehgeber (5pins, Druckschalter)
1x 3D gedruckter Drehgeberknopf
1x männlicher 3-poliger DMX-Anschluss
2x männlicher 3-poliger DMX-Anschluss
Mindestens 3 >5V LEDs
2x DC-DC SX1308 Step-Up-Aufwärtswandler 2-24V auf 2-28V 2A
2x 3,7 A Batterien und Batteriehalter
1x 12v Batterie
1x 12v LED
Verschiedene Widerstände und Drähte basierend auf Ihren Teilen und Einstellungen
Schritt 2: Legen Sie Ihr PCB-Shield aus
Ich konnte keine ausreichend große Leiterplatte für Fritzing finden, also habe ich meine Diagramme auf dem Steckbrett gelassen, aber das Ziel dieses Projekts ist es, PCB-Shields für Ihre Arduinos zu produzieren.
Sie benötigen zwei verschiedene Schilde, eine für Ihren Sender und eine für Ihren Empfänger. Ich habe ein paar Bilder davon angehängt, wie ich meinen Receiver ausgelegt habe, aber dies war das erste Mal, dass ich an einer Platine gearbeitet habe, und ich denke definitiv, dass Sie eine effizientere Version Ihrer eigenen finden können.
In den nächsten Schritten werde ich die Steckbrett-Layouts fritzen, damit Sie zumindest sehen können, wo alle Verbindungen hergestellt sind.
Wenn Sie einen tieferen Schritt für Schritt des Steckbretts benötigen, sehen Sie sich mein "DMX-Relais-Modul" an
Schritt 3: Senderlayout
Fritzing des Senderlayouts, empfohlen, Ihr eigenes PCB-Layout zu verwenden
Schritt 4: Empfänger-Layout
Fritzing von Receiver Layout, empfohlen, Ihr eigenes PCB-Layout zu verwenden
Schritt 5: 3D-Druck eines Encoder-Knopfes
3D-Drucken Sie einen Knopf für Ihren Rotary Encoder, wenn Sie einen möchten oder wenn es Teil Ihrer Aufgabe ist
Schritt 6: Sendercode
Siehe Dateianhang wegen Formatierung
Schritt 7: Empfängercode
Siehe angehängte Datei wegen Formatierung
Schritt 8: Testen
Ich bin auf Reisen und konnte eine von mir vorgenommene Änderung des Codes nicht überprüfen. Zuvor konnte ich auf beiden Modulen DMX über Kabel empfangen und dieses DMX über NRF24L01 senden, aber ich konnte dieses DMX nicht über NRF24L01 empfangen. Das obige Video ist ein früherer Test, den ich durchgeführt habe, um zu bestätigen, dass meine Platine richtig verdrahtet wurde. Ich denke, die Codeanpassungen, die ich vorgenommen habe, haben dieses Problem behoben, aber ich kann das erst am 14.03.18 testen. Bitte schauen Sie dann erneut nach Updates
Empfohlen:
TV-Fernbedienung wird zur RF-Fernbedienung -- NRF24L01+ Tutorial: 5 Schritte (mit Bildern)
TV-Fernbedienung wird zur RF-Fernbedienung || NRF24L01+ Tutorial: In diesem Projekt zeige ich Ihnen, wie ich den beliebten nRF24L01+ RF IC verwendet habe, um die Helligkeit eines LED-Streifens drahtlos über drei nutzlose Tasten einer TV-Fernbedienung einzustellen. Lass uns anfangen
So bauen Sie Ihr eigenes NRF24L01+pa+lna-Modul – wikiHow
So bauen Sie Ihr eigenes NRF24L01+pa+lna-Modul: Das auf Nrf24L01 basierende Modul ist sehr beliebt, da es einfach in drahtlose Kommunikationsprojekte zu implementieren ist. Das Modul könnte unter 1 $ mit einer gedruckten PCB-Version oder einer Monopol-Antenne gefunden werden. Das Problem bei diesen billigen Modulen ist, dass sie