Мазмұны:
- 1 -қадам: Пернетақта әрекет етеді
- 2 -қадам: барлық заттарды жинаңыз
- 3 -қадам: Схемалар
- 4 -қадам: ПХД және қоршау
- 5 -қадам: Бағдарламалық қамтамасыз ету
- 6 -қадам: Аяқталды
Бейне: RGB қосқыштары бар әмбебап USB пернетақтасы: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл нұсқаулықта мен сізге қарапайым компьютерлік пернетақта сияқты әрекет ететін жеке USB пернетақтасын қалай жасау керектігін көрсетемін.
Сіз тек бір батырманы басу арқылы басылатын кез келген пернелер тіркесімін немесе пернелер тізбегін тағайындай аласыз.
Сіз оны әр түрлі пернелер тіркесімін бір физикалық кілтке тағайындау арқылы компьютердің жұмысын оңтайландыру үшін пайдалана аласыз, осылайша ол сіздің өміріңізді жеңілдетеді.
Сіз оны компьютерлік ойын контроллері жасай аласыз.
Сіз оны тек бір пернені басу арқылы эссе жазуға бағдарламалай аласыз:) Аспан - бұл шек.
Мен оны CNC маршрутизаторының қолмен қозғалысын басқару үшін қолдандым, өйткені мен қарапайым компьютерлік пернетақтаны қолдану өте үлкен және қиярлық деп таптым.
1 -қадам: Пернетақта әрекет етеді
Мұнда сіз пернетақта нақты бағдарламада қалай жұмыс істейтінін қысқаша көре аласыз.
Пернетақтада екі режим бар - қадамдық режим және үздіксіз қозғалу режимі.
2 -қадам: барлық заттарды жинаңыз
Саған қажет болады:
- USB компьютер пернетақтасын немесе тінтуірін еліктей алатын Arduino Pro Micro 32u4
- батырмалы қосқыштар - Мен досымнан үйреніп алған NKK KP02 коммутаторларын күлкілі түрде қолдандым. Олар RGB светодиоды бар батырмалы қосқыштар. Бірақ кез келген түйме қосқышты қалағаныңызша пайдалануға болады, егер сізге сәнді жарық диодты әсерлері қажет болмаса. Немесе кәдімгі RGB светодиодты жарық диоды үшін немесе оның қасына сырғыту үшін саңылауы бар кейбір қосқыштарды қолдануға болады.
- TLC5940 IC (егер сізге LED әсерлері қажет болса). Мен IC -ді қолдандым, бірақ егер сіз өзіңіздің ПХД жасағыңыз келмесе, сіз тақтаны қолдана аласыз.
- 3D принтер (міндетті емес)
- ПХД жасау дағдылары (міндетті емес)
- электроника туралы негізгі білім
- кейде
- және жүйке:)
3 -қадам: Схемалар
Схемалар өте қарапайым.
Мен коммутаторлар үшін RC дебунинг схемасын қолдандым (суретті қараңыз), сондықтан бағдарламалық жасақтамада қосқыштың секіруі үшін алаңдаудың қажеті жоқ. Коммутатордағы светодиодтарда жалпы анод бар.
TLC5940 жарық диодты драйверлері үшін - мен дербес ПХД жасадым, мен ПХД -да IC -ді дәнекерледім. IREF -ден GND -ге дейінгі резистор жарықдиодты жарықдиодты жүргізуге арналған токты орнатады.
Егер сіз тақтаны қолданғыңыз келсе, онда тақтаның схемасын тексеріңіз. Сымдарды қосу өте қарапайым болуы керек.
Егер сіз жарықдиодты драйверге арналған сыну тақтасын қолдансаңыз, сізге 7 ажырататын конденсаторды қолданудың қажеті жоқ шығар.
4 -қадам: ПХД және қоршау
Бұл нұсқаулықта ПХД қажет емес, өйткені мен әуесқой емес бағдарламаларды қолдандым, ал коммутаторларды сатып алу өте күлкілі, сондықтан мен жасаған ПХД-ны көпшілігіңіз жасай бермейтініңізге сенемін.
Мен сізге жобаны сөндіргіш тақталар мен протоберлердің сымдары арқылы қосуды ұсынамын, немесе сіз өзіңіздің ПХД -ң дизайнын жасай аласыз, ол қол жетімді қосқыштар мен светодиодтарға сәйкес келеді.
Мен Altium Designer -де жылдам компьютер құрдым. Мен бұл бағдарламаны қолдандым, себебі менде лицензия бар, себебі мен оны күнделікті жұмыс үшін қолданамын. Мен білемін, бұл бағдарлама арзан бағамен әуесқойлыққа жақын емес.
Егер біреу Altium немесе PCB гербер файлдарын алғысы келсе, түсініктемелерде айтыңыз, мен оларды сізге жіберемін.
Қорап Autodesk Inventor бағдарламасында салынған (сонымен қатар әуесқойлыққа арналған бағдарлама емес, бірақ мен оны жұмыста да қолданамын, мен оған үйрендім). Егер біреу 3D форматында.stl файлдарын алғысы келсе, түсініктеме беріңіз, мен оларды сізге жіберемін.
5 -қадам: Бағдарламалық қамтамасыз ету
Код arduino ортасында жасалған.
Мен барлық түймелерді басқару үшін Button кітапханасын қолдандым. Біздің өмірді жеңілдету үшін key.uniquePress () және key.isPressed () сияқты түймелерді оқуға арналған жақсы мүмкіндіктер бар.
Ардуино пернетақтасының кіріктірілген кітапханасы тақтаны компьютердің пернетақтасы ретінде ұстауға арналған.
TLC5940 кітапханасы светодиодты күңгірттеуді басқаруға және барлық жақсы өңдерді кетіруге арналған.
Мен соңғы arduino кодын тіркедім. Оңай өңдеу үшін кілттер берілген суретке сәйкес кодта компьютердің қарапайым пернетақтасына ұқсас түрде салыстырылады.
Кодты кез келген қолдану үшін оңай өзгертуге болады.
6 -қадам: Аяқталды
Пернетақта әшекей ретінде жұмыс істейді.
Мен оны CNC маршрутизаторын басқару үшін қолдандым, бірақ мүмкін болатын қосымшалар шексіз.
Маған өз идеяларыңызды көрсетіңіз!
Сіз мені Facebook пен Instagram -да қадағалай аласыз
www.instagram.com/jt_makes_it
Мен қазір жұмыс істеп жүрген, спектакль артында және басқа да қосымша спойлерлер үшін!
Ұсынылған:
Магниттік терминалы бар DIY әмбебап зарядтағыш: 5 қадам
Магниттік терминалдары бар DIY әмбебап зарядтағыш: Барлығына сәлем, бұл менің екінші нұсқаулығым, сондықтан сіздің пікіріңіз маған одан әрі жақсартуға көмектеседі. Басқа жобалар үшін менің YouTube каналыма кіріңіз. Бүгін мен сізге Magneti көмегімен әмбебап зарядтағышты қалай жасау керектігін көрсетемін
Ли -иондық әмбебап зарядтағыш - ішінде не бар ?: 7 қадам
Ли -иондық әмбебап зарядтағыш - оның ішінде не бар?: Өнімнің бұзылуының нәтижесін әуесқойлар/өндірушілер электронды өнімде қандай компоненттер қолданылатынын білу үшін қолдана алады. Мұндай білім жүйенің қалай жұмыс істейтінін, оның ішінде дизайнның инновациялық мүмкіндіктерін түсінуге көмектеседі және оны жеңілдетеді
Ардуино фортепиано батырмалы қосқыштары бар: 3 қадам
Ардуино фортепиано батырмалы қосқыштары бар: Авторы: Haotian YeOverview: Бұл бір октаваны (Do Re Mi Fa So La Si Do) ойнауға мүмкіндік беретін сегіз түймелі қосқышы бар фортепиано тақтасы және осы октавамен сіз ойнауға тырысуға болады. сізге ұнайтын кейбір әндер. Бұл жоба үшін кейбір мүмкіндіктер бар
Жеке қосқыштары бар IKEA қуат зарядтау қорабы: 6 қадам (суреттермен)
Жеке коммутаторлары бар IKEA зарядтау қорабы: Сонымен, мен келесі күні IKEA қорапшасы арқылы оңай электр станциясын қалай жасау керектігін көрдім: IKEA зарядтау қорабы-кабельдік бұзылулар жоқ! ұқсас нәрсе, сондықтан мен барып, сол қораптардың бірін IKEA -дан сатып алдым, бірақ ол менің орнымда тұрды
ATtiny2313: 9 қадамдары бар оқу қосқыштары
ATtiny2313 көмегімен оқу қосқыштары: ATtiny2313 және ұқсас AVR құрылғыларының шығысымен айналысатын бірнеше нұсқаулықтар болды. Мысалы, https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/, https://www.instructables.com/id/Drive-a-St