Სარჩევი:
- ნაბიჯი 1: მასალების მომზადება
- ნაბიჯი 2: აპარატურის დაყენება
- ნაბიჯი 3: ჩადეთ წყაროს კოდი
- ნაბიჯი 4: შედეგები
- ნაბიჯი 5: ვიდეო
ვიდეო: Rotary Encoder Kit Tutorial: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
აღწერა:
ეს მბრუნავი კოდირების ნაკრები შეიძლება გამოყენებულ იქნას ძრავის პოზიციისა და სიჩქარის შესაფასებლად. ეს არის ძალიან მარტივი ნაკრები, რომელიც შედგება ოპტიკური სხივის სენსორისგან (ოპტო გადამრთველი, ფოტოტრანსისტორი) და ნაჭერი დისკიდან. ის შეიძლება ნებისმიერ მიკროკონტროლერთან იყოს დაკავშირებული 3 პინიანი სათაურის საშუალებით. ოპტიკური სხივის სენსორი ამოიცნობს დახრილი დისკის ნაკლოვანებებს და ქმნის პულსის მატარებელს.
ის მოითხოვს +5VDC ჩართვას და იძლევა 0V და 5V გამომავალს. ის უზრუნველყოფს 5V გამომავალს, როდესაც სხივი დაბლოკილია, და 0V გამომავალი, როდესაც სხივი განბლოკილია. თქვენს მიკროკონტროლერს შეუძლია უბრალოდ წაიკითხოს 0-5-0V პულსიანი მატარებელი, რათა დაადგინოს რამდენად შორს გაიარა თქვენი ძრავა და რამდენად სწრაფად.
ნაკრები შეიცავს მწვანე LED- ს, რომელიც ანათებს, როდესაც სხივი უწყვეტია.
სპეციფიკაცია:
- სამუშაო ძაბვა: 4.5-5 VDC
- გამომავალი სიგნალი: ციფრული გამომავალი
- მიკროკონტროლერთან პირდაპირი კავშირი (შიდა დაძაბვა 5 ვ-მდე)
- შეუძლია წაიკითხოს 100 KHz– მდე
- დახრილი დისკის დიამეტრი: 26 მმ
- PCB განზომილება: 22 მმ x 20 მმ
ნაბიჯი 1: მასალების მომზადება
ამ გაკვეთილისთვის, ამ პროექტის განსახორციელებლად საჭირო ნივთებია:
- არდუინო უნო
- USB კაბელი ტიპი A– დან B– მდე
- მამრობითი to მამრობითი jumper მავთულები
- ქალი მდე კაცი jumper მავთულები
- პლასტიკური გადაცემათა კოლოფი
ნაბიჯი 2: აპარატურის დაყენება
ზემოთ დიაგრამა გვიჩვენებს მარტივ კავშირს Rotary Encoder Kit- თან და Arduino Uno- ს შორის:
- 5V> 5V
- GND> GND
- OUT> D2
პლასტიკური გადაცემათა კოლოფსა და Arduino Uno- ს შორის კავშირი:
- ტერმინალი 1> 5V
- ტერმინალი 2> GND
კავშირის დასრულების შემდეგ, შეუერთეთ Arduino Uno დენის წყაროს USB კაბელით.
ნაბიჯი 3: ჩადეთ წყაროს კოდი
- ჩამოტვირთეთ ტესტის კოდი და გახსენით იგი Arduino პროგრამული უზრუნველყოფის ან IDE გამოყენებით.
- დარწმუნდით, რომ თქვენ გაქვთ არჩეული სწორი დაფა და შესაბამისი პორტი (ამ გაკვეთილში Arduino Uno გამოიყენება).
- შემდეგ, ატვირთეთ ტესტის კოდი თქვენს Arduino Uno– ში.
ნაბიჯი 4: შედეგები
დახრილი დისკი დამონტაჟებულია პლასტიკური გადაცემათა კოლოფზე და მოთავსებულია მბრუნავი კოდირების მიკროსქემის დაფის სივრცეში. ოპტიკური სხივის სენსორი ამოიცნობს დახრილი დისკის ნაკლოვანებებს და ქმნის პულსის მატარებელს. Arduino– ში კოდის მორგებით, Rotary Encoder შეძლებს აღმოაჩინოს პლასტიკური გადაცემათა კოლოფის რეალური ბრუნვები და აჩვენოს სერიულ მონიტორზე.
გირჩევთ:
USB მოცულობის ღილაკი DigiSpark და Rotary Encoder გამოყენებით: 3 ნაბიჯი
USB მოცულობის ღილაკი DigiSpark და Rotary Encoder გამოყენებით: ეს არის სუპერ იაფი USB მოცულობის კონტროლის სახელური. ზოგჯერ ტრადიციული სახელურები უფრო მოსახერხებელია საგნების გასაკონტროლებლად ვიდრე მაუსის ყველგან დაჭერით. ეს პროექტი იყენებს DigiSpark, Rotary Encoder და Adafruit Trinket USB ბიბლიოთეკას (https: //github.c
USB რეზინის Ducky Script Encoder (VBScript): 5 ნაბიჯი
USB Rubber Ducky Script Encoder (VBScript): თუ თქვენ გაქვთ USB Rubber Ducky, თქვენ იცით, რომ ძალიან შემაშფოთებელი ამოცანაა თქვენი სკრიპტის შედგენა a.bin ფაილში. თუ რაიმე სახის გამართვის გაკეთება გჭირდებათ, თქვენ იცით, რომ თქვენი შედგენილი სკრიპტის მუდმივი გადმოტვირთვა შეიძლება იყოს ტკივილი. ასე რომ ამის გამოსასწორებლად
Rotary Encoder - გაგება და გამოყენება (Arduino/სხვა ΜController): 3 ნაბიჯი
Rotary Encoder - გაგება და გამოყენება (Arduino/სხვა ΜController): მბრუნავი კოდირება არის ელექტრო -მექანიკური მოწყობილობა, რომელიც გარდაქმნის ბრუნვის მოძრაობას ციფრულ ან ანალოგურ ინფორმაციად. ის შეიძლება მოტრიალდეს საათის ისრის მიმართულებით ან ისრის საწინააღმდეგოდ. არსებობს ორი სახის მბრუნავი კოდირება: აბსოლუტური და შედარებითი (ინკრემენტალური) კოდირებით. რა
Rotary Encoder: როგორ მუშაობს და როგორ გამოვიყენოთ Arduino– სთან ერთად: 7 ნაბიჯი
Rotary Encoder: როგორ მუშაობს და როგორ გამოვიყენოთ Arduino– სთან ერთად: შეგიძლიათ წაიკითხოთ ეს და სხვა საოცარი გაკვეთილები ElectroPeak– ის ოფიციალურ ვებ – გვერდზე. მიმოხილვა პირველ რიგში, თქვენ იხილავთ ინფორმაციას ბრუნვის კოდირების შესახებ და შემდეგ ისწავლით თუ როგორ
Rotary Encoder– ის სახელმძღვანელო არდუინოსთან ერთად: 6 ნაბიჯი
სახელმძღვანელო Rotary Encoder With Arduino: Rotary encoder არის ელექტრონული კომპონენტი, რომელსაც შეუძლია მოძრაობის და პოზიციის მონიტორინგი ბრუნვის დროს. მბრუნავი კოდირება იყენებს ოპტიკურ სენსორებს, რომლებსაც შეუძლიათ პულსის წარმოქმნა მბრუნავი კოდირების ბრუნვისას. მბრუნავი კოდირების გამოყენება ჩვეულებრივ როგორც მექანიკური