Mundarija:

Klaviatura boshqariladigan model poezd V2.0 - PS/2 interfeysi: 13 qadam (rasmlar bilan)
Klaviatura boshqariladigan model poezd V2.0 - PS/2 interfeysi: 13 qadam (rasmlar bilan)

Video: Klaviatura boshqariladigan model poezd V2.0 - PS/2 interfeysi: 13 qadam (rasmlar bilan)

Video: Klaviatura boshqariladigan model poezd V2.0 - PS/2 interfeysi: 13 qadam (rasmlar bilan)
Video: Стелс-игра, похожая на Metal Gear Solid. 👥 - Terminal GamePlay 🎮📱 🇷🇺 2024, Noyabr
Anonim
Klaviatura boshqariladigan model poezd V2.0 | PS/2 interfeysi
Klaviatura boshqariladigan model poezd V2.0 | PS/2 interfeysi

Oldingi yo'riqnomalarimdan birida men sizga klaviatura yordamida temir yo'lning namunaviy sxemasini qanday boshqarishni ko'rsatdim. Bu juda yaxshi edi, lekin kompyuterning ishlashini talab qiladigan kamchiliklari bor edi. Ushbu qo'llanmada Arduino orqali klaviatura yordamida poezd modelini qanday boshqarishni ko'rib chiqamiz. Xullas, ko'p gapirmasdan, boshlaylik.

1 -qadam: Videoni tomosha qiling

Image
Image

2 -qadam: Barcha kerakli narsalarni oling

Arduino mikrokontrollerini dasturlash
Arduino mikrokontrollerini dasturlash

Ushbu loyiha uchun sizga kerak bo'ladi:

  • Arduino mikrokontroller
  • PS/2 klaviaturasi
  • Ayol PS/2 ulagichi (Rasmda ko'rsatilganini oling, bu sizning hayotingizni osonlashtiradi.)
  • L298N dvigatel haydovchi moduli
  • Kamida 1A (1000mA) quvvatli 12 voltli shahar quvvat manbai.
  • 3 erkak va ayol o'tish simlari (dvigatel haydovchisining kirishini Arduino platasining chiqish pimlariga ulash uchun.)
  • 4 erkak va erkak o'tish simlari (dvigatel drayverini quvvat va yo'llarga ulash uchun.)
  • 4 erkak va erkak o'tish simlari (PS/2 ulagichini Arduino kartasiga ulash uchun.)

3 -qadam: Arduino mikrokontrollerini dasturlash

4 -qadam: PS/2 ulagichining pinlarini aniqlang

PS/2 ulagichining pinlarini aniqlang
PS/2 ulagichining pinlarini aniqlang
PS/2 ulagichining pinlarini aniqlang
PS/2 ulagichining pinlarini aniqlang

Uzluksizlik testiga o'rnatilgan multimetrdan foydalanib, rasmni mos yozuvlar sifatida ishlating, PS/2 ulagichi/uzaytiruvchi kabel simlarining pinlarini belgilang.

5 -qadam: Dvigatel drayverini Arduino kartasiga ulang

Dvigatel drayverini Arduino kartasiga ulang
Dvigatel drayverini Arduino kartasiga ulang

Quyidagi simlarni ulang:

  • "ENB" kirish pinini Arduino kartasining "D10" piniga ulang.
  • "IN4" kirish pinini Arduino kartasining "D9" piniga ulang.
  • "IN3" kirish pinini Arduino kartasining "D8" piniga ulang.
  • Ikkita erkak va erkak o'tish simlarini 3 va 4 -chi chiqish terminallariga ulang, shundan keyingina ular yo'l quvvatlantirgichiga ulanadi.
  • Dvigatel drayverining "VIN" pinini mos ravishda "VIN" piniga va "GND" pinini Arduino kartasining "GND" piniga ulang.

Elektr aloqasi uzilmaganligiga ishonch hosil qiling.

6 -qadam: PS/2 ulagichini Arduino kartasiga ulang

PS/2 ulagichini Arduino kartasiga ulang
PS/2 ulagichini Arduino kartasiga ulang

Quyidagi simlarni ulang:

  • "VCC" ni Arduino kartasining "+5 voltli" piniga ulang.
  • "GND" ni Arduino kartasining "GND" piniga ulang.
  • "CLOCK" ni Arduino kartasining "D2" piniga ulang.
  • "DATA" ni Arduino kartasining "D3" piniga ulang.

Ulanishdan oldin PS/2 ulagichining ulanish sxemasini ikki marta tekshiring.

7 -qadam: Test maketini o'rnating

Sinov tartibini o'rnating
Sinov tartibini o'rnating

O'rnatishni tekshirish uchun oddiy trekni yarating. Lokomotiv to'xtab qolmasligi uchun yo'llar to'g'ri tozalanganligiga ishonch hosil qiling.

8 -qadam: Dvigatel haydovchisining chiqishlarini yo'l quvvatlantirgichiga ulang

Dvigatel haydovchisining chiqish yo'llarini quvvat uzatgichiga ulang
Dvigatel haydovchisining chiqish yo'llarini quvvat uzatgichiga ulang
Dvigatel haydovchisining chiqish yo'llarini quvvat uzatgichiga ulang
Dvigatel haydovchisining chiqish yo'llarini quvvat uzatgichiga ulang

Erkak va erkak o'tish simlarini ilgari dvigatel haydovchisining chiqish terminallariga ulangan quvvat uzatish moslamasi terminallariga ulang.

9 -qadam: Klaviaturani PS/2 ulagichiga ulang

Klaviaturani PS/2 ulagichiga ulang
Klaviaturani PS/2 ulagichiga ulang
Klaviaturani PS/2 ulagichiga ulang
Klaviaturani PS/2 ulagichiga ulang

10 -qadam: Lokomotivni yo'llarga qo'ying

Lokomotivni yo'llarga qo'ying
Lokomotivni yo'llarga qo'ying

Lokomotivni relslarga joylashtiring, g'ildiraklarni relslar bilan to'g'ri tekislang.

11-qadam: O'rnatishni 12 voltli adapterga ulang va uni yoqing

O'rnatishni 12 voltli adapterga ulang va uni yoqing
O'rnatishni 12 voltli adapterga ulang va uni yoqing

Barcha simli ulanishlarni ikki marta tekshiring va hamma narsa to'g'ri joyga ulanganligiga ishonch hosil qiling va simi ulanishlari uzilmagan. Quvvat manbai adapterini ulang va uni yoqing.

12 -qadam: Klaviatura yonida o'tiring va poyezdingizni ishga tushiring

13 -qadam: Keyin nima bo'ladi?

Men sizning loyihangizni quyida ko'rishni istardim. Loyihani tugatgandan so'ng, bu erda to'xtamang va sozlamalarga boshqa funktsiyalarni qo'shib ko'ring. Nima qilsangiz ham, eng yaxshisi!

Tavsiya: