Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
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
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 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 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
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
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.