Zedomax DIY117 - Howto Gumawa ng Digital Disenyo Board gamit ang isang lumang dyoistik sa 5 minuto!

[DIY 117]

Gawin ito sa iyong sarili!


Howto Gumawa ng Digital Disenyo Board gamit ang isang lumang dyoistik sa 5 minuto!

Video:

[gv data na = "jziktxfONV4"] [/ gv]

Listahan ng mga bahagi:

1 CUBLOC CB280
1 GHLCD Graphic LCD
1 Lumang analog dyoistik
Ilang wires

Howto

Oras na para gumawa: Tungkol sa 5 minuto kasama ang panahon na kailangan na kumuha ng dyoistik bukod.

(Ako ay able sa laktawan ito bilang bahagi kisame ibinigay sa akin ng isang dyoistik na kinuha hiwalay na.

Ngayon, ang kisame, ang aking mga bagong co-manggagawa, ibinigay sa akin ng ilang mga lumang analog
joysticks siya ay nakahiga sa paligid na ay mula sa gulang na Rc controllers.

Well ideya ng isang hit sa akin at ako pondered kung ano ako maaari gumawa atipan ng pawid would maaari
madali at mabilis ngunit ay magiging kapaki-pakinabang.

Ako tiyak ko lang basahin ang mga analog na halaga gamit ang isang CUBLOC module
at gumawa ng isang digital tablangpangguhit.

Kaya ako had 3 joysticks upang pumili mula sa. Ako korte sa isa na sa pinaka-kanan mula sa mga nasa itaas ng larawan.

Hindi ko na nagtrabaho sa mga joysticks bago, ngunit napansin ko na ang lahat ng mga joysticks
had 3 outputs tulad ng ipinapakita sa itaas.
Kisame ipinaliwanag sa akin na ang pin sa kaliwa ay para sa lupa, ang karapatan ay para sa pin VCC (5V), at ang mga gitnang pin ay isang analog na output para sa aksis.
Napansin ko na may dalawang axises, X at Y sa mga joysticks.

Nang walang anumang pagkaantala, ako soldered dalawang wires para sa Ground at VCC kaya ko
lamang ay may kapangyarihan sa isang aksis sa parehong kapangyarihan axises.
Ang Blue kawad sa itaas ay Ground at Red kawad ay ang VCC.

Next, ako wired isang dilaw na kawad para sa Ground VCC at kasama ang isang telegrama para sa bawat
analog na output ng bawat aksis.

Next, ako lang plugged sa Ground kawad sa Ground ng Lupon ng Pag-aaral,
VCC kawad sa 5V ng Lupon ng Pag-aaral, X aksis kawad sa P25 (analog channel 1)
ng Lupon ng Pag-aaral, at Y aksis kawad sa P24 (analog channel 0) ng Lupon ng Pag-aaral.

View mula sa itaas na bahagi ay ipinapakita dito:

Next ko na ginawa ng isang simpleng programa na makatanggap ng inputs:

Const Device = CB280

Malabo ang isang Bilang ng Integer

Madilim b Bilang ng Integer

Magpasok ng 24

Magpasok ng 25

Gawin

isang = Adin (0)

b = Adin (1)

Debug "Up & Down Halaga:", Dec isang, CR

Debug "Kaliwa at Kanan Halaga:", Dec b, CR

Delay 100

Umikot

Ang program na ito kopya ang halaga ng X at Y analog outputs ng dyoistik.
Dahil Hindi ko alam kung ano ang analog boltahe ko ay para tumanggap,

Ako lang ang bumangga sa programa at mga litaw ang analog input ng halaga kapag ang
Dyoistik ay sa gitna, kaliwa, kanan, pababa, at up.

Ngayon may mga halaga, ako ay kalibrate aking mga programa upang malaman kung upang ilipat
ang cursor sa kaliwa, pakanan, pataas, at pababa.

Ito ay bahagi ng BATAYANG code para sa XAxis:

# define XCENTER 270

# define XLEFT 375

# define XRIGHT 148

Kung X> XCENTER -10 At X <XCENTER 10 Pagkatapos

'gawin wala

Elseif X> XCENTER 10 Pagkatapos

'ilipat sa kaliwa

MLeft

Elseif X <XCENTER-10 Pagkatapos

MRight

Dulo Kung

MLeft at MRight ay sub function na lamang re-gumuhit ng cursor tungkol sa 8 pixels sa kaliwa at kanan.

Gusto bigyan tungkol sa halaga ng 10 (AD input nagbabalik ng isang halaga sa pagitan ng 0 sa 1024
para sa boltahe sa pagitan ng 0 at 5V), bilang isang kaligtasan ng halaga para sa debouncing at shakes.

Gayundin, na aking ginawa para sa mga katulad na pag-andar pataas, pababa, at dayagonal direksyon.

I-download ang dyoistik Program dito

Well maaari mong i-download ang dyoistik Program gamit CublocStudio at makita ang mga ito sa unang screen:

Natapos Maghanap ng mga digital na Disenyo Board:

Maaari mong gamitin ang pindutan sa Lupon ng Pag-aaral sa gumuhit!

Ang pagkuha ito karagdagang ...

Oo, maaari mong gamitin ang mga lumang joysticks para sa anumang bagay tulad ng isang remote na robot, tablangpangguhit, o anumang bagay na nangangailangan pakaliwa, pakanan, pataas, pababa at buttons.

Susunod na panahon, kami ay makita kung kami ay gumawa ng isang Bluetooth dyoistik ...

<:)

Kung ikaw ay may anumang problema sa itaas app, paki-e-mail max@zedomax.com

Kung mayroon kang anumang mga cool aplikasyon na nais mong ibahagi o nais ng ilang mga uri ng DIY, paki-e-mail sa max@zedomax.com

Kami ay tumatanggap ng libreng mga halimbawa para sa DIYs, mangyaring mag-email max@zedomax.com :)

Rate

1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Naglo-load ...
    blog comments powered by Disqus

    Featured Sites From Zedomax Blog Network