Talaan ng mga Nilalaman:

RC Tx Module Bilang USB Joystick: 6 Hakbang
RC Tx Module Bilang USB Joystick: 6 Hakbang

Video: RC Tx Module Bilang USB Joystick: 6 Hakbang

Video: RC Tx Module Bilang USB Joystick: 6 Hakbang
Video: DJI Mavic Mini Fly More Combo with Hard Shell Travel Case Black BH # DJMAVICMCK 2020 2024, Hulyo
Anonim
RC Tx Module Bilang USB Joystick
RC Tx Module Bilang USB Joystick

Ang itinuturo na ito ay tungkol sa paggawa ng isang module ng transmiter na gumagana sa mga karaniwang RC transmiter at kumikilos bilang isang USB joystick.

Gumagamit ang module ng isang Digispark dev board na kumikilos bilang isang USB HID. Binibigyang kahulugan nito ang signal ng PPM na nagpapadala ang transmitter at binago ito sa mga palakol ng isang joystick.

Mga gamit

RC transmitter (sa kasong ito isang Turnigy TGY 9X)

Isang module ng donor Tx para sa kaso

Digispark development board

Perfboard

Mga wire

Kagamitan sa paghihinang

Mainit na pandikit

kable ng USB

Hakbang 1: Ang Pabahay

Ang Pabahay
Ang Pabahay
Ang Pabahay
Ang Pabahay
Ang Pabahay
Ang Pabahay

Kumuha ng isang lumang module ng Tx. Buksan ito at hubarin ito. Nagbibigay ito ng isang mahusay na kaso para sa electronics.

Hakbang 2: Ang Konektor

Ang Konektor
Ang Konektor
Ang Konektor
Ang Konektor
Ang Konektor
Ang Konektor
Ang Konektor
Ang Konektor

Ang konektor na ginamit sa interface sa transmitter ay isang pamantayan na 0.1 babaeng header. Pinakamadali na ilagay ang remote ng module sa remote at ilagay ang header. Ang ilang maiinit na pandikit ay magbibigay ng suportang mekanikal.

Hakbang 3: Ang Elektronika

Ang Elektronika
Ang Elektronika
Ang Elektronika
Ang Elektronika
Ang Elektronika
Ang Elektronika
Ang Elektronika
Ang Elektronika

Ang module ng Digispark ay naka-mount sa isang piraso ng perfborad. Ito ay makabuluhang mas madali kung ito ay gupitin sa hugis ng pabahay. Ang isang snug fit ay magbibigay ng karagdagang suporta sa makina.

Ang isang pagsubok na magkasya sa mga bahagi ay mahalaga bago magpatuloy. Sa kasong ito ang USB cable ay guhit ng isang exacto kutsilyo upang gawing mas madaling yumuko at magkasya.

Hakbang 4: Paghihinang

Paghihinang
Paghihinang
Paghihinang
Paghihinang
Paghihinang
Paghihinang

Plano lamang na paghihinang ang mga pin sa perfboard. Naghinang ng lahat ng mga pin para sa mga susunod na pag-unlad. Samakatuwid ang labis na puwang sa perfboard.

Nagdagdag ng ilang labis na mainit na pandikit sa cable para sa labis na suporta sa makina.

Ang pin ng PPM sa transmitter ay konektado sa pin P2 sa digispark dev board. Ang dalawang GND pagkatapos ay konektado magkasama.

Hakbang 5: Pagsasama-sama sa Lahat ng Ito

Pagsasama-sama sa Lahat ng Ito
Pagsasama-sama sa Lahat ng Ito
Pagsasama-sama sa Lahat ng Ito
Pagsasama-sama sa Lahat ng Ito

Ibalik lamang ang kaso. Siguraduhing ang cable ay hindi pinipiga ng masikip.

Hakbang 6: Code

Ang code ay batay sa proyekto ng abhilash_patel sa hub ng proyekto ng Arduino na sinamahan ng halimbawa ng joystick mula sa Digispark.

Ang buong code ay binuo sa Arduino IDE.

Tingnan ang nakalakip.

Inirerekumendang: