Мазмуну:

RGB которгучтары бар универсалдуу USB клавиатурасы: 6 кадам
RGB которгучтары бар универсалдуу USB клавиатурасы: 6 кадам

Video: RGB которгучтары бар универсалдуу USB клавиатурасы: 6 кадам

Video: RGB которгучтары бар универсалдуу USB клавиатурасы: 6 кадам
Video: Потерян передатчик для беспроводной мышки или клавиатуры Logitech Unifying receiver 2024, Ноябрь
Anonim
RGB которгучтары бар универсалдуу USB клавиатурасы
RGB которгучтары бар универсалдуу USB клавиатурасы

Бул көрсөтмөдө мен сизге кадимки компьютердин клавиатурасына окшош жеке USB клавиатураңызды кантип курууну көрсөтөм.

Сиз каалаган баскычтардын комбинациясын же баскычтардын ырааттуулугун бир гана баскычты басуу менен дайындай аласыз.

Сиз муну компьютериңиздин ишин оптималдаштыруу үчүн колдонсоңуз болот, ал бир эле физикалык ачкычка ар кандай баскычтардын комбинациясын дайындоо менен жашооңузду жеңилдетет.

Сиз аны PC оюн контроллери кыла аласыз.

Сиз аны бир гана баскычты басып эссе жазууга программалай аласыз:) Асман чек.

Мен муну CNC роутеримдин кол менен кыймылын көзөмөлдөө үчүн колдондум, анткени кадимки компьютердин клавиатурасын колдонуу өтө эле көлөмдүү жана бадырайган.

1 -кадам: Клавиатура аракетте

Image
Image

Бул жерде сиз клавиатуранын реалдуу тиркемеде кантип иштээрин кыскача көрө аласыз.

Баскычтоптун 2 режими бар - кадам режими жана үзгүлтүксүз жылуу режими.

2 -кадам: Бардык нерселерди чогулткула

Сага керек болот:

- USB PC клавиатурасын же чычканды туурай ала турган Arduino Pro Micro 32u4

- Баскычтардын өчүргүчтөрү - Мен досумдан көнгөн NKK KP02 күлкүлүү кымбат (20 $ даана) өчүргүчтөрүн колдондум. Алар ичинде RGB LEDи бар баскычтар. Бирок сиз кааласаңыз, каалаган баскычты колдоно аласыз, эгер сизге кооз LED эффекттери кереги жок болсо. Же болбосо, кадимки RGB светодиодунун тешиги бар же анын жанына жылдырыла турган кээ бир өчүргүчтөрдү колдонсоңуз болот.

- TLC5940 IC (сизге LED эффекттери керек болсо гана). Мен ICдин өзүн колдондум, бирок сиз өзүңүздүн ПХБ жасоону пландабасаңыз, үзүлүш тактасын колдоно аласыз.

- 3d принтер (милдеттүү эмес)

- ПХБ жасоо көндүмдөрү (милдеттүү эмес)

- Электроника боюнча негизги билим

- бир канча убакыт

- жана нервдер:)

3 -кадам: схемалар

Схемалар
Схемалар
Схемалар
Схемалар

Схемалар абдан жөнөкөй.

Мен өчүргүчтөр үчүн кээ бир RC дебунинг схемасын колдондум (сүрөттү караңыз), андыктан программалык камсыздоонун өтүүсү үчүн тынчсыздануунун кажети жок. Коммутатордогу диоддор жалпы анодго ээ.

TLC5940 LED драйверлери үчүн - мен өзүмдүн ПХБны түздүм жана ICлерди түздөн -түз ПКБмга туташтырдым. IREFтен GNDге чейинки резистор светодиоддорду айдоого токту орнотот.

Эгерде сиз сынык тактасын колдоно турган болсоңуз, үзүлүү тактасынын схемаларын текшериңиз. Зымдарды туташтыруу абдан жөнөкөй болушу керек.

Сиз, балким, LED драйвери үчүн сынык тактасын колдонсоңуз, 7 ажыратуучу конденсаторду колдонуунун кажети жок.

4 -кадам: ПХБ жана корпус

PCB жана тиркеме
PCB жана тиркеме
PCB жана тиркеме
PCB жана тиркеме
PCB жана тиркеме
PCB жана тиркеме

ПКБ бул үйрөтүүчү кадамдын кереги жок, анткени мен хобби эмес достук программаларды колдондум жана менин өчүргүчтөрүм күлкүлүү түрдө кымбатка турат, андыктан мен жасаган ПКБны көбүң жасай бербейт деп ишенем.

Мен сизди долбоорду сындыруучу такталарды жана протоборддук зымдарды колдонуу менен өткөрүүнү сунуштайм, же сиз өзүңүздүн ПХБны жасай аласыз, ал дагы жеткиликтүү өчүргүчтөргө жана Светодиоддорго туура келет.

Мен Altium Designerде тез компьютерди иштеп чыктым. Мен бул программаны колдондум, анткени менде лицензия бар, анткени мен аны күн сайын жумушта колдоном. Мен билем, бул программа эч кандай хобби достук баа акылдуу.

Эгерде кимдир бирөө Altium же PCB gerber файлдарын кааласа, муну комментарийлерде айтыңыз, мен аларды сизге жөнөтөм.

Бул кутуча Autodesk Inventor программасында тартылган (хоббиге ылайыктуу программа эмес, бирок мен аны жумушта да колдоном жана буга көнгөм). Эгерде кимдир бирөө.stl файлдарын 3D басып чыгарууну кааласа, комментарий бериңиз, мен аларды сизге жөнөтөм.

5 -кадам: Программалык камсыздоо

Программалык камсыздоо
Программалык камсыздоо

Код arduino чөйрөсүндө жасалган.

Мен бардык баскычтарды башкаруу үчүн Button китепканасын колдондум. Бул биздин жашообузду жеңилдетүү үчүн key.uniquePress () жана key.isPressed () сыяктуу баскычтарды окуу үчүн сонун мүмкүнчүлүктөргө ээ.

Такта компьютердин клавиатурасы катары жүрүшү үчүн интеграцияланган arduino клавиатура китепканасы.

TLC5940 китепкана жетектөөчү караңгылыкты көзөмөлдөө жана бардык жакшы өчүүлөрдү жасоо үчүн.

Мен акыркы arduino кодун тиркедим. Ачкычтар оңой иштетүү үчүн тиркелген сүрөттө көрсөтүлгөндөй коддогу кадимки ЖК клавиатурасына окшоштурулган.

Код ар кандай колдонуу үчүн оңой эле өзгөртүлүшү мүмкүн.

6 -кадам: Бүттү

Image
Image

Клавиатура тумар катары иштейт.

Мен муну CNC роутеримди көзөмөлдөө үчүн колдондум, бирок мүмкүн болгон колдонмолор чексиз.

Мага идеяларыңызды көрсөтүңүз!

Сиз мени Facebook жана Instagramдан ээрчип алсаңыз болот

www.instagram.com/jt_makes_it

Мен азыр иштеп жатканымдын, көшөгөнүн артында жана башка кошумча нерселердеги бузукулар үчүн!

Сунушталууда: