
Სარჩევი:
2025 ავტორი: John Day | day@howwhatproduce.com. ბოლოს შეცვლილი: 2025-01-23 14:50

უკაცრავად სურათების სიმცირისთვის, მე არ გადავწყვიტე ამის გაკეთება გაკვეთილის ჩატარებამდე, სანამ თითქმის არ დავასრულე.
მიმოხილვა:
მბრუნავი კოდირები იყენებენ ორ ან მეტ სენსორს, რათა დაადგინონ პოზიცია, ბრუნვის მიმართულება, სიჩქარე და მოწყობილობის შემობრუნების რაოდენობა. ეს კონკრეტული იყენებს დარბაზის ეფექტის სენსორებს და მაგნიტებს. ეს ტიპი შეიძლება ადვილად წყალგაუმტარი იყოს სენსორების შემოღებით ან სხვა გზით ჰიდროიზოლაციით. ჰოლის ეფექტის მბრუნავი კოდირები გამოიყენება ზოგიერთ ავტომობილში როგორც ბორბლის სიჩქარის სენსორისთვის, ასევე ძრავის ამწეობის პოზიციის სენსორისთვის და ასევე გამოიყენება ზოგიერთ ანემომეტრში. მბრუნავი კოდირების სამი ძირითადი ტიპი არსებობს:
1. ელექტრო, გამტარი ბილიკების და ჯაგრისების გამოყენებით
2. ოპტიკური, სინათლისა და სენსორის გამოყენებით
3. მაგნიტური, მაგნიტური სენსორის და მაგნიტური მასალის გამოყენებით, როგორიცაა დარბაზის ეფექტის სენსორები და მაგნიტები. ფაქტობრივი მბრუნავი ნაწილიც შეიძლება მაგნიტიზირდეს.
en.wikipedia.org/wiki/Rotary_encoder
ხაზოვანი კოდირება შეიძლება გაკეთდეს ისევე, როგორც მბრუნავი კოდირება.
მე გამოვცადე ჩემი made 1500 RPM- მდე შემქმნელი პითონის კოდი ჟოლოს პიზე. კოდისა და სქემატური ბმული იქნება ბოლოს. საბურღის მწარმოებლის სპეციფიკაციები, რომლითაც მე გამოვცდი მას, ნათქვამია, რომ მაქსიმალური სიჩქარე 1500 RPM იყო და სიჩქარე, რომელიც მივიღე, იყო 1487 RPM კოდირებისგან, როგორც წინ, ასევე 1485 ~ უკან. ეს შეიძლება გამოწვეული იყოს ბატარეის სრულად დატენვით ან ჟოლოს პი -ის თანდაყოლილი ცუდი დროით. არდუინო ჯობია გამოვიყენო მაგრამ ის რაც მე არ მომეწონა 12v ანალოგიურ პინზე ჰაჰა ოპს.
მასალები/ინსტრუმენტები:
1. მბრუნავი ნივთი (მე გამოვიყენე ჩაქუჩი ელექტრო საბურღიდან)
2. ორი ან მეტი დარბაზის ეფექტის სენსორი (დამოკიდებულია რეზოლუციაზე, რომლისკენაც ისწრაფვით)
3. ოთხი მაგნიტი (დამოკიდებულია რეზოლუციაზე, რომლისკენაც ისწრაფვით)
4. წებო
5. მავთული (მე გამოვიყენე რამოდენიმე კონექტორი რამდენიმე გატეხილი სერვისისგან)
6. შემდუღებელი
7. შესადუღებელი რკინა
8. გაათბეთ მილები, ელექტრული ლენტი ან სხვა საიზოლაციო მასალები მავთულისთვის, თქვენი გემოვნებით
9. მარკირების მოწყობილობა, როგორიცაა მარკერი ან დამწერელი
ნაბიჯი 1: მიამაგრეთ მაგნიტები


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

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



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

მიამაგრეთ სენსორები ნიშნებზე და დააფიქსირეთ ისინი სანამ წებო არ განიკურნება. დარწმუნდით, რომ დატოვეთ მანძილი მაგნიტებსა და სენსორებს შორის ისე, რომ ისინი არ მოხვდნენ და ასევე დარწმუნდით, რომ სენსორები შეესაბამება მაგნიტებს და სათანადო ორიენტაციაში. დაელოდეთ წებოს გაშრობას და თქვენ დაასრულებთ.
ჟოლოს პიისთვის სქემატური და პითონის კოდის მისაღებად ბრუნვის სიჩქარე RPM– ში, ბრუნვის მიმართულება და მობრუნების რაოდენობა გადადით აქ და PDF– ის მისაღებად წადით აქ ან აქ.
მიზეზი, რის გამოც მე ვიხდი კოდს, არის ის, რომ 4 ფუნტი დასჭირდა ყველაფრის გამართულად მუშაობას, ხოლო დანარჩენ პროექტს, მთელი დოკუმენტაციის ჩათვლით, მხოლოდ 7 საათი (5 5 დოკუმენტაცია იყო), გარდა ამისა, $ 1 არ არის ბევრი და ეს ხელს უწყობს უფრო დიდი და უფრო რთული პროექტების მხარდაჭერას, ფაქტობრივად, ეს არის ერთადერთი პროექტი, რომლის ფასიც ჯერ არ მაქვს, რა თქმა უნდა, იმ დროს, როდესაც ეს გამოქვეყნდა.
გირჩევთ:
გამოიყენეთ სტეპერიანი ძრავა როგორც მბრუნავი კოდირება: 9 ნაბიჯი (სურათებით)

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

სტეპერიანი ძრავით კონტროლირებადი მოდელის ლოკომოტივი | სტეპერიანი ძრავა როგორც მბრუნავი კოდირება: ერთ -ერთ წინა ინსტრუქციებში ვისწავლეთ სტეპერი ძრავის გამოყენება როგორც მბრუნავი კოდირება. ამ პროექტში ჩვენ ახლა გამოვიყენებთ სტეპერ ძრავას, რომელიც გადატრიალებულია მბრუნავი კოდირებით, მოდულის ლოკომოტივის გასაკონტროლებლად Arduino მიკროკონტროლერის გამოყენებით. ასე რომ, fu გარეშე
სტეპერიანი ძრავა კონტროლირებადი სტეპერიანი ძრავი - სტეპერ მოტორი როგორც მბრუნავი კოდირება: 11 ნაბიჯი (სურათებით)

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

როგორ: უკონტაქტო მბრუნავი კოდირება: ეს აპლიკაციის შენიშვნა აღწერს თუ როგორ უნდა შეიმუშაოს მაღალი საიმედოობის მბრუნავი გადამრთველი ან კოდირება დიალოგის GreenPAK using გამოყენებით. გადართვის ეს დიზაინი უკონტაქტოა და ამიტომ იგნორირებას უკეთებს კონტაქტის დაჟანგვას და აცვიათ. იდეალურია გარეთ გამოსაყენებლად, სადაც დიდი ხანია
როგორ გამოვიყენოთ Stepper Motor როგორც მბრუნავი კოდირება და OLED ეკრანი ნაბიჯებისთვის: 6 ნაბიჯი

როგორ გამოვიყენოთ Stepper Motor როგორც მბრუნავი კოდირება და OLED ეკრანი ნაბიჯებისთვის: ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა მივაკვლიოთ სტეპერიანი ძრავის ნაბიჯებს OLED ეკრანზე. უყურეთ სადემონსტრაციო ვიდეოს. კრედიტი ორიგინალური გაკვეთილისთვის გადაეცემა youtube მომხმარებელს " sky4fly "