Inhoudsopgave:
- Stap 1: Materialen
- Stap 2: Leg uw PCB-schild neer
- Stap 3: Zenderindeling
- Stap 4: Ontvangerlay-out
- Stap 5: 3D print een encoderknop
- Stap 6: Zendercode
- Stap 7: Ontvangercode
- Stap 8: Testen
Video: NRF24L01 DMX-relaismodule - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Verzend DMX via NRF24L01 naar een Arduino gestuurde relaismodule
Stap 1: Materialen
2x Adruino Uno
2x NFR24L01 2,4 GHz-module
2x Socket Adapter plaat Board voor 8Pin NRF24L01 Module
2x MAX485-module
1x 5v relaismodule
1x TM1637 4-cijferig 7-segments display
1x Rotary Encoder (5pins, drukschakelaar)
1x 3D-geprinte encoderknop
1x mannelijke 3-pins DMX-connector
2x mannelijke 3-pins DMX-connector
Minstens 3 >5v LED's
2x DC-DC SX1308 Step-UP Boost-converter 2-24V naar 2-28V 2A
2x 3,7 A Batterijen en batterijhouders
1x 12v batterij
1x 12v LED
Verschillende weerstanden en draad op basis van uw onderdelen en opstelling
Stap 2: Leg uw PCB-schild neer
Ik kon geen PCB vinden die groot genoeg was om op Fritzing te gebruiken, dus liet ik mijn diagrammen op het breadboard liggen, maar het doel van dit project is om PCB Shields voor je Arduinos te produceren.
U wilt twee verschillende schilden, één voor uw zender en één voor uw ontvanger. Ik heb een aantal foto's bijgevoegd van hoe ik mijn ontvanger heb ingedeeld, maar dit was de eerste keer dat ik aan een PCB werkte en ik denk zeker dat je zelf een efficiëntere versie kunt bedenken.
In de volgende stappen zal ik de lay-outs van het breadboard laten frituren, zodat je op zijn minst kunt zien waar alle verbindingen zijn gemaakt.
Als je een dieper stap voor stap van het breadboard nodig hebt, bekijk dan mijn "DMX Relay Module" Instructable, maar houd er rekening mee dat sommige pinnen moeten worden gewijzigd, dus je moet dat in de gaten houden als je besluit om naar die fritzings te kijken
Stap 3: Zenderindeling
Fritzing van zenderlay-out, aanbevolen om uw eigen PCB-lay-out te gebruiken
Stap 4: Ontvangerlay-out
Fritzing of Receiver Layout, aanbevolen om uw eigen PCB-layout te gebruiken
Stap 5: 3D print een encoderknop
3D Print een knop voor je Rotary Encoder als je er een wilt of als het deel uitmaakt van je opdracht
Stap 6: Zendercode
Zie bestand bijgevoegd vanwege opmaak
Stap 7: Ontvangercode
Zie bijgevoegd bestand wegens opmaak
Stap 8: Testen
Ik ben op reis en heb een wijziging in de code die ik heb aangebracht niet kunnen verifiëren. Voorheen kon ik op beide modules DMX via draad ontvangen en die DMX via NRF24L01 verzenden, maar ik kon die DMX niet via NRF24L01 ontvangen. De video hierboven is een eerdere test die ik deed om te bevestigen dat mijn PCB correct was aangesloten. Ik denk dat de code-aanpassingen die ik heb gemaakt dat probleem hebben opgelost, maar ik kan dat pas testen op 14-3-18. Kom dan terug voor updates
Aanbevolen:
Arduino DMX 512 Tester en Controller NL: 19 stappen
Arduino DMX 512 Tester en Controller NL: Updates, bestanden, codes, schema's…Versión en EspañolFacebookControl tool voor testen en lichtshow volgens het DMX-512 protocol, ideaal voor snelle tests op vaste of tijdelijke installaties van verlichting. Dit project komt voort uit de behoefte aan een draagbaar
TV-afstandsbediening wordt een RF-afstandsbediening -- NRF24L01+ zelfstudie: 5 stappen (met afbeeldingen)
TV-afstandsbediening wordt een RF-afstandsbediening || NRF24L01+ Tutorial: In dit project laat ik je zien hoe ik de populaire nRF24L01+ RF IC heb gebruikt om de helderheid van een ledstrip draadloos aan te passen via drie nutteloze knoppen van een tv-afstandsbediening. Laten we beginnen
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Alles in één · DMX-terminator en DMX-tester: 3 stappen
Alles in één · DMX-terminator & DMX-tester: als lichttechnicus moet u soms weten hoe gezond uw dmx-verbindingen tussen de armaturen zijn. Soms wordt het DMX-systeem door de draden, armaturen zelf of spanningsschommelingen blootgesteld aan veel problemen en fouten. Dus ik maakte
Usb naar DMX-RDM-interface: 4 stappen
Usb naar DMX-RDM-interface: als lichttechnicus had ik een usb naar dmx-interface nodig, maar de in de handel verkrijgbare interfaces zijn gewoon te duur, dus besloot ik er zelf een te bouwen