INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Hierdie instruksie handel oor die maak van 'n sendermodule wat werk met standaard RC -senders en dien as 'n USB -joystick.
Die module gebruik 'n Digispark -ontwikkelbord wat as 'n USB HID dien. Dit interpreteer die PPM -sein wat die sender stuur en sit dit om in die asse van 'n joystick.
Voorrade
RC -sender (in hierdie geval 'n Turnigy TGY 9X)
'N Skenker -Tx -module vir die saak
Digispark ontwikkelingsbord
Perfboard
Drade
Soldeertoerusting
Warm gom
USB kabel
Stap 1: Die behuising
Neem 'n ou Tx -module. Maak dit oop en verwyder dit. Dit bied 'n uitstekende behuizing vir die elektronika.
Stap 2: Die aansluiting
Die aansluiting wat gebruik word om met die sender te koppel, is 'n standaard 0,1 vroulike kopstuk. Dit is die maklikste om die modulebehuizing in die afstandsbediening en die kopstuk te plaas. 'N Paar warm gom bied meganiese ondersteuning.
Stap 3: Die elektronika
Die Digispark -module is gemonteer op 'n stuk perfborad. Dit is aansienlik makliker as dit in die vorm van die behuising gesny word. 'N Goeie pasvorm bied ekstra meganiese ondersteuning.
'N Toetspas van die komponente is belangrik voordat u verder gaan. In hierdie geval is die USB -kabel met 'n exacto -mes gestreep om dit makliker te buig en te pas.
Stap 4: Soldeer
Soldeer die penne net aan perfboard. Alle penne gesoldeer vir toekomstige ontwikkelings. Vandaar die ekstra ruimte op die perfboard.
'N Paar ekstra warm gom op die kabel is bygevoeg vir ekstra meganiese ondersteuning.
Die PPM -pen op die sender is gekoppel aan pen P2 op die digispark dev -bord. Die twee GND word dan aan mekaar verbind.
Stap 5: Alles saamvoeg
Sit net die saak weer bymekaar. Maak seker dat die kabel nie te styf ingedruk word nie.
Stap 6: Kode
Die kode is gebaseer op die projek van abhilash_patel op die Arduino -projekhub gekombineer met die joystick -voorbeeld van Digispark.
Die hele kode is ontwikkel in die Arduino IDE.
Sien aangehegte.