Სარჩევი:

მასშტაბირების კონტროლის ყუთი: 5 ნაბიჯი (სურათებით)
მასშტაბირების კონტროლის ყუთი: 5 ნაბიჯი (სურათებით)

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

ვიდეო: მასშტაბირების კონტროლის ყუთი: 5 ნაბიჯი (სურათებით)
ვიდეო: კახი კალაძე დატროლეს 😀🤣🤣 2024, ნოემბერი
Anonim
მასშტაბირების კონტროლის ყუთი
მასშტაბირების კონტროლის ყუთი

უახლესი ამბები (2021 წლის აპრილი): დიდი ხანია მინდოდა Bluetooth ვარიანტის გაკეთება და მე ახლა მაქვს ტექნოლოგია! გამომყევით, თუ გსურთ გაიგოთ ამის შესახებ, როდესაც გამოქვეყნდება, იმედია რამდენიმე კვირაში. ის გამოიყენებს იმავე ტიპის ყუთს და იმავე ღილაკებს, მაგრამ გამოიყენებს ESP-WROOM-32 ProMicro– ს ნაცვლად და ასევე დაგჭირდებათ LiPo ბატარეა (მინიმუმ 500 mAH). შეიძლება მოგეწონოს ეს მზადაა.

პანდემიამდე რამდენიმე ჩვენგანს სმენია მასშტაბის შესახებ. ეს უკვე ბევრისთვის ჩვენი ყოველდღიური ცხოვრების ნაწილია.

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

ზოგიერთი გამოყენებისათვის თქვენ შეიძლება ეკრანზე აწარმოოთ 2 ან 3 პროგრამა, რის შემდეგაც ის შეიძლება საკმაოდ გართულდეს. ჩვენს ეკლესიაში, ისევე როგორც მრავალი სხვა, ჩვენ ვატარებდით ჩვენს მსახურებებს ონლაინ რეჟიმში, და ბოლოს, "შერეულ რეჟიმში" ზოგიერთ მონაწილესთან ერთად ონლაინში და ზოგს ეკლესიაში. გარდა Zoom- ის, მონაწილეების დამშვიდება და გაჩუმება და შესაძლოა ერთი ან რამდენიმე კამერის კონტროლი, შეხვედრის მასპინძელს უწევს სპეციალური პროექციის პროგრამული უზრუნველყოფა ჰიმნური სიტყვებისა და პასუხებისთვის და ხშირად მედია პლეერი და/ან Powerpoint ასევე. იმისათვის, რომ ასეთი შეხვედრა შეუფერხებლად წარიმართოს, თქვენ გჭირდებათ ყველა ის დახმარება, რისი მიღებაც შეგიძლიათ!

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

მე დავამყარე ეს პროექტი ჩემს USB ხმის კონტროლსა და Caps Lock LED– ზე, ფაქტობრივად, ამის კოდი შედის, მაგრამ გამორთულია. სურვილისამებრ შეგიძლიათ ჩართოთ იგი და დაამატოთ მოცულობის მბრუნავი კონტროლი და/ან კაფსების დაბლოკვა, გადახვევის დაბლოკვა და num lock LED- ები.

მასალები:

საერთო ღირებულება შეიძლება იყოს 10 ფუნტი. ნაწილების სია ძალიან მარტივია:

  • Arduino Pro Micro
  • 6 ღილაკზე გადამრთველი
  • Ყუთი
  • MicroUSB კაბელი
  • მოკლე სიგრძე ცისარტყელას ლენტი კაბელი.

თქვენ ასევე დაგჭირდებათ:

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

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

შორეული აღმოსავლეთის გამყიდველისგან მივიღე სხვადასხვა ფერის 6 ღილაკზე გადამრთველების ნაკრები, რომლებიც იდეალური იყო. EBay ძიება "12 მმ მრგვალი ღილაკის ღილაკს" ან "PBS-33b" უნდა იპოვოს ისინი. მათ აქვთ კარგი პოზიტიური მოქმედება - არ არსებობს შემთხვევითი ღილაკის დაჭერის შანსი.

ყუთისთვის, ABS პლასტიკური პროექტის ყუთი იქნებოდა იდეალური, მაგრამ მე ვერ ვიპოვე შესაფერისი ზომა. მე განვიხილე კასეტის ფირის ყუთის გამოყენება, მაგრამ შემდეგ ვიპოვე ყუთი, რომელშიც შემოვიდა ჩემი პირველი თაობის Raspberry Pi.

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

ნაბიჯი 1: ყუთი

Ყუთი
Ყუთი

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

  • ABS პროექტის ყუთი ადვილია საბურღი ღილაკებისთვის, მაგრამ ყველა ის, რაც მე ვიპოვე, იყო ძალიან დიდი ან ძალიან პატარა. არის ერთი განყოფილება 9 ვ ბატარეისთვის, რომელიც იყო უახლოესი, მაგრამ არ დატოვებდა დიდ ადგილს ღილაკების ეტიკეტებისთვის.
  • კასეტის ფირის ყუთი (ან ყუთი პირველი თაობის ჟოლოს პიდან) არის დაახლოებით სწორი ზომის, მაგრამ პლასტიკური თხელი და მყიფეა და ძნელია პატარა ხვრელზე მეტი გაბურღვა გატეხვის გარეშე. (ჩემმა ნაკაწრი გატეხა და არც სუპერწებო და არც ექსპოზიციური ფისი კარგად არ იყო შეკრული პლასტმასთან. არის პლასტმასის პატარა ნატეხი, რომელიც უმთავრესად ერთ – ერთ ღილაკზეა დაჭერილი). ბურღვის წინ ორივე მხარე. როუტერის გამოყენება შეიძლება იყოს უფრო წარმატებული, ან პატარა ხვრელის გაბურღვა და მისი გაზრდა დრემლით.
  • თუ თქვენ გაქვთ წვდომა 3D პრინტერზე, შეგიძლიათ გააკეთოთ თქვენთვის სასურველი ზომის ყუთი, ან ლაზერულად გაჭრათ ყუთი თხელი პლაივუდით.

თუ თქვენ იყენებთ იგივე ღილაკებს, როგორც მე, თქვენ უნდა გააკეთოთ ექვსი 15 მმ ხვრელი. განათავსეთ ისინი საკმარისად ისე, რომ თითოეული მათგანის ქვეშ დადეთ ეტიკეტი.

მოათავსეთ არდუინო ყუთის ბოლოში და შესთავაზეთ იგი ერთ მხარეს. გააკეთეთ ხვრელი microUSB კონექტორის გასავლელად.

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

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

ყურადღებით შეისწავლეთ Arduino Pro Micro და გამოავლინეთ 8, 9, 10 და A0, A1 და A2 კავშირები. გამოიყენეთ, შესაბამისად, ლენტის კაბელის ყავისფერი, წითელი, ნარინჯისფერი, ყვითელი, მწვანე და ლურჯი ძაფები, რომ დააკავშიროთ ისინი თითოეულ კონექტორზე 1 -დან 6 -მდე.

შეაერთეთ დანარჩენი 6 კონექტორის ღილაკები ერთმანეთთან და შემდეგ მიაბით Arduino კონექტორზე, რომელიც აღინიშნება GND იისფერი ძაფის გამოყენებით.

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

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

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

პროგრამირება
პროგრამირება

თუ მანამდე არ გამოგიყენებიათ Arduino, თქვენ უნდა გადმოწეროთ და დააინსტალიროთ Arduino IDE Arduino Download საიტიდან.

ჩამოტვირთეთ ZoomButtons.ino ფაილი, შემდეგ ორჯერ დააწკაპუნეთ მასზე. Arduino IDE დაიწყება და იტყვის, რომ ZoomButtons.ino უნდა იყოს საქაღალდეში, სახელად ZoomButtons. დააწკაპუნეთ OK.

Arduino– ს ზედა ნაწილში ჩამოსაშლელი მენიუდან აირჩიეთ ინსტრუმენტები - ბიბლიოთეკების მართვა…

საძიებო ველში ჩაწერეთ HID-Project და დააჭირეთ Enter. როდესაც გამოჩნდება HID-Project by NicoHood, დააწკაპუნეთ ინსტალაციის ღილაკზე. ახლა თქვენ შეგიძლიათ დახუროთ ბიბლიოთეკის მენეჯერი.

ჩამოსაშლელი მენიუდან აირჩიეთ ინსტრუმენტები - დაფა - SparkFun AVR დაფები და შეარჩიეთ SparkFun Pro Micro.

თუ თქვენ ვერ ხედავთ SparkFun AVR დაფებს, ამის ნაცვლად აირჩიეთ დაფების მენეჯერი. ეს ძალიან ჰგავს ბიბლიოთეკების მენეჯერს. მოძებნეთ Sparkfun AVR დაფები და დააინსტალირეთ. ახლა თქვენ შეგიძლიათ აირჩიოთ SparkFun Pro Micro, როგორც ზემოთ.

ინსტრუმენტების მენიუში ახლა უნდა იყოს ნათქვამი დაფა: Sparkfun Pro Micro. მიიტანეთ მაუსი პროცესორის ხაზის ქვემოთ და აირჩიეთ ATmega32U4 (5V, 16MHz) თუ ის ჯერ არ არის არჩეული.

პროცესორის ქვეშ, აირჩიეთ პორტი და გაითვალისწინეთ რომელი სერიული პორტებია (ასეთის არსებობის შემთხვევაში) ჩამოთვლილი.

ახლა ჩართეთ თქვენი Zoom მართვის ყუთი microUSB კაბელის გამოყენებით. როდესაც აირჩევთ ინსტრუმენტებს - პორტს, ის უნდა აჩვენოს კიდევ ერთ სერიულ პორტს. აირჩიეთ ეს.

ყოველივე ამის დასრულების შემდეგ თქვენ მზად უნდა იყოთ შეადგინოთ და ატვირთოთ კოდი თქვენს არდუინოში. ზედა მენიუდან აირჩიეთ ესკიზი - ატვირთვა (არა ატვირთვა პროგრამისტის გამოყენებით). Arduino IDE- ს ქვედა სარკმელში ნახავთ ესკიზის შედგენას და შემდეგ "ყველაფრის ერთმანეთთან დაკავშირებას …" და ცოტა ხნის შემდეგ ის შეეცდება ატვირთოს თქვენი შედგენილი კოდი. თქვენ უნდა ნახოთ # ნიშნის სერია, როდესაც ის იტვირთება და შემდეგ გადამოწმდება კოდი. თუ ყველაფერი კარგად მიდის, მან საბოლოოდ უნდა თქვას "დასრულდა. გმადლობთ". (ძალიან თავაზიანი!)

პრობლემები?

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

ნაბიჯი 4: ZoomButtons გამოყენებით Zoom

ZoomButtons გამოყენებით Zoom
ZoomButtons გამოყენებით Zoom

Zoom– ში დააწკაპუნეთ პარამეტრების გადასაადგილებლად, ზედა მარჯვენა კუთხეში და აირჩიეთ კლავიატურის მალსახმობები. თითოეული მალსახმობის საწინააღმდეგოდ, რომლის გამოყენებაც გსურთ, მონიშნეთ ყუთი ჩართვა გლობალური მალსახმობის ჩართვა. ეს ნიშნავს, რომ კლავიატურის მალსახმობი ამოიცნობა და ამოქმედდება Zoom- ის მაშინაც კი, თუ თქვენ ამჟამად ურთიერთობთ სხვა პროგრამასთან.

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

ნაბიჯი 5: ცვლილებები და შემდგომი განხორციელება

ცვლილებები და შემდგომი განხორციელება
ცვლილებები და შემდგომი განხორციელება

იცვლება საკვანძო კომბინაციები

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

გადართვა (i) {

თითოეული შემთხვევის ქვეშ არის 6 კომბინირებული კლავიშის ერთ -ერთი გასაღები, დანომრილი 0 -დან 5 -მდე. ნებისმიერი მოდიფიკატორისთვის (Shift, Ctrl, Alt) BootKeyboard.press და Boot. Keyboard.release ფუნქციები დააჭირეთ ან გაათავისუფლეთ ეს გასაღები შესაბამისად. სხვა გასაღებებისათვის, BootKeyboard.write ფუნქცია აჭერს და დაუყოვნებლივ ათავისუფლებს გასაღებს.

სხვა გასაღებების კოდების სიისთვის გახსენით თქვენი Arduino საქაღალდე File Explorer– ით (ჩვეულებრივ ჩემი დოკუმენტები / Arduino) და გადადით ბიბლიოთეკებში / HID-Project / src / KeyboardLayouts. გახსენით გაუმჯობესებული Keylayouts.h Notepad– ით.

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

თუ არ ხართ დარწმუნებული, რომ მუშაობს

თუ გადართვის განცხადების შემდეგ თქვენ შეცვლით #if 1 - ით #if 0, კლავიშთა კომბინაციების ნაცვლად, ის უბრალოდ წარმოქმნის ციფრებს 0 -დან 5 -მდე შესაბამისი ღილაკებისთვის. თქვენ ნახავთ მათ, თუ გაუშვებთ Notepad– ს.

გსურთ ხმის კონტროლი ან ქუდები/გადახვევა/დაბლოკვის LED- ებიც?

Arduino ესკიზი ასევე შეიცავს კოდს ჩემი USB ხმის კონტროლისა და Caps Lock LED Instructable.

ესკიზის ზედა ნაწილში ნახავთ 3 სტრიქონს

//#განსაზღვრეთ VOLUME

// #განსაზღვრა KYBDLEDS #განსაზღვრეთ ZOOMBTNS

ყველაფერი რაც თქვენ უნდა გააკეთოთ არის კომენტარის დატოვება VOLUME და/ან KYBDLEDS ხაზები ორმაგი ხაზის წაშლით.

მიმართეთ ჩემს სხვა ინსტრუქციას, თუ როგორ უნდა დააკავშიროთ დამატებითი კომპონენტები.

გირჩევთ: