Мазмұны:

Arduino USB түймелерінің тақтасы: 5 қадам (суреттермен)
Arduino USB түймелерінің тақтасы: 5 қадам (суреттермен)

Бейне: Arduino USB түймелерінің тақтасы: 5 қадам (суреттермен)

Бейне: Arduino USB түймелерінің тақтасы: 5 қадам (суреттермен)
Бейне: Lesson 07: Getting Additional 5V and GND from Arduino 2024, Қараша
Anonim
Arduino USB түймелерінің тақтасы
Arduino USB түймелерінің тақтасы
Arduino USB түймелерінің тақтасы
Arduino USB түймелерінің тақтасы

Arduino Leonardo - өте қуатты тақта, әйгілі Arduino UNO -дан аздап айырмашылығы бар. ATMega 32U4 - Леонардоның негізгі процессоры. Бұл микроконтроллерді USB арқылы сериялық байланыс үшін пайдалануға болады. Arduino Leonardo - бұл USB COM драйверлерін қолданатын USB 2.0 құрылғысы. 328P қолданатын UNO -дан айырмашылығы, бұл USB функциясы бізге USB интерфейсі арқылы Windows -қа бағдарламаланған батырмалық командаларды енгізуге мүмкіндік береді. Бағдарламалық жасақтаманың көмегімен бір батырманы немесе батырмалардың комбинациясын бағдарламалауға болады.

Мен бұл түйме тақтасын Farming Simulator 2019 үшін қолданамын, бірақ сіз оны кез келген ойын/бағдарлама немесе қажетті пәрмен үшін пайдалана аласыз.

Жабдықтар

Ардуино Леонардо (https://tiny.cc/wa30dz)

  • · 10 x жарық диодты квадраттық батырмалар (https://tiny.cc/2520dz)
  • · 10к резистор
  • · 220Ω резистор
  • · 1 x 5 мм жарық диоды
  • · 5 мм фанера
  • · 16 мм қалақшалы бұрғылау ұшы
  • · Винилді орау (мен көміртекті талшық стилін қолдандым)
  • · 1 х 12 В қуат көзі (5 В ажыратқыштары қолданылса міндетті емес)
  • · Сым
  • · Дәнекерлеу станциясы

1 -қадам: Дизайн

Дизайн
Дизайн

Мен пернелер тіркесімі мен пернелер тіркесімін есте сақтаудан гөрі, функцияның визуалды дисплейі бар тренажерлық ойындар үшін көптеген түймешіктерді қолданғым келді. Бұл дизайн макеті бойынша қарапайым және қайталауға өте оңай. Мен ені 5 түйме және биіктігі 2 түйме болатын тақта жасағым келді, барлығы 10 түйме.

Түймелер жоспар бойынша бірдей қашықтықта орналасқан, саусақтар мен жапсырмалар үшін орын көп.

Мен дизайнды Fusion 360 -та фанера үшін кесу шаблонын жасау үшін сурет салу мүмкіндігін қолдана отырып жасадым. Бұл маған нұсқаулық ретінде пайдалану үшін дәл 1: 1 масштабты суретті берді.

2 -қадам: Құрылыс

Құрылыс
Құрылыс
Құрылыс
Құрылыс
Құрылыс
Құрылыс

Мен фанераны өлшеміне қарай кесіп алдым. КЕҢЕС: Ағаштың жыртылуын азайту үшін кесінділерге бояу таспасын қолданыңыз

Келесі кезең - тесіктерді бұрғылау, жоғарыда келтірілген қосқыштар үшін сізге 16 мм шпательді бұрғылау ұшы мен жарықдиодты үшін 6 мм бұрғылау ұшы қажет болады. Егер абай болсаңыз, сіз көп соққысыз тесіктерді бұрғылай аласыз. КЕҢЕС: Мен бұрғылау үшін тірек ретінде МДФ -тың кішкене бөлігін қолдандым, сондықтан тесіктер ағаштан жыртылмай таза шықты.

Бұл кезең міндетті емес, бірақ тақтаны эстетикалық жағымды ету үшін ағашты винилмен орауды таңдауға болады, сонымен қатар оны бояуға болады.

Бұл нұсқада мен жоғары деңгейлі бақылау тақтасына ұқсас болу үшін көміртекті талшықты стильдегі винил қаптаманы қолдандым. КЕҢЕС: Винилді қолданар алдында тақтаның шаң мен құрғақ емес екеніне көз жеткізіңіз. Мен тақтаны және қысылған ауаны тазарту үшін кішкене IPA қолдандым. Қолдану кезінде шаң винилді біркелкі емес етеді.

Винилдегі тесіктерді кесу үшін өткір пышақты қолданыңыз. Олар мінсіз болуы керек емес, себебі түймелер тесіктердің шеттерін жабады.

Келесі кезең - барлық тесіктерді түймелермен толтыру, түйменің негізі бұралып қалады және сіз түймені тақтаға артқы жағынан қатайта аласыз.

Барлық түймелер толтырылғаннан кейін осылай көрінуі керек. Түймелердің тік және тегіс екеніне көз жеткізіңіз. Мен жарық диодты айналдыра түсу үшін металл төсеніш қолдандым.

3 -қадам: сым

Сымдар
Сымдар
Сымдар
Сымдар

Сым бөлігі қарапайым және тікелей. Жарық диодты қосқыштарда 5 түйреуіш бар, 2 белгісі жарықдиодты болып табылады, олар түймедегі жарықдиодты шамға қосылады. Ортақ түйреуіш, NORMALLY OPEN және NORMALLY жабық түйреуіш бар.

Мен бұл құрылыста 12В панельдік қосқыштарды қолдандым, бірақ 5В панельді қосқыштар бар, мен Arduino -мен үйлесімді болу үшін 5В -ды қолдануды ұсынамын.

Әр терминалды қосу қарапайым:

· 12В + қуат көзіне +

· Жарық диодты жерге қосу

· 5мм светодиод Леонардода 5В қосылады және токты шектеуге арналған сериялы 220 Ом резисторы бар

· Коммутаторлардың барлығын біріктіріп, 10к резисторды дәйекті түрде дәнекерлеп, Arduino Leonardo GND тақырыбына салыңыз.

· Қалыпты түрде ашылатын (NO) түйреуішті қолданыңыз, себебі біз түйме басылған сайын байланыс орнатқымыз келеді.

· Түймешіктің әрбір түйреуіші Arduino сандық түйреуішіне қосылады (2-13 түйреуіштерді қолданыңыз)

Сымдар жалықтыруы мүмкін, бірақ мен ілмек әдісін қолдандым және сымдарды түйреуіштерге жалаңаш дәнекерледім.

4 -қадам: Кодекс

Бұл құрылымда кодтау өте қарапайым. Arduino көмегімен

IDE сізге келесі 2 кітапхананы орнату қажет болады:

#«Keyboard.h» қосыңыз

#«HID.h» қосыңыз

Цикл әр түймені қарау үшін if және else операторларының сериясын қолданады. Әр түймені микроконтроллер жоғары ұстап тұрады және түйме басылғаннан кейін төмен түседі.

Жақшадағы мәтінді өзгерту арқылы пернетақтаны өзгертуге болады:

Keyboard.write ('o');

Бұл Arduino Leonardo -ға жүктелгеннен кейін, Леонардоны қалпына келтіріп, USB кабелін компьютердегі кез келген бос портқа қосыңыз. Түймешіктердің жұмысын пернетақтаны тексеруге арналған бағдарлама арқылы тексеруге болады

5 -қадам: соңғы өнім

Соңғы өнім
Соңғы өнім

Мен жапсырмалардың қақпақтарын басып шығару үшін сиямен басылатын актеатты қолдандым. Түйменің жоғарғы жағын бағалап, ацетатты түйме қақпағы мен сабақтың арасына қоюға болады. Мен жапсырманың үстіндегі мәтінді басып шығару үшін жапсырма жасаушыны қолдандым.

Егер сізде құрылыс бойынша сұрақтарыңыз болса, маған түсініктеме қалдырыңыз, мен жауап беруге қуаныштымын

Ұсынылған: