Inhoudsopgave:

RC Tx-module als USB-joystick - Ajarnpa
RC Tx-module als USB-joystick - Ajarnpa

Video: RC Tx-module als USB-joystick - Ajarnpa

Video: RC Tx-module als USB-joystick - Ajarnpa
Video: Подключение и настройка nRF24L01 к Arduino (модуль беспроводной связи) 2024, Juni-
Anonim
RC Tx-module als USB-joystick
RC Tx-module als USB-joystick

Deze instructable gaat over het maken van een zendermodule die werkt met standaard RC-zenders en fungeert als een USB-joystick.

De module maakt gebruik van een Digispark-ontwikkelbord dat fungeert als een USB-HID. Het interpreteert het PPM-signaal dat de zender verzendt en zet het om in de assen van een joystick.

Benodigdheden

RC-zender (in dit geval een Turnigy TGY 9X)

Een donor Tx-module voor de case

Digispark-ontwikkelbord

Perfboard

Draden

Soldeerapparatuur

Hete lijm

USB-kabel

Stap 1: De behuizing

De huisvesting
De huisvesting
De huisvesting
De huisvesting
De huisvesting
De huisvesting

Neem een oude Tx-module. Open het en strip het. Het biedt een uitstekende behuizing voor de elektronica.

Stap 2: De connector

De connector
De connector
De connector
De connector
De connector
De connector
De connector
De connector

De connector die wordt gebruikt om met de zender te communiceren, is een standaard vrouwelijke header van 0,1 inch. Het is het gemakkelijkst om de modulebehuizing in de afstandsbediening te plaatsen en de header te plaatsen. Een beetje hete lijm biedt mechanische ondersteuning.

Stap 3: De elektronica

De elektronica
De elektronica
De elektronica
De elektronica
De elektronica
De elektronica
De elektronica
De elektronica

De Digispark module wordt op een stuk perforaat gemonteerd. Het is aanzienlijk gemakkelijker als het in de vorm van de behuizing wordt gesneden. Een goede pasvorm zorgt voor extra mechanische ondersteuning.

Een testpassing van de componenten is belangrijk voordat u verder gaat. In dit geval is de USB-kabel gestreept met een exacto mes om het buigen en passen te vergemakkelijken.

Stap 4: Solderen

Solderen
Solderen
Solderen
Solderen
Solderen
Solderen

Gewoon de pinnen op perfboard solderen. Alle pinnen gesoldeerd voor toekomstige ontwikkelingen. Vandaar de extra ruimte op het perfboard.

Wat extra hete lijm op de kabel toegevoegd voor extra mechanische ondersteuning.

De PPM-pin op de zender is verbonden met pin P2 op het digispark-ontwikkelbord. De twee GND worden dan met elkaar verbonden.

Stap 5: Alles samenbrengen

Alles bij elkaar zetten
Alles bij elkaar zetten
Alles bij elkaar zetten
Alles bij elkaar zetten

Zet de zaak maar weer in elkaar. Zorg ervoor dat de kabel niet te strak wordt geperst.

Stap 6: Coderen

De code is gebaseerd op het project van abhilash_patel op de Arduino-projecthub in combinatie met het joystickvoorbeeld van Digispark.

De hele code is ontwikkeld in de Arduino IDE.

Zie bijlage.

Aanbevolen: