Mündəricat:

OSU! KappaPad PCB: 5 addım
OSU! KappaPad PCB: 5 addım

Video: OSU! KappaPad PCB: 5 addım

Video: OSU! KappaPad PCB: 5 addım
Video: How to make a Touch Keypad for Osu! 2024, Oktyabr
Anonim
OSU! KappaPad PCB
OSU! KappaPad PCB

Kapasitiv düymələrdən istifadə edən biri ilə birlikdə (artıq videonu tapa bilmirəm) bir Youtube videosu gördüm. Layihə üçün github tapdım, ancaq kopyalamaq istəmədim.

Bu layihə üçün Atmega32u4 istifadə etmək istədim və Arduino Pro Micro bu layihə üçün idealdır. Aliexpress -dən Pro Micro -nu 2.98 dollara aldım

Addım 1: PCB dizaynı

PCB dizaynı
PCB dizaynı

Altium Designer -ə girişim var, buna görə də istifadə etdim. Başqa bir layihə üçün 100x70 mm ölçülü iyirmi lövhə aldım və onlardan istifadə etmək istədim. Arzuino ProMicro -nu Pro Micro -nu kərpiclədiyim halda proqramlaşdırmaq üçün bir ISP fişinin olmasını da istəyirdim.

Addım 2: PCB hazırlayın

PCB hazırlanması
PCB hazırlanması

PCB -ni bir CNC taxta yönləndirici ilə düzəltməyə çalışdım, amma lövhə və yönləndirici yatağı düz deyildi, buna görə də çox kəsdiyi və kəsmədiyi digər sahələr var idi.

Daha sonra əldə edə biləcəyim bir lazer kəsici cadı ilə bir PCB düzəltmək üçün bir Təlimat gördüm.

Mən də Sirkə ilə aşındım.

Düşündüyüm bir işığı altdan yandırıb misin işığın qarşısını alacağını xatırlatmaqla tamamilə həkk olunduğundan əmin oldum.

Addım 3: Lehimləmə

Lehimləmə
Lehimləmə

Aşındırmağı bitirdikdən sonra Pro Micro -nun ortasını yapışdıraraq PCB -yə düzərək lehimləyirəm. Sonra lehimləmə dəmirinin ucunu Pro Micro -nun çuxurlarına və ucun ətrafına axan lehimə qoydum. İçərisində bir neçə hava var idi, buna görə havanı buraxmaq üçün lehimləmə dəmirini çuxura bir neçə dəfə vurmalı oldum.

Daha sonra kiçik 0805 rezistorları və ledləri lehimlədim.

Addım 4: Bitirmə

Bitir
Bitir

Yastığın üzərindəki qara boyanı aşındırma prosesində saxladım, amma inanıram ki, aşındırma prosesi boyanı bir qədər zəiflətdi, bir müddət sonra Osu oynayandan sonra boya çıxmağa başladı. Sonra aseton istifadə edərək bütün boyaları yastiqciklərdən təmizlədim və şəffaf dırnaq boyası ilə boyadım. İki qat verməyə çalışdım, amma dırnaq boyası yığılır və quru dırnaq boyasına getmək istəmir, buna görə yalnız bir ağır palto istifadə etməyi tələb edirəm. Barmaqlarımın digər yastığa sürüşdüyünü hiss etmək üçün yastiqciqlar arasına bir tel parçası da bağladım.

Addım 5: Proqramlaşdırma

Kodu Amarın KappaPad -dan götürdüm və onu daha sadə hala gətirməyi və TX və RX LED -lərini söndürmək və pc -lərimi uyğunlaşdırmaq üçün sancaqları dəyişdirmək kimi digər şeyləri dəyişdirdim.

Tövsiyə: