Мазмұны:

Ноутбуктың сенсорлық тақтасы басқарылатын теміржол - PS/2 Arduino интерфейсі: 14 қадам
Ноутбуктың сенсорлық тақтасы басқарылатын теміржол - PS/2 Arduino интерфейсі: 14 қадам

Бейне: Ноутбуктың сенсорлық тақтасы басқарылатын теміржол - PS/2 Arduino интерфейсі: 14 қадам

Бейне: Ноутбуктың сенсорлық тақтасы басқарылатын теміржол - PS/2 Arduino интерфейсі: 14 қадам
Бейне: Inaugural NIGHTJET Sleeper POD 'Next Generation' Night Train - FIRST REVIEW! 2024, Шілде
Anonim
Ноутбуктың сенсорлық тақтасы басқарылатын теміржол | PS/2 Arduino интерфейсі
Ноутбуктың сенсорлық тақтасы басқарылатын теміржол | PS/2 Arduino интерфейсі

Ноутбуктің сенсорлық тақтасы микроконтроллер жобаларына кіріс ретінде қолданылатын тамаша құрылғылардың бірі. Сонымен, бүгін біз бұл құрылғыны модельдік теміржолды басқару үшін Arduino микроконтроллерімен іске асырайық. PS/2 сенсорлық тақтасының көмегімен біз 3 бұрылысты басқара аламыз және қуатты бақылай аламыз.

Сенсорлық тақтаны ені төменде ұстап тұру (Портрет режимі сияқты), саусақты екі диагональ бойынша жылжыту екі бұрылысты басқару үшін, саусақты көлденең жылжыту басқа бұрылысты басқару үшін және саусақты тігінен жылжыту үшін қолданылады. локомотивтің жылдамдығы мен бағытын бақылау үшін қолданылады.

Сонымен, көпке созбай, бастайық!

1 -қадам: Бейнені қараңыз

Image
Image

Барлық басқару элементтерін түсіну және оның қалай жұмыс істейтіні туралы көбірек білу үшін бейнені қараңыз.

2 -қадам: барлық бөлшектер мен жабдықтарды алыңыз

Сенсорлық тақтаның қосылымдарын анықтаңыз
Сенсорлық тақтаның қосылымдарын анықтаңыз

Бұл жоба үшін сізге қажет:

  • Adafruit Motor Shield V2 үйлесімді Arduino микроконтроллері (UNO, Леонардо және т.б.)
  • Adafruit мотор қалқаны V2
  • PS/2 сенсорлық тақтасы
  • Бір жағында ерлер Dupont коннекторлары бар 4 сым (сенсорлық тақтаны Arduino тақтасына қосу үшін)
  • Қозғалтқыш қалқанына жол қуаты мен бұрмаларды (3 максимум) қосу үшін әрқайсысы 2 сым
  • 12 вольтты тұрақты ток көзі, ток сыйымдылығы кемінде 1А.

3 -қадам: Ps2 кітапханасын алыңыз

Ps2 кітапханасының қалтасын осы жерден жүктеп алыңыз. Жүктелген қалтаны жұмыс үстеліне жылжытыңыз, себебі оны табу оңай болады. Arduino IDE ашыңыз және эскиз> Кітапхананы қосу>. ZIP кітапханасын қосу … түймесін басыңыз, содан кейін жұмыс үстелінен ps2 қалтасын таңдаңыз. Кітапхана қосылады, енді сіз ps2 кітапханасын пайдалана аласыз.

4 -қадам: Сенсорлық тақтаның қосылымдарын анықтаңыз

Егер сізде жоғарыдағыдай Synaptics сенсорлық тақтасы болса, 'T22' тақтасы +5V, 'T10' - 'Сағат', 'T11' - 'Деректер' және 'T23' - 'GND'. Сіз сондай -ақ 'GND' сымын жоғарыда көрсетілген үлкен мысқа дәнекерлей аласыз.

Көбірек білу үшін жоғарыдағы суретті басыңыз. Егер сізде басқа сенсорлық тақта болса, интернеттен оның бөлік нөмірін 'pinouts' арқылы іздеп көріңіз немесе егер сіз кептеліп қалсаңыз, Reddit -те r/Arduino қауымдастығынан сұрай аласыз.

5 -қадам: Сенсорлық тақтаны тексеріңіз

Сенсорлық тақтаға дұрыс қосылулар орнатылғанын тексеріңіз. Сенсорлық тақтаны тексеру үшін Arduino микроконтроллеріне ps2 тышқан кодын Мысалдар> ps2 ішінен жүктеңіз. 'Сағат' сымын D6 -ға, 'Деректер' сымын D5 -ке, GND -ге GND -ге және тиісінше Arduino тақтасының +5V немесе VCC +5В істігіне қосыңыз. Arduino тақтасын компьютерге қайта қосыңыз және сериялық мониторды ашыңыз. Егер сенсорлық тақта арқылы саусағыңызды жылжытқанда сандар өзгеретінін көрсеңіз, сенсорлық тақта дұрыс жұмыс істейді және сіз жалғастыра аласыз.

