Სარჩევი:
- ნაბიჯი 1: ნაწილები და ინსტრუმენტები
- ნაბიჯი 2: პროგრამული უზრუნველყოფის დაყენება
- ნაბიჯი 3: საქმის დაბეჭდვა
- ნაბიჯი 4: გაყვანილობა და შეკრება
- ნაბიჯი 5: კოდის მოციმციმე და შეცვლა
- ნაბიჯი 6: შესრულებულია
ვიდეო: RGB ერთი ღილაკი USB კლავიატურა: 6 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ოდესმე გიგრძვნიათ საჭიროება ჰქონდეთ პატარა, მაგრამ ფუნქციონალური, RGB კლავიატურა, რომელიც არ აღემატება ერთი გასაღების ზომას? არა? ვისაც აინტერესებს, მაინც გააკეთე ერთი! ეს ინსტრუქცია გაუძღვება იმ ნაბიჯებს, რომლებიც გჭირდებათ თქვენი საკუთარი, ოდნავ უსარგებლო, ერთი ღილაკის კლავიატურის შესაქმნელად.
ნაბიჯი 1: ნაწილები და ინსტრუმენტები
ამ პროექტის შესაქმნელად დაგჭირდებათ…
ნაწილები:
ATtiny85 დაფუძნებული განვითარების დაფა. ეს დაფები Digispark დაფის კლონებია და მათი ყიდვა შესაძლებელია სულ მცირე 1-2 GBP/აშშ დოლარად. ამ დაფის რამდენიმე ვერსია არსებობს, ერთი, რომელსაც აქვს ჩაშენებული USB A კონექტორი, და ორი, რომელსაც აქვს ჩაშენებული მიკრო USB სოკეტი. ის, რაც საჭიროა ამ პროექტისთვის, არის ორიდან უფრო მცირე, რომელზეც არის "TINY85", როგორც მითითებულია "ATTINY85". ყველა დაფა ერთნაირად იმუშავებს, მაგრამ მხოლოდ ეს მოთავსდება 3D ბეჭდვით შემთხვევაში
- WS2812b RGB LED. ეს ასევე მოდის სხვადასხვა ფორმით, საჭირო ტიპი დამონტაჟებულია პატარა მრგვალ PCB- ზე, ოდნავ უფრო დიდი ვიდრე თავად LED. შიშველი LED- ის გამოყენებაც შესაძლებელია, მაგრამ გაითვალისწინეთ, რომ მათი შედუღება ძალიან რთული იქნება.
- Cherry MX/ Cherry MX თავსებადი გადამრთველი. გამჭვირვალე კორპუსების ჩამრთველები იდეალურია, რადგან ისინი საშუალებას მისცემს LEDS შუქს გაიაროს.
- Cherry MX თავსებადი გასაღები.
ინსტრუმენტები:
- გასაყიდი რკინა და გამდნარი იქნება საჭირო. Flux, Solder Braid/Wick, მესამე ხელების ნაკრები და სხვა Flux ასევე სასარგებლოა.
- სამგანზომილებიანი პრინტერია საჭირო, რომ დაბეჭდოს შიგთავსი, მაგრამ მსგავსი რამ შეიძლება ხისგან, აკრილისგან, მდფ -ისგან და ა.შ. ქეისის ამოჭრა ასევე შესაძლებელია პატარა ABS პროექტის ყუთიდან.
ნაბიჯი 2: პროგრამული უზრუნველყოფის დაყენება
პირველ რიგში, თქვენ უნდა დააინსტალიროთ Arduino IDE და Digispark დრაივერები. ამისათვის მიჰყევით აქ მითითებებს. ატვირთეთ მოციმციმე ესკიზი, რომელიც შედის დაკავშირებულ გვერდზე, რათა დარწმუნდეთ, რომ თქვენი დაფა მუშაობს. შემდეგი, თქვენ უნდა დააინსტალიროთ Adafruit Neopixel ბიბლიოთეკა, რომ გააკონტროლოთ led. Arduino IDE– ში გადადით ინსტრუმენტებზე> ბიბლიოთეკების მართვა და მოძებნეთ „Adafruit Neopixel“. ჩამოტვირთეთ და დააინსტალირეთ ამავე სახელწოდების ბიბლიოთეკა.
ნაბიჯი 3: საქმის დაბეჭდვა
საქმისათვის საჭირო STL ფაილები და მაგალითის კოდი შეგიძლიათ გადმოწეროთ thingiverse– დან აქ. გადმოწერეთ და დაბეჭდეთ საქმის ორივე ნაწილი და დარწმუნდით, რომ კოდზეა დამოკიდებული - ეს მოგვიანებით დაგჭირდებათ.
ნაბიჯი 4: გაყვანილობა და შეკრება
შეაერთეთ კომპონენტები, როგორც ნაჩვენებია დიაგრამაში და სურათებში. Leds მონაცემთა პინი უნდა იყოს დაკავშირებული დაფაზე P1- თან, ხოლო გადამრთველი უნდა იყოს დაკავშირებული P2- თან. დარწმუნდით, რომ დაუკავშირებთ P1- ს leds მონაცემების IN პინთან და არა მონაცემების OUT პინთან. შემდეგი, ყურადღებით ჩადეთ დაფა საქმეში. ის მჭიდროდ ჯდება და მას შემდეგ რაც შევა, მისი ამოღება ძალიან რთული იქნება, ასე რომ ორმაგად შეამოწმე შენი გაყვანილობა ხელით. შემდეგ, დააწყვე მიკრო USB პორტი კორპუსზე შესაბამისი ამონაჭრით, დააბრტყელე ბრტყელი ხრახნიანი საჭრელი (ან მსგავსი ინსტრუმენტი) დაფის უკან და გამოიყენე იგი ბუდის გადასატანად. ის მჭიდროდ უნდა მოერგოს. გამოიყენეთ ცხელი წებო, რომ დაფა დაიჭიროთ. დაბოლოს, გაასწორეთ ორი ჩასასმელი შიგთავსის ზედა ნაწილში და ორი პროთეზია ძირში და შეაერთეთ ისინი ერთმანეთთან. გაითვალისწინეთ, რომ საქმე არ არის შემუშავებული გახსნის შემდგომ, თუ არ ხართ დარწმუნებული თქვენს გაყვანილობაში, ააფეთქეთ კოდი (როგორც ნაჩვენებია მომდევნო ნაბიჯში) და შეამოწმეთ led და გადართვა ქეისში ჩასვლამდე.
ნაბიჯი 5: კოდის მოციმციმე და შეცვლა
გახსენით თქვენ მიერ გადმოწერილი კოდის მაგალითი მე –3 ნაბიჯიდან და გახსენით იგი Arduino IDE– ში. ეს მარტივი ესკიზი საშუალებას გაძლევთ განათავსოთ განათება თქვენთვის სასურველ ფერში და მიუთითოთ გადამრთველის გასაღები. შეცვალეთ ცვლადი backlightR, G და B, რომ შეარჩიოთ ფერი, რომლის განათებაც გსურთ და backlightBlightness შეცვალოთ led ინტენსივობა. ოთხივე ამ ცვლადს უნდა ჰქონდეს რიცხვი 0 -დან (გამორთული) 255 -მდე (მაქსიმუმი). გასაღების დასათვალიერებლად შეცვალეთ ცვლადი "keyCode" რომელ გასაღებაზე გსურთ. საკვანძო კოდების სია შეგიძლიათ იხილოთ აქ. მას შემდეგ, რაც თქვენ შეცვლით კოდს თქვენი შეხედულებისამებრ, დააწკაპუნეთ ატვირთვის ღილაკზე, რომ შეადგინოთ და განათავსოთ კოდი თქვენს დაფაზე. შედგენის დასრულების შემდეგ, ტერმინალი მოგთხოვთ შეაერთოთ თქვენი დაფა. დარწმუნდით, რომ ჩართავთ მას 60 წამში, წინააღმდეგ შემთხვევაში მოგიწევთ განტვირთვის პროცესის გამეორება.
ნაბიჯი 6: შესრულებულია
თქვენ უნდა გქონდეთ სრულად ფუნქციონალური ერთი კლავიატურა! მოწოდებული კოდი მიბაძავს ჩვეულებრივ USB HID კლავიატურას, ასე რომ ის შეიძლება გამოყენებულ იქნას დამატებითი პროგრამული უზრუნველყოფის დაყენების გარეშე, თუმცა თქვენ შეგიძლიათ ჩამოტვირთოთ მაკრო პროგრამები, როგორიცაა AutoHotkey, რათა ავტომატიზირდეს მოქმედებები ღილაკზე დაჭერისას. თუ გსურთ კოდის მორგება იმაზე მეტად, ვიდრე შემოთავაზებულია კოდის მაგალითით, შეგიძლიათ დაწეროთ თქვენი საკუთარი Digikeyboard ბიბლიოთეკის გამოყენებით. FastLED ბიბლიოთეკა ასევე შეიძლება გამოყენებულ იქნას led- ის გასაკონტროლებლად და გთავაზობთ ბევრად უფრო ძლიერ ფუნქციებს, ვიდრე Adafruit_Neopixel.
თუ მოგეწონათ ეს სასწავლო, გთხოვთ გაითვალისწინოთ ხმის მიცემა დიდ და მცირე კონკურსში, გაერთეთ!
გირჩევთ:
4 ღილაკი თამაში ერთი ანალოგური შეყვანის გამოყენებით: 6 ნაბიჯი (სურათებით)
4 ღილაკიანი თამაშები ერთი ანალოგური შეყვანის გამოყენებით: ეს ინსტრუქცია ორიენტირებულია ერთი ანალოგური შეყვანის ხაზის გამოყენებაზე მრავალჯერადი ღილაკებისათვის, რომლებიც ერთმანეთისგან დამოუკიდებლად შეიძლება გამოვლინდეს. და ამ ღილაკების გამოყენების ხაზგასასმელად არის ოთხი განსხვავებული 4 ღილაკიანი თამაშების პროგრამა. ყველა თამაში (8 ტ
On Off Latch Circuit ერთად UC. ერთი დაჭერით ღილაკი. ერთი პინი. დისკრეტული კომპონენტი .: 5 ნაბიჯი
On Off Latch Circuit ერთად UC. ერთი დაჭერით ღილაკი. ერთი პინი. დისკრეტული კომპონენტი .: გამარჯობა ყველას, ვეძებდით ჩართვის/გამორთვის წრეს ქსელში. ყველაფერი რაც ვიპოვე არ იყო ის რასაც ვეძებდი. ჩემს თავს ვესაუბრებოდი, აუცილებლად არსებობს ამის საშუალება. ეს არის ის, რაც მჭირდებოდა.-მხოლოდ ერთი დაჭერის ღილაკი ჩართვისა და გამორთვისთვის.-უნდა გამოიყენოთ მხოლოდ
რადიო ნაკადის ერთი ღილაკი: 7 ნაბიჯი (სურათებით)
ერთი ღილაკიანი რადიო სტრიმინგის ყუთი: მე ავაშენე ყუთი ჩემი მეგობრის ბარისთვის, რომელშიც არის Raspberry Pi და ერთი ღილაკის დაჭერით ავრცელებს აუდიოს ვებსაიტზე Darkice და Icecast გამოყენებით, ხოლო ერთდროულად ანათებს "On-Air" ნიშანს. ვფიქრობდი, რომ ეს ხალხს აინტერესებდა
Midi Controller ღილაკი-კლავიატურა: 6 ნაბიჯი
Midi Controller Button-Keyboard: შთაგონებული ჩემი ნახევარმცველის პროექტით, მე შევქმენი ღილაკის სტილის midi კონტროლერი, რომელიც უპირატესობას ანიჭებს მეგა არდუინოს დაფის მრავალრიცხოვან ციფრულ საშუალებებს. ამ ინსტრუქციებში ჩვენ ვივლით მასალების შეგროვებისგან გადადგმულ ნაბიჯებს
სწრაფი და ბინძური Das კლავიატურა (ცარიელი კლავიატურა): 3 ნაბიჯი
სწრაფი და ჭუჭყიანი Das კლავიატურა (ცარიელი კლავიატურა): Das Keyboard არის ყველაზე პოპულარული კლავიატურის სახელი კლავიშებზე წარწერების გარეშე (ცარიელი კლავიატურა). Das კლავიატურა 89,95 დოლარად იყიდება. ეს ინსტრუქცია გაგიძღვებათ, თუკი თქვენ თვითონ გააკეთებთ მას რომელიმე ძველი კლავიატურით, რომლის გარშემოც იწექით