Мазмұны:
Бейне: Arduino USB түймелерінің тақтасы: 5 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
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 -қадам: соңғы өнім
Мен жапсырмалардың қақпақтарын басып шығару үшін сиямен басылатын актеатты қолдандым. Түйменің жоғарғы жағын бағалап, ацетатты түйме қақпағы мен сабақтың арасына қоюға болады. Мен жапсырманың үстіндегі мәтінді басып шығару үшін жапсырма жасаушыны қолдандым.
Егер сізде құрылыс бойынша сұрақтарыңыз болса, маған түсініктеме қалдырыңыз, мен жауап беруге қуаныштымын
Ұсынылған:
Тақталар тақтасы: Электронды тоқыма прототиптер тақтасы: 5 қадам (суреттермен)
ThreadBoard: Электронды тоқыма жылдам прототиптеу тақтасы: ThreadBoard V2-дің 3D басып шығарылмайтын нұсқасы үшін нұсқаулықты мына жерден табуға болады. ThreadBoard-дің 1-нұсқасын мына жерден табуға болады. электронды тоқыма бұйымдарын жылдам прототиптеу үшін
MXY тақтасы - бюджеті төмен XY плоттерлік робот тақтасы: 8 қадам (суреттермен)
MXY тақтасы - бюджеті төмен XY плоттерлік роботтар тақтасы: Менің мақсатым mXY тақтасын XY плоттерлік сурет салу машинасы төмен етіп жасау болды. Сондықтан мен бұл жобаны жасағысы келетіндерге жеңілдететін тақта жасадым. Алдыңғы жобада, 2 дана Nema17 қадамдық қозғалтқыштарды пайдалану кезінде, бұл тақта
Ғарыш кемесінің басқару тақтасы - Laser Cut Arduino Toy: 11 қадам (суреттермен)
Ғарыш кемесінің басқару тақтасы - Laser Cut Arduino Toy: Бірнеше ай бұрын мен жасаушылардың кеңістігінің мүшесі болуды шештім, өйткені мен көптеген жылдар бойы өндіруші саудасының құралдарын үйренгім келді. Менде Arduino тәжірибесі аз болды, мен нұсқаулықтар бойынша Fusion курсын алдым. Дегенмен мен
LTE Arduino GPS Tracker + IoT бақылау тақтасы (1 -бөлім): 6 қадам (суреттермен)
LTE Arduino GPS Tracker + IoT бақылау тақтасы (1 -бөлім): Кіріспе Не болды балалар! Бұл нұсқаулық-Arduino үшін LTE/NB-IoT Botletics қалқанын пайдалану бойынша бірінші нұсқаулығымның жалғасы, сондықтан егер сізде әлі жоқ болса, қалқанды қалай пайдалану керектігі туралы жақсы түсінік алу үшін оны оқып шығыңыз
Digg түймелерінің жинағы V1.0: 5 қадам
Digg Button Kit V1.0: Adafruit Industries бізге digg Button Kit v1.0 жаңа нұсқасын алдын ала қарауды ұсынды. Бұл физикалық объектілерге арналған қазу түймесі. Енді сіз өзіңіздің заттарыңыздың, достарыңыздың рейтингін салыстыра аласыз- не жақсы екенін біліңіз. Біз бәріміз қаптамаға таң қалдық