Სარჩევი:

KnobSlider: 8 ნაბიჯი (სურათებით)
KnobSlider: 8 ნაბიჯი (სურათებით)

ვიდეო: KnobSlider: 8 ნაბიჯი (სურათებით)

ვიდეო: KnobSlider: 8 ნაბიჯი (სურათებით)
ვიდეო: KnobSlider: Bottom-Up Design of a Shape-Changing UI for Parameters Control 2024, ნოემბერი
Anonim
Image
Image
KnobSlider
KnobSlider

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

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

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

მასალები და ინსტრუმენტები
მასალები და ინსტრუმენტები

მასალები

  • 3D დაბეჭდილი KnobSlider ცალი (გადმოწერა Thingiverse.com– ზე)
  • sg90 სერვო ძრავები X 5
  • PowerMate USB
  • 5 მმ ჭაბურღილი 20 კბილი უსაქმური დროის ქამარი პულელი X 2
  • 3 მმ 2 GT Idler Pulley X 2
  • GT2 დროის ქამარი (30 სმ -ზე მეტი)
  • GT2 დროითი ქამარი პულელი 20 კბილის ხვრელი 5 მმ X1
  • 5V DC გენერატორი
  • Arduino UNO
  • (სურვილისამებრ) 25x8x1 მმ ნეოდიმი მაგნიტი X2 ~ 4

ინსტრუმენტები

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

ნაბიჯი 2: ამოიღეთ PowerMate საქმე

ამოიღეთ PowerMate საქმე
ამოიღეთ PowerMate საქმე
ამოიღეთ PowerMate საქმე
ამოიღეთ PowerMate საქმე
ამოიღეთ PowerMate საქმე
ამოიღეთ PowerMate საქმე
ამოიღეთ PowerMate საქმე
ამოიღეთ PowerMate საქმე
  1. (სურათი 1) გახსენით PowerMate– ის თავსახური და ამოიღეთ ღრუბელი. გახსენით კაკალი, რომელსაც უჭირავს კოდირების სენსორი, გრძელი ცხვირის გამოყენებით.
  2. (სურათი 2) შემდეგ ამოიღეთ სილიკონის ფსკერი მკვეთრი საჭრელით. ქვედა და ლითონის სხეული არის წებოვანი, ისე რომ თქვენ უნდა გაჭრა წებო საფუძვლიანად.
  3. (სურათი 3) ამოიღეთ PCB დაფა ლითონის სხეულიდან. ამისათვის თქვენ გაქვთ ორი ალტერნატიული გზა:

    1. შეასწორეთ ლითონის სხეული თავდაყირა ვიზაზე. შიდა/ზედა ლითონის სხეული (რომელიც მაკრატელს იჭერდა თხილით) ქვევით ეშვება, ხოლო გარე/ქვედა სხეული (რომელიც სილიკონის ძირთან იყო დაკავშირებული) ფიქსირდება ვიზზე. ფრთხილად ამოიღეთ PCB შიდა ლითონის სხეულიდან, ხოლო არ გაწყვეტთ მავთულხლართებს. დარწმუნდით, რომ თქვენ არ დაარტყამთ PCB- ს შიდა ლითონის სხეულზე ჩაქუჩით, მაგ., დააფიქსირეთ PCB სკოჩის ფირზე. ჩაქუჩი გარეთა სხეულისგან გამოსაყოფად. თქვენ უნდა დაარღვიოთ იგი თავდაჯერებულად. თუ თქვენ სუსტად მოხვდებით, ისინი არ გაიყოფა.
    2. თუ გირჩევნიათ გამოიყენოთ შესადუღებელი ინსტრუმენტები, შეგიძლიათ გაჭრათ USB მავთული ლითონის კორპუსთან ახლოს და შეაერთოთ მავთულები PCB- ზე. დარწმუნდით, რომ სწორად დააკავშირეთ ისინი (როგორც სურათი 4).

ნაბიჯი 3: შეიკრიბეთ სენსორი PCB KnobSlider სენსორის შემთხვევაში

შეიკრიბეთ სენსორი PCB KnobSlider სენსორის საქმეში
შეიკრიბეთ სენსორი PCB KnobSlider სენსორის საქმეში
შეიკრიბეთ სენსორი PCB KnobSlider სენსორის საქმეში
შეიკრიბეთ სენსორი PCB KnobSlider სენსორის საქმეში
შეიკრიბეთ სენსორი PCB KnobSlider სენსორის საქმეში
შეიკრიბეთ სენსორი PCB KnobSlider სენსორის საქმეში
შეიკრიბეთ სენსორი PCB KnobSlider სენსორის საქმეში
შეიკრიბეთ სენსორი PCB KnobSlider სენსორის საქმეში
  1. (სურათი 1) მოათავსეთ სენსორის PCB KnobSlider სენსორის შემთხვევაში (sensor_body_cover.stl).
  2. (სურათი 2) დახურეთ კორპუსი ორიგინალური სილიკონის ქვედანით. თქვენ არ გჭირდებათ მისი წებო. ის იქ დარჩება წებოს გარეშე.
  3. (სურათი 3) როდესაც კოდირების გვერდით დაყენებული კვანძი სწორად არის განთავსებული, დადეთ სარეცხი მანქანა და კაკალი და დააფიქსირეთ სენსორი.
  4. (სურათი 4) განათავსეთ სენსორის ღერძი (sensor_axis_1.stl) კოდირებაზე.

ნაბიჯი 4: შეიკრიბეთ ძრავები ძრავის საფარით

შეიკრიბეთ მოტორსი საავტომობილო საფარით
შეიკრიბეთ მოტორსი საავტომობილო საფარით
შეიკრიბეთ მოტორსი საავტომობილო საფარით
შეიკრიბეთ მოტორსი საავტომობილო საფარით
შეიკრიბეთ მოტორსი საავტომობილო საფარით
შეიკრიბეთ მოტორსი საავტომობილო საფარით
  1. (სურათი 1, 2) (სურვილისამებრ) აიღეთ 3-1 ცალი (ნომერი ამოტვიფრულია ქეისზე), დადეთ ერთი ან ორი მაგნიტი. dClose 3-1 2-1.

  2. (სურათი 3, იგნორირება გაუკეთეთ სურათს) (სურვილისამებრ) აიღეთ 3-6 და ჩადეთ ერთი ან ორი მაგნიტი ხვრელში. 3-6 და 3-1 ბრტყელი სახეები შეხვდება, როდესაც KnobSlider დაიხურება. მაგნიტები ხელს შეუწყობენ მოწყობილობის მტკიცედ დახურვას. დარწმუნდით, რომ მაგნიტები ორ შემთხვევაში იზიდავს და არა უკუაგდებს.
  3. (სურათი 4, 5, 6) დააყენეთ ერთი ძრავის ხრახნი 3-6-ე ნაწილობრივ ხვრელში. ეს აადვილებს თქვენს შეკრებას. ძრავის მავთულები გადაიტანეთ გრძელი ვიწრო ხვრელში (საქმის ამოზნექილი მხარე)
  4. (სურათი 7) მოათავსეთ ძრავის კორპუსი. ეს შეიძლება იყოს მჭიდრო დამოკიდებულია თქვენს მიერ გამოყენებულ ძრავასა და 3D პრინტერზე. მე გირჩევთ ჯერ დაბეჭდოთ ერთი საქმე და შეამოწმოთ თქვენი ძრავა კარგად ჯდება თუ არა. სტიკერი ამოვიღე, რომ ცოტა მეტი სივრცე გამეცა.
  5. (სურათი 8) გამოიყენეთ ორივე ძრავის ხრახნი, დააფიქსირეთ 3-6, ძრავა, 2-6 ერთად. გაიმეორეთ ძრავების აწყობა ქეისებით. თქვენ გამოიყენებთ დანარჩენ ოთხ ძრავას და საქმეს 3-2, 2-2, 3-3, 2-3, 3-4, 2-4, 3-5, 2-5. დასრულების შემდეგ, თქვენ უნდა გქონდეთ 6 ნაწილი.

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

შეაერთეთ საავტომობილო ყუთები
შეაერთეთ საავტომობილო ყუთები
შეაერთეთ საავტომობილო ყუთები
შეაერთეთ საავტომობილო ყუთები
შეაერთეთ საავტომობილო ყუთები
შეაერთეთ საავტომობილო ყუთები
შეაერთეთ საავტომობილო ყუთები
შეაერთეთ საავტომობილო ყუთები
  1. სურათი 1) თქვენ უნდა გქონდეთ 6 ცალი სურათზე
  2. სურათი 2, 3, 4) აიღეთ 3-6 და ჩაწერეთ მავთული თუმცა 3-5. 3-5-ის ჩაზნექილი 3-6 ამოზნექილი უნდა შეხვდეს.
  3. სურათი 5) ჩადეთ საავტომობილო ხელი 1-6
  4. სურათი 6) დადეთ 1-6 2-6 და 2-5 ბოლოში.
  5. სურათი 7) გაიმეორეთ (2)-(4) სანამ არ დააყენებთ 1-2 დააყენეთ 1-1 2-1 –ზე და ყველა კაბელი გამოდის 3-1 – დან სურათის მსგავსად.

ნაბიჯი 6: საავტომობილო ორგანოების და სენსორული სხეულის გაერთიანება

საავტომობილო სხეულებისა და სენსორული სხეულის გაერთიანება
საავტომობილო სხეულებისა და სენსორული სხეულის გაერთიანება
საავტომობილო სხეულებისა და სენსორული სხეულის გაერთიანება
საავტომობილო სხეულებისა და სენსორული სხეულის გაერთიანება
საავტომობილო სხეულებისა და სენსორული სხეულის გაერთიანება
საავტომობილო სხეულებისა და სენსორული სხეულის გაერთიანება
  1. სურათი 1) დააყენეთ 3-3 რგოლი სენსორის ღერძზე. 3-N ცალი ზევით მიდის და 1-N ცალი ქვევით, როგორც სურათზეა
  2. სურათი 2) დაამატეთ სენსორის ღერძი კბილებით (პოტენომეტრის საფარი 2. სთ)
  3. სურათი 3) დაამატეთ GT2 დროის ქამარი პულე 20 კბილების ხვრელი 5 მმ. კბილები უფრო დაბლა ეშვება.

ნაბიჯი 7: დაამატეთ გადაცემათა კოლოფი და დროის ქამარი

დაამატეთ გადაცემათა კოლოფი და დროის ქამარი
დაამატეთ გადაცემათა კოლოფი და დროის ქამარი
დაამატეთ გადაცემათა კოლოფი და დროის ქამარი
დაამატეთ გადაცემათა კოლოფი და დროის ქამარი
დაამატეთ გადაცემათა კოლოფი და დროის ქამარი
დაამატეთ გადაცემათა კოლოფი და დროის ქამარი
დაამატეთ გადაცემათა კოლოფი და დროის ქამარი
დაამატეთ გადაცემათა კოლოფი და დროის ქამარი
  1. (სურვილისამებრ) გამოიყენეთ წყობის გლუვი ზედაპირები, რომელზედაც სრიალებს კურსორი. დაამატეთ სილიკონის სპრეი.
  2. სურათი 1) ჩადეთ კბილები კბილებით 3-1 და 3-6. განათავსეთ მექანიზმი კბილების გარეშე 3-2 და 3-5 პინზე.
  3. სურათი 2) განათავსეთ დროის ქამარი გადაცემათა კოლოფის გარშემო. დროის ქამრის კბილები კბილებით ეხება მექანიზმებს, ხოლო დროის ქამრის ბრტყელი ნაწილი კბილების გარეშე. დაამატეთ კურსორის ქვედა ნაწილი (კურსორი 1.stl). განათავსეთ დროის ქამრის ერთი ბოლო კურსორში. შეავსეთ მხოლოდ ნახევარი. ფრთხილად გაზომეთ საჭირო ქამრის სიგრძე ქამრის ოდნავ გამკაცრებით. გაჭერით დროის ქამარი მცირე ზღვარით და მოათავსეთ დაჭრილი ბოლო კურსორში. გადაიტანეთ კურსორი და დარწმუნდით, რომ სიგრძე კარგია. მიამაგრეთ დროის ქამარი კურსორზე.
  4. სურათი 3) დაფარეთ გადაცემათა კოლოფი 4-N ცალით.
  5. სურათი 4) დაამატეთ კურსორის ზედა ნაწილი (კურსორი 2. სტატუსი)

ნაბიჯი 8: გაყვანილობა/პროგრამული უზრუნველყოფა

გაყვანილობა/პროგრამული უზრუნველყოფა
გაყვანილობა/პროგრამული უზრუნველყოფა
  1. სურათი 1) შეაერთეთ ძრავები, არდუინო და 5V DC კვების წყარო, როგორც სურათზეა. ძრავა 3-2-ში უნდა იყოს დაკავშირებული Arduino D3- თან, 3-3-ში ძრავა დაკავშირებულია Arduino D5- თან, 3-4 D6, 3-5 D9, 3-6 D10. ისინი PWM ქინძისთავებია. ავტვირთავ KnobSlider.fzz ფაილს იმ შემთხვევაში, თუ თქვენ გსურთ შეცვალოთ სქემა.
  2. ატვირთეთ StandardFirmata თქვენთვის Arduino (Arduino პროგრამული უზრუნველყოფა> ფაილი> მაგალითები> ფირმა> სტანდარტული ფირმა)
  3. ჩამოტვირთეთ USB Powermate მენეჯერი გრიფინის ვებსაიტზე. შეარჩიეთ თქვენი კომპიუტერის შესაბამისი პროგრამული უზრუნველყოფა და დააინსტალირეთ.
  4. დააფიქსირეთ მოწყობილობის ღილაკის მოვლენა მაუსის დაწკაპუნების მოვლენაზე. რუქა მოწყობილობის ბრუნვისკენ რაც გსურთ.
  5. ჩამოტვირთეთ KnobSliderControl.zip და გახსენით ის სადმე, სადაც მოგწონთ. გახსენით.pde ფაილი დამუშავებით. როგორც ხედავთ კოდში, სერვო ძრავების კუთხეები კონტროლდება ამ კოდში. თქვენ უნდა შეცვალოთ კუთხის მნიშვნელობები, რომ დარწმუნდეთ, რომ KnobSlider იხურება და იხსნება სწორად, ძრავების გაცვეთილის გარეშე. თქვენ ალბათ დაგჭირდებათ N-1 ფენების კვლავ გახსნა და მკლავის კუთხეების მორგება.
  6. Ის არის! ვიმედოვნებ, რომ გსიამოვნებთ მასთან თამაში!

გირჩევთ: