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?
Video: Klaviatura boshqariladigan model poezd V2.0 - PS/2 interfeysi: 13 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
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!
Tavsiya:
Klaviatura boshqariladigan temir yo'l sxemasi V2.5 - PS/2 interfeysi: 12 qadam
Klaviatura boshqariladigan temir yo'l sxemasi V2.5 | PS/2 interfeysi: Arduino mikrokontrolerlaridan 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 bilan oddiy tartibni qanday boshlashimiz mumkinligini ko'rib chiqaylik
Salom poezd! ATtiny 1614: 8 qadam (rasmlar bilan)
Salom poezd! ATtiny 1614: Fab Academy sinfim uchun men mikrokontroldor, tugma va LEDli doska yaratishim kerak. Men uni yaratish uchun Eagle -dan foydalanaman
Arduino bilan klaviatura interfeysi. [Noyob usul]: 7 qadam (rasmlar bilan)
Arduino bilan klaviatura interfeysi. [Noyob usul]: Assalomu alaykum, mening birinchi ko'rsatmaga xush kelibsiz! :) Bu ko'rsatmalarni men arduino - "Parollar kutubxonasi" bilan klaviatura bilan bog'lanish uchun ajoyib kutubxonani, shu jumladan "Klaviatura kutubxonasi" bilan bo'lishmoqchiman. Bu kutubxona biz biladigan eng yaxshi xususiyatlarni o'z ichiga oladi
Klaviatura interfeysi 8051 va klaviatura raqamlarini 7 segmentda ko'rsatish: 4 qadam (rasmlar bilan)
Klaviatura interfeysi 8051 va klaviatura raqamlarini 7 segmentda ko'rsatish: Ushbu darsda men sizga klaviaturani 8051 bilan qanday bog'lashimiz va klaviatura raqamlarini 7 segmentli displeyda ko'rsatish haqida aytib beraman
Qorbobo do'koni 2017, poezd: 4 qadam (rasmlar bilan)
Qorbobo do'koni 2017, poezd: Qorbobo do'koni 2017 - Santa -do'koni 2016 -ning yangilangan versiyasi. Men boshqa poyezd qo'shmoqchi edim, lekin faqat xona shiftda qoldi. Poyezdni teskari aylantirish uchun magnitlardan foydalanish kifoya. To'g'ri? Albatta, bir nechta kichik detallar bor