Mundarija:

Klaviatura boshqariladigan temir yo'l sxemasi V2.5 - PS/2 interfeysi: 12 qadam
Klaviatura boshqariladigan temir yo'l sxemasi V2.5 - PS/2 interfeysi: 12 qadam

Video: Klaviatura boshqariladigan temir yo'l sxemasi V2.5 - PS/2 interfeysi: 12 qadam

Video: Klaviatura boshqariladigan temir yo'l sxemasi V2.5 - PS/2 interfeysi: 12 qadam
Video: TEKIN WIFI ISH BERADIMA ISH BERMAYDIMA SINAB KO'RAMIZ 2024, Iyul
Anonim
Klaviatura boshqariladigan temir yo'l sxemasi V2.5 | PS/2 interfeysi
Klaviatura boshqariladigan temir yo'l sxemasi V2.5 | PS/2 interfeysi

Arduino mikrokontrollerlaridan foydalanib, temir yo'llarning namunaviy sxemalarini boshqarishning ko'plab usullari mavjud. Klaviatura ko'p funktsiyalarni qo'shish uchun juda ko'p tugmachalarga ega bo'lishning katta afzalliklariga ega. Keling, lokomotiv va burilishni boshqarish bilan oddiy tartibni qanday boshlashimiz mumkinligini ko'rib chiqaylik. Bu mening oldingi loyihalarimdan birining yangilangan versiyasi. Xullas, ko'p gapirmasdan, boshlaylik!

1 -qadam: Videoni tomosha qiling

Image
Image

2 -qadam: hamma narsani oling

Arduino platasini dasturlashtiring va qalqonga ulang
Arduino platasini dasturlashtiring va qalqonga ulang

Ushbu loyiha uchun sizga kerak bo'ladi:

  • Arduino mikrokontroller paneli.
  • Adafruit motorli haydovchi qalqoni V2.
  • Ayol PS/2 ulagichi (Rasmda ko'rsatilganini oling, bu ishni osonlashtiradi.)
  • 4 erkak va erkak o'tish simlari (ayol PS/2 ulagichini Arduino kartasiga ulash uchun.)
  • Erkak -erkak 4 ta o'tish simlari (har bir ishtirokchi uchun 2 tadan.)
  • 2 erkak va erkak o'tish simlari (yo'l kuchini ulash uchun.)
  • Kamida 1A (1000 mA) quvvatli 12 voltli shahar quvvat manbai.
  • PS/2 klaviaturasi (USB ishlamaydi!)
  • Arduino kartasini dasturlash uchun mos USB kabeli.

3 -qadam: Arduino kartasini dasturlashtiring va qalqonga ulang

Arduino kartasini dasturlashtiring va qalqonga ulang
Arduino kartasini dasturlashtiring va qalqonga ulang

Bu yerdan PS/2 klaviaturasi uchun kutubxonani oling.

Adafruit motor qalqoni uchun kutubxonani o'rnatish uchun goto Sketch> Kutubxonani qo'shish> Kutubxonalarni boshqarish va V2 kutubxonasini qidirib toping.

4 -qadam: PS/2 ulagichining pinli ulanishlarini aniqlang va uni Arduino kartasiga ulang

PS/2 ulagichining pinli ulanishlarini aniqlang va uni Arduino kartasiga ulang
PS/2 ulagichining pinli ulanishlarini aniqlang va uni Arduino kartasiga ulang
PS/2 ulagichining pinli ulanishlarini aniqlang va uni Arduino kartasiga ulang
PS/2 ulagichining pinli ulanishlarini aniqlang va uni Arduino kartasiga ulang
PS/2 ulagichining pinli ulanishlarini aniqlang va uni Arduino kartasiga ulang
PS/2 ulagichining pinli ulanishlarini aniqlang va uni Arduino kartasiga ulang

Uzluksizlikni tekshirish uchun multimetrni ishlatib, berilgan rasmni mos yozuvlar sifatida ishlatib, PS/2 ulagichi/uzaytiruvchi kabel simlarining pinlarini belgilang va PS/2 ulagichi va Arduino platasi o'rtasida quyidagi simli ulanishlarni o'rnating:

  • "CLOCK" simini D2 piniga ulang.
  • "DATA" simini D3 piniga ulang.
  • "GND" simini "GND" piniga ulang.
  • " +5 voltli/VCC" simini +5 voltli pinga ulang.

5 -qadam: Simlarni dvigatel chiqish terminallariga ulang

Simlarni dvigatel chiqish terminallariga ulang
Simlarni dvigatel chiqish terminallariga ulang

6 -qadam: Test maketini o'rnating

Sinov tartibini o'rnating
Sinov tartibini o'rnating

7 -qadam: Dvigatelning chiqish simlarini burilish va yo'l quvvatiga ulang

Dvigatel chiqish simlarini burilish va yo'l quvvatiga ulang
Dvigatel chiqish simlarini burilish va yo'l quvvatiga ulang

Barcha simli ulanishlarni ikki marta tekshiring va simlar uzilmaganligiga ishonch hosil qiling.

8 -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

9 -qadam: Lokomotivni va harakatlanuvchi tarkibni yo'lga qo'ying

Lokomotivni va ba'zi harakatlanuvchi tarkibni yo'llarga joylashtiring
Lokomotivni va ba'zi harakatlanuvchi tarkibni yo'llarga joylashtiring

10 -qadam: quvvat manbaiga ulang va uni yoqing

Quvvat manbasiga ulang va uni yoqing
Quvvat manbasiga ulang va uni yoqing

11 -qadam: Klaviaturangiz bilan o'tiring va tartibingizni boshqaring

12 -qadam: Oldinga boring

Klaviaturada juda ko'p tugmalar qolgan. Davom eting va tartibingizga ko'proq burilish va funktsiyalarni qo'shib ko'ring. Nima qilsangiz ham, yangi narsalarni sinab ko'rishni unutmang!

Tavsiya: