Სარჩევი:

OSU! KappaPad PCB: 5 ნაბიჯი
OSU! KappaPad PCB: 5 ნაბიჯი

ვიდეო: OSU! KappaPad PCB: 5 ნაბიჯი

ვიდეო: OSU! KappaPad PCB: 5 ნაბიჯი
ვიდეო: How to make a Touch Keypad for Osu! 2024, ოქტომბერი
Anonim
OSU! KappaPad PCB
OSU! KappaPad PCB

დროთა განმავლობაში ვნახე Youtube ვიდეო (ვიდეოს ვეღარ ვპოულობ) ვინმესთან ერთად capacitive ღილაკებით. ვიპოვე github პროექტისთვის, მაგრამ არ მინდოდა მისი კოპირება.

მე მინდოდა Atmega32u4 გამოვიყენო ამ პროექტისთვის და Arduino Pro Micro შესანიშნავია ამ პროექტისთვის. შევიძინე Pro Micro ალიექსპრესზე 2.98 დოლარად

ნაბიჯი 1: PCB- ის დიზაინი

PCB- ის დიზაინი
PCB- ის დიზაინი

მე მაქვს წვდომა Altium Designer– ზე, ასე რომ მე გამოვიყენე ეს. შევიძინე ოცი 100x70 მმ ცალმხრივი დაფა სხვა პროექტისთვის და მინდოდა მათი გამოყენება. მე ასევე მინდოდა ინტერნეტ პროვაიდერის დანამატი Arduino ProMicro– ს დასაპროგრამებლად მხოლოდ იმ შემთხვევაში, თუ მე დავამუშავებ Pro Micro– ს.

ნაბიჯი 2: PCB- ის დამზადება

PCB- ის დამზადება
PCB- ის დამზადება

მე შევეცადე PCB– ის დამზადება CNC ხის როუტერით, მაგრამ დაფა და როუტერის საწოლი არ იყო სწორი, ასე რომ იყო ადგილები, სადაც ის ძალიან ბევრს ჭრიდა და მეორე, რომელიც არცერთს არ ჭრიდა.

მე მაშინ ვნახე ინსტრუქცია, თუ როგორ უნდა გავაკეთო PCB ლაზერული საჭრელი ჯადოქრით, რომელზეც მეც მაქვს წვდომა.

მე ასევე დავწერე ძმარი.

მე დავრწმუნდი, რომ ის მთლიანად ამოტვიფრულია ქვემოდან სინათლის ასახვით და სპილენძის შეხსენება დაბლოკავს შუქს.

ნაბიჯი 3: შედუღება

შედუღება
შედუღება

მას შემდეგ, რაც დავამთავრე გრავირება, დავამუშავე Pro Micro ელმერის საშუალებით, რომელიც წებოვანა პრო მიკრო შუა ნაწილში და მოათავსეს იგი PCB– ზე. მე შემდეგ ჩასვა წვერი soldering რკინის შევიდა Pro Micro ხვრელების და მიედინება solder გარშემო წვერი. რამოდენიმეში იყო რამდენიმე ჩაფლული ჰაერი, ასე რომ რამდენჯერმე მომიწია შედუღების რკინის ხვრელი ჰაერში გასათავისუფლებლად.

შემდეგ შევაერთე პატარა 0805 რეზისტენტები და გამათბობლები.

ნაბიჯი 4: დასრულება

დასრულება
დასრულება

მე შევინახე შავი საღებავი ბალიშზე გრავირების პროცესიდან, მაგრამ მე მჯერა, რომ გრავირების პროცესმა საღებავი ოდნავ შეასუსტა, ასე რომ ცოტა ხნის შემდეგ ოსუზე თამაშიდან! შემდეგ მე ამოვიღე საღებავი ბალიშებიდან აცეტონის გამოყენებით და შეღებილი გამჭვირვალე ფრჩხილის ლაქით. მე შევეცადე ორი ფენა მიმეცა, მაგრამ ფრჩხილის ლაქი იკეცება და ნამდვილად არ მინდა ლაქის მშრალ ლაქზე წასვლა, ამიტომ მხოლოდ ერთი მძიმე ქურთუკის გამოყენება მოვითხოვე. მე ასევე ჩავწერე მავთულის ნაჭერი ბალიშებს შორის, რათა ვიგრძნო, ჩემი თითები სხვა ბალიშზე გადადის თუ არა.

ნაბიჯი 5: პროგრამირება

ავიღე კოდი Amar's KappaPad– დან და შევცვალე, რაც უფრო ამარტივებს მას და სხვა რაღაცებს, როგორიცაა TX და RX led– ების გამორთვა და ქინძისთავების შეცვლა ჩემს PCB– ს შესატყვისი.

გირჩევთ: