Სარჩევი:

3D ბეჭდვით Arduino მაკრო კლავიატურა: 6 ნაბიჯი (სურათებით)
3D ბეჭდვით Arduino მაკრო კლავიატურა: 6 ნაბიჯი (სურათებით)

ვიდეო: 3D ბეჭდვით Arduino მაკრო კლავიატურა: 6 ნაბიჯი (სურათებით)

ვიდეო: 3D ბეჭდვით Arduino მაკრო კლავიატურა: 6 ნაბიჯი (სურათებით)
ვიდეო: RAMPS 1.4 - Stepper Driver install - DRV8825 2024, ნოემბერი
Anonim
3D ბეჭდვით Arduino მაკრო კლავიატურა
3D ბეჭდვით Arduino მაკრო კლავიატურა

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

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

მარაგები

Arduino Pro Micro x1

პერფორდი x1 (დარწმუნებული ვარ, რომ სადმე იაფად შეიძენ. ეს მხოლოდ პირველი შედეგი იყო რაც ვიპოვე)

ღილაკები x 13

სლაიდების გადამრთველი x 2

5 მმ წითელი LED x1

220 ohm რეზისტორი x1

Სუპერ წებო

აღჭურვილობა:

გასაყიდი რკინა

3D პრინტერი

ეტიკეტის მწარმოებელი (სურვილისამებრ)

საბურღი (სურვილისამებრ)

ნაბიჯი 1: 3D ბეჭდვა და შეერთება

3D ბეჭდვა და შეერთება
3D ბეჭდვა და შეერთება
3D ბეჭდვა და შეერთება
3D ბეჭდვა და შეერთება
3D ბეჭდვა და შეერთება
3D ბეჭდვა და შეერთება

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

თქვენ ასევე გსურთ დამოკიდებული. თქვენ შეგიძლიათ შეიძინოთ მხოლოდ ტექნიკის მაღაზიიდან, მაგრამ მე ავირჩიე ჩემი 3D ბეჭდვა ასევე ამ გასაოცარი დიზაინის გამოყენებით: https://www.thingiverse.com/thing:1083876 (არა ჩემი)

მას შემდეგ რაც ყველაფერი დაიბეჭდება, თქვენ უნდა შეაერთოთ ორი ქვედა ნაწილი ერთმანეთთან და შემდეგ იგივე იგივე ზედა ნაწილებთან. ამის გაკეთება, გაათბეთ თქვენი soldering რკინის და clamp ერთად ცალი გსურთ შეუერთდეს. მას შემდეგ, რაც თქვენი გამაგრილებელი რკინა ცხელდება, მოათავსეთ იგი თქვენს ორ ნაწილს შორის არსებულ ნაკერებზე და გადაიტანეთ გვერდზე, რომ ორივე ნაჭერი ერთმანეთში გაითბოს. გააკეთეთ ეს ყუთის შიგნით, რომ ნივთები სისუფთავე იყოს და თქვენ უნდა დაასრულოთ ნაკერი, როგორც ჩანს ზემოთ მოცემულ ფოტოებში. ამის შემდეგ შეგიძლიათ იგივე გააკეთოთ ორი ზედა ნაჭრით. თუ არ ხართ დარწმუნებული ამ ნაბიჯის შესახებ, გადახედეთ Google- ს. არსებობს უამრავი ვიდეო, სადაც განმარტებულია, თუ როგორ უნდა შეუერთოთ 3D ბეჭდვას გასაყიდი რკინით.

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

ამ ეტაპზე, სურვილისამებრ ხატავს ყველა ნაწილს, შემდეგ კი წებოთი ან სხვაგვარად მიამაგრეთ სახსარი ყუთის უკანა მხარეს (იხილეთ მესამე ფოტო ზემოთ).

ნაბიჯი 2: ღილაკის განთავსება და გაყვანილობა

ღილაკის განთავსება და გაყვანილობა
ღილაკის განთავსება და გაყვანილობა
ღილაკის განთავსება და გაყვანილობა
ღილაკის განთავსება და გაყვანილობა

ღილაკები და სლაიდების ჩამრთველები საკმაოდ მჭიდროდ უნდა მოთავსდეს გარსში. დააწკაპუნეთ ღილაკებზე ქვემოდან და დაადეთ სლაიდების გადამრთველები ზემოდან. იმისდა მიხედვით, თუ სად გსურთ თქვენი ენერგიის LED, გააღეთ 5 მმ ხვრელი და განათავსეთ LED ასევე ქვემოდან. თუ საბურღი არ გაქვთ, მე გირჩევთ გამოიყენოთ TInkercad– ის მსგავსი რამ, რომ დაამატოთ ხვრელი LED– ს ნაწილების დაბეჭდვამდე.

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

გაითვალისწინეთ, რომ თქვენ არ უნდა გამოიყენოთ Arduino Uno (მე შემიძლია მხოლოდ Uno გამოვიყენო დიაგრამაში ბოდიში). ყველა პინ -ნომერი კვლავ იგივეა, რამოდენიმე ხელით იწერება, თუ ისინი Uno– ზე არ არის ხელმისაწვდომი. ბოდიშს გიხდით დიაგრამის დახვეწილობისთვის, მაგრამ მაინც იმედს გამოთქვამს:)

ნაბიჯი 3: კოდი

ყველა გაყვანილობის დასრულების შემდეგ, დროა ჩართოთ Arduino და ატვირთოთ კოდი. თქვენ შეგიძლიათ ჩამოტვირთოთ კოდი ქვემოთ. როდესაც ატვირთავთ კოდს, დარწმუნდით, რომ თქვენ ირჩევთ სწორ დაფას! მე დავამუშავე ჩემი პირველი პრო მიკრო 3.3V ჩამტვირთველის არჩევისას, როდესაც ჩემი დაფა იყო 5V დაფა (არსებობს გზა, რომ გავამუშაო იგი, მაგრამ მე ვერ შევძელი მისი მუშაობა). დარწმუნდით, რომ შეამოწმეთ! თუ გსურთ დარწმუნებული იყოთ, ატვირთეთ კოდი სანამ შედუღებამდე გააკეთებთ, თუ რამე არასწორედ წავა.

კოდში არის რამოდენიმე სფერო, რომელიც ცოტა პერსონალიზაციის საშუალებას გაძლევთ:

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

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

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

1. Windows გასაღები - ეს განკუთვნილია Windows– ისთვის, ამიტომ ზოგიერთი ცხელი ღილაკი, რომელსაც მე ვიყენებ, იყენებს Windows– ის ღილაკს. კლავიატურის ბიბლიოთეკას არ აქვს Windows გასაღები, ამიტომ გამოიყენეთ "KEY_LEFT_GUI".

2. დააჭირეთ წინააღმდეგ ჩაწერას- კოდი იყენებს როგორც Keyboard.press (), ასევე Keyboard.write (). ჩაწერის მეთოდი იგივეა, რაც კლავიატურაზე შესაბამის ღილაკზე დაჭერით. პრესის მეთოდი იგივეა, რაც კლავიშის დაჭერა. თუ იყენებთ პრესის მეთოდს, დარწმუნდით, რომ გასაღებები გაუშვით შემდეგში 'Keyboard.releaseAll ()'

3. პროგრამების გახსნა - ჩემი მეთოდი პროგრამების გასახსნელად, როგორიცაა კურა და ექსელი, ცოტა მოუხერხებელია. ძირითადად, კლავიატურა აჭერს Windows კლავიშს (ხსნის დაწყების მენიუს), აკრიფებს პროგრამის სახელს "Keyboard.println" მეთოდის გამოყენებით და შემდეგ დააჭირეთ Enter- ს. იმის უზრუნველსაყოფად, რომ ეს მუშაობს, თქვენ უნდა მისცეთ კომპიუტერს დრო, რომ უპასუხოს თითოეულ კლავიშს მომდევნო მოქმედებამდე. ჩემი კოდის შეფერხებები არის სწორი თანხა ჩემი კომპიუტერისთვის, მაგრამ შეიძლება დაგჭირდეთ მათი გახანგრძლივება, თუ თქვენი კომპიუტერი ოდნავ ნელია.

ნაბიჯი 4: მასშტაბირებისა და უთანხმოების პერსონალიზაცია

Zoom და Discord პერსონალიზება
Zoom და Discord პერსონალიზება
Zoom და Discord პერსონალიზება
Zoom და Discord პერსონალიზება
Zoom და Discord პერსონალიზება
Zoom და Discord პერსონალიზება

ჩვენ თითქმის იქ ვართ! ერთ – ერთი ბოლო რამ არის Zoom და Discord– ის რამდენიმე პარამეტრის შეცვლა. Zoom– ში, ჩვენ უნდა მივცეთ კლავიატურის შესაბამისი მალსახმობების გლობალური გამოყენება (ანუ გავააქტიუროთ ისინი მაშინაც კი, როდესაც Zoom არ არის აქტიური ფანჯარა). მიჰყევით ზემოთ მოცემულ ფოტოებს, რომ გადადით პარამეტრებში -> კლავიატურის მალსახმობები და შემდეგ მონიშნეთ "ჩართეთ გლობალური მალსახმობი" ყველა შესაბამისი მალსახმობისთვის. თუ გსურთ დატოვოთ თქვენი შეხვედრები გამაფრთხილებელი დიალოგის გარეშე, ასევე გადადით პარამეტრებზე -> ზოგადი და მონიშნეთ ყუთი "მთხოვე დადასტურება შეხვედრის დატოვებისას".

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

ნაბიჯი 5: მარკირება

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

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

Ის არის! ჩვენ მზად ვართ წავიდეთ! კლავიატურის ჩართვის შემდეგ, დამატებითი დაყენება არ არის საჭირო. ღილაკები უნდა დარეგისტრირდეს როგორც მოსალოდნელი იყო. თუ გსურთ დაამატოთ მეტი ცხელი ღილაკი, მე გირჩევთ გამოიყენოთ მეორე გადამრთველი ისე, როგორც Zoom/Discord გადამრთველი გამოიყენება ერთი ღილაკის მრავალჯერადი გამოყენებისათვის.

თუ რამე გაუგებარი იყო ან რამის განხილვა გინდათ, მოგერიდებათ დატოვეთ კომენტარი და მე ყველაფერს გავაკეთებ რომ გიპასუხოთ:)

ბედნიერი დამზადება!

გირჩევთ: