Სარჩევი:

მუყაოს პროგრამირებადი კლავიატურა: 8 ნაბიჯი (სურათებით)
მუყაოს პროგრამირებადი კლავიატურა: 8 ნაბიჯი (სურათებით)

ვიდეო: მუყაოს პროგრამირებადი კლავიატურა: 8 ნაბიჯი (სურათებით)

ვიდეო: მუყაოს პროგრამირებადი კლავიატურა: 8 ნაბიჯი (სურათებით)
ვიდეო: რობოტი „თამადა“ 2024, ივლისი
Anonim
მუყაოს პროგრამირებადი კლავიატურა
მუყაოს პროგრამირებადი კლავიატურა

ტექნოლოგიის განვითარებასთან ერთად, ადამიანებს სურთ, რომ ყველაფერი უფრო ვირტუალური იყოს, მაგრამ ზოგჯერ უფრო პრაქტიკული და მოსახერხებელია გქონდეს რაღაც ფიზიკური, რასაც რეალურად შეგიძლია შეეხო და შეაფასო საკუთარი ხელით. ამის მაგალითია მაკროების ან მალსახმობების კლავიშების/კლავიშების გამოყენება, რაც საშუალებას მოგცემთ შეასრულოთ დავალება უფრო ეფექტურად ან მოხერხებულად. ახლავე შეგიძლიათ შეუკვეთოთ ერთი ონლაინ ფასი 30 დოლარიდან 150 დოლარამდე, ყველაზე პოპულარული არის Elgato Streamdeck და Razer– ის სათამაშო კლავიშების შემადგენლობა. თუმცა, მიკრო კონტროლერების, arduino IDE კლავიატურის ბიბლიოთეკისა და ძირითადი სამშენებლო მასალების წყალობით, ჩვენ შეგვიძლია გამოვიმუშაოთ 30 დოლარად, შესაძლოა 20 დოლარამდეც, რომლითაც შეგიძლიათ დაპროგრამოთ ყველაფერი, რაც გსურთ.

თუ მოგწონთ ჩემი ინსტრუქცია, გთხოვთ მიეცით ხმა მუყაოს გამოწვევის კონკურსში, მადლობა!

ნაბიჯი 1: მასალები/ინსტრუმენტები

მასალები/ინსტრუმენტები
მასალები/ინსტრუმენტები
მასალები/ინსტრუმენტები
მასალები/ინსტრუმენტები
  • Adafruit Itsy Bitsy 32u4 (შეინახეთ ჩანთა, რომელიც შემოდის, ის მოგვიანებით იქნება გამოყენებული)
  • მექანიკური გადამრთველები ან რეგულარული ღილაკები
  • მავთული (ეს არის მავთული, რომელიც მე გამოვიყენე, თუმცა ნებისმიერმა უნდა იმუშაოს, მე უბრალოდ არ მქონდა ზედმეტი გაყვანა)
  • მუყაო (მე მივიღე მყარი მუყაოდან რვეულის უკანა მხარეს, გოფრირებული შეიძლება არ იმუშაოს ასევე)
  • Ფირზე
  • X-Acto დანა
  • გასაყიდი რკინა
  • Solder
  • კომპიუტერი, რომელიც აკმაყოფილებს Arduino IDE მოთხოვნებს (Windows, Mac ან Linux კომპიუტერების უმეტესობა კარგად უნდა მუშაობდეს)

ნაბიჯი 2: მუყაოს ჩარჩო

მუყაოს ჩარჩო
მუყაოს ჩარჩო
მუყაოს ჩარჩო
მუყაოს ჩარჩო
მუყაოს ჩარჩო
მუყაოს ჩარჩო

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

ნაბიჯი 3: გაყვანილობა

გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა

ამ პროექტის გაყვანილობისთვის მე უბრალოდ ყველა გადამრთველი დავუკავშირე სხვა დანომრილ პინს Itsy Bitsy– ზე. შემდეგ, სიმარტივის გამო, მიწას მიამაგრეს ერთ – ერთი გადამრთველი და გავამაგრე შემდეგი გადამრთველი მეორე გადამრთველზე და ასე შემდეგ (ეს ჩანს ზემოთ მოცემულ სურათებში). FYI, თქვენ უნდა გქონდეთ ჩამრთველები უკვე ჩარჩოში შესაკრავად, ვინაიდან არ არსებობს ღიობები მეორე მხარისთვის, განსაკუთრებით იმის გამო, რომ ის დამზადებულია მუყაოსგან.

ნაბიჯი 4: შექმენით Itsy Bitsy

შექმნის Itsy Bitsy
შექმნის Itsy Bitsy

უპირველეს ყოვლისა, თქვენ გსურთ მიიღოთ Arduino IDE პროგრამული უზრუნველყოფა, რომელსაც ჩვენ გამოვიყენებთ დაფის დასაპროგრამებლად აქედან: https://www.arduino.cc/en/Main/Software. შემდეგი, გააგრძელეთ და შეაერთეთ Itsy Bitsy თქვენს კომპიუტერში და მიჰყევით აქ მითითებებს: https://learn.adafruit.com/introducting-itsy-bitsy-32u4/arduino-ide-setup "Arduino IDE Setup" და " Arduino IDE– ს გამოყენებით.” მე ამას ავხსნიდი სასწავლო ინსტრუქციაში, თუმცა ადამიანები adafruit.com– ზე აკეთებენ დიდ საქმეს იმის ახსნით, თუ როგორ გამოიყენონ თავიანთი პროდუქცია.

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

გთხოვთ, გახსოვდეთ, რომ ამ ინსტრუქციის პროგრამირების ნაწილი არის ის, რაც მე გავაკეთე და თქვენ შეგიძლიათ შეცვალოთ მისი ნებისმიერი ასპექტი თქვენი საჭიროებების შესაბამისად. თქვენ შეგიძლიათ გამოიყენოთ დოკუმენტაცია აქ: https://www.arduino.cc/reference/en/language/functions/usb/keyboard/keyboardpress/, რათა შექმნათ კლავიშების თითქმის ნებისმიერი კომბინაცია კლავიატურის მალსახმობებისათვის. მალსახმობების უმეტესობა შეგიძლიათ იხილოთ პროგრამის პარამეტრებში, მაგრამ თუ თქვენ ვერ პოულობთ მათ იქ, თქვენ უნდა შეგეძლოთ უბრალოდ მოძებნოთ ის ინტერნეტში და იპოვოთ ის, რაც გჭირდებათ. თქვენ შეგიძლიათ გააკეთოთ მალსახმობები მრავალი გასაღებით, სხვადასხვა კლავიშების კოდის ჩასვით ზედიზედ სტრიქონებში, რომლებიც გამოყოფილია მძიმით. ეს ჩანს არდუინოს კოდში პირველ "თუ" დებულებაში, ერთი ღილაკის კოდით, რომელიც დაჭერისას ბეჭდავს დიდ W- ს. თუ გსურთ კიდევ უფრო რთული მალსახმობების გაკეთება, შეგიძლიათ ისარგებლოთ პროგრამით, სახელწოდებით Auto Hotkey, რომ გააკეთოთ ისეთი რამ, როგორიცაა პროგრამის გახსნა მხოლოდ ღილაკის დაჭერით. შევეცდები განვაახლო ეს ინსტრუქცია, რადგან მე თვითონ ვთამაშობ მას.

ნაბიჯი 6: მშენებლობა

მშენებლობა
მშენებლობა

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

ნაბიჯი 7: ძირითადი ქუდები

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

ნაბიჯი 8: დასკვნა

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

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

გირჩევთ: