Mundarija:
- 1 -qadam: Videoni tomosha qiling
- 2 -qadam: Barcha kerakli narsalarni oling
- 3 -qadam: Arduino mikrokontrollerini dasturlash
- 4 -qadam: PS/2 ulagichining pinlarini aniqlang
- 5 -qadam: Dvigatel drayverini Arduino kartasiga ulang
- 6 -qadam: PS/2 ulagichini Arduino kartasiga ulang
- 7 -qadam: Test maketini o'rnating
- 8 -qadam: Dvigatel haydovchisining chiqishlarini yo'l quvvatlantirgichiga ulang
- 9 -qadam: Klaviaturani PS/2 ulagichiga ulang
- 10 -qadam: Lokomotivni yo'llarga qo'ying
- 11-qadam: O'rnatishni 12 voltli adapterga ulang va uni yoqing
- 12 -qadam: Klaviatura yonida o'tiring va poyezdingizni ishga tushiring
- 13 -qadam: Keyin nima bo'ladi?
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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
2 -qadam: Barcha kerakli narsalarni oling
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
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
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
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
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
Erkak va erkak o'tish simlarini ilgari dvigatel haydovchisining chiqish terminallariga ulangan quvvat uzatish moslamasi terminallariga ulang.
9 -qadam: Klaviaturani PS/2 ulagichiga ulang
10 -qadam: 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
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!