6 -қадам: Arduino микроконтроллерін бағдарламалаңыз

Arduino микроконтроллерін бағдарламалаңыз
Arduino микроконтроллерін бағдарламалаңыз

Барлығы не болып жатқанын түсіну үшін кодты Arduino микроконтроллеріне жүктемес бұрын оны өту керек.

7 -қадам: Орналасуды орнатыңыз

Орналасуды орнатыңыз
Орналасуды орнатыңыз

Жолдың қуатын және барлық үш бұрылысты басқаруды тексеру үшін макетті орнатыңыз. Барлық рельстердің дұрыс жасалғанына және жолдардың таза екеніне көз жеткізіңіз. Локомотивтердің тоқтап қалуын болдырмау үшін рельстер мен локомотивтердің дөңгелектерін мезгіл -мезгіл тазалау ұсынылады.

8 -қадам: Arduino тақтасына мотор қалқанын орнатыңыз

Мотор қалқанын Arduino тақтасына орнатыңыз
Мотор қалқанын Arduino тақтасына орнатыңыз

Қозғалтқыш қалқанының түйреуіштерін Arduino тақтасының аналық бастарымен мұқият туралап, қалқанды Arduino тақтасының үстіне итеріңіз. Қалқан Arduino тақтасына мықтап бекітілгеніне көз жеткізіңіз және ешқандай түйреуіш бүгілмеген.

9 -қадам: Жолдың қуаты мен бұрылыстарын мотор қалқанына қосыңыз

Жолдың қуаты мен бұрылыстарын мотор қалқанына қосыңыз
Жолдың қуаты мен бұрылыстарын мотор қалқанына қосыңыз
Жолдың қуаты мен бұрылыстарын мотор қалқанына қосыңыз
Жолдың қуаты мен бұрылыстарын мотор қалқанына қосыңыз
Жолдың қуаты мен бұрылыстарын мотор қалқанына қосыңыз
Жолдың қуаты мен бұрылыстарын мотор қалқанына қосыңыз
Жолдың қуаты мен бұрылыстарын мотор қалқанына қосыңыз
Жолдың қуаты мен бұрылыстарын мотор қалқанына қосыңыз

Келесі байланыстарды жасаңыз:

  • Жолдың қуатын 'M1' деп белгіленген қалқанның шығыс коннекторына қосыңыз.
  • Бағыттағыштарды қалған үш шығыс коннекторына қосыңыз 'M2', 'M3' және 'M4'.

Барлық сымдар қосылыстарының тығыз екеніне көз жеткізіңіз.

10 -қадам: Сенсорлық тақтаны параметрлерге қосыңыз

Сенсорлық тақтаны параметрлерге қосыңыз
Сенсорлық тақтаны параметрлерге қосыңыз
Сенсорлық тақтаны параметрлерге қосыңыз
Сенсорлық тақтаны параметрлерге қосыңыз

Сенсорлық тақтаны Arduino тақтасына сенсорлық тақта мен Arduino тақтасы арасында келесі байланыстарды орнату арқылы қосыңыз:

  • +5 вольтты немесе 'VCC'- +5 вольтты Arduino тақтасы
  • Arduino тақтасының 'GND' - 'GND'
  • Arduino тақтасының 'D6' сағатына 'Сағат'
  • Arduino тақтасының 'D5' деректері

11 -қадам: Локомотивті жолға қойыңыз

Локомотивті жолға қойыңыз
Локомотивті жолға қойыңыз

Тексерілетін локомотивті қойыңыз. Сіз сондай -ақ қалауыңыз бойынша бірнеше локомотивтерді орналастыра аласыз.

Қайта қарау құралын пайдалану ұсынылады. Рельстен шығып кетпеу үшін локомотивтердің рельстерге дұрыс қойылғанына көз жеткізіңіз.

12 -қадам: Орнатуды қуат көзіне қосыңыз және қосыңыз

Орнатуды қуат көзіне қосыңыз және қосыңыз
Орнатуды қуат көзіне қосыңыз және қосыңыз

12 вольтты қуат көзін қондырғыға қосыңыз және қосыңыз.

13 -қадам: басқару элементтерін тексеріңіз

Image
Image

Барлық басқару элементтерін тексеріңіз. Басқару элементтерін түсіну үшін жоғарыдағы бейнеге қайта қараңыз.

14 -қадам: Жұмысыңызбен бөлісіңіз және оны кеңейтіңіз

Егер сіздің жобаңыз жұмыс істесе және мүмкін болса, 'Мен жасадым!' Түймесін басу арқылы өз туындыларыңыздың суреттерін қоғаммен бөлісуге тырысыңыз.

Сондай -ақ, бұл жобаға қосымша мүмкіндіктер мен функцияларды қосып көріңіз және оларды бөлісуге тырысыңыз. Сіз не істесеңіз де, барлық жақсылық!

Ұсынылған: