Სარჩევი:

RPM მეტრი Arduino Uno– ზე: 3 ნაბიჯი
RPM მეტრი Arduino Uno– ზე: 3 ნაბიჯი

ვიდეო: RPM მეტრი Arduino Uno– ზე: 3 ნაბიჯი

ვიდეო: RPM მეტრი Arduino Uno– ზე: 3 ნაბიჯი
ვიდეო: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, ნოემბერი
Anonim
RPM მეტრი Arduino Uno– ზე
RPM მეტრი Arduino Uno– ზე

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

ნაბიჯი 1: გამოყენებული აპარატურა

მეორადი აპარატურა
მეორადი აპარატურა

მიმღები IR დიოდი უშუალოდ უკავშირდება 5V ციფრულ გამომავალს და პოტენომეტრი შეიძლება გამოყენებულ იქნას მგრძნობელობის გასაკონტროლებლად (ობიექტის მანძილი), რომელზეც მიმღები დიოდი რეაგირებს. მოდული იკვებება Arduino 5V– ით, ის ასევე გამოიყენება გადამცემი IR დიოდის უზრუნველსაყოფად, რომელიც მუდმივად ასხივებს სინათლეს 38 კჰც სიხშირით 950 ნმ / 940 ნმ ტალღის სიგრძეზე (გამოყენებული დიოდის მიხედვით). მოდული შეგიძლიათ იხილოთ საცალო ვაჭრობებში (Aliexpress და სხვები) სახელწოდებით KY-032, შესაბამისად დაბრკოლების სენსორი. არსებობს რამდენიმე ვერსია, მე გამოვიყენე პირველი ვერსია, რომელიც აგებულია ძალიან მარტივად.

სენსორი რეაგირებს დაბრკოლებაზე გარკვეულ მანძილზე (დადგენილია პოტენომეტრით) 2-40 სმ. როდესაც დაბრკოლება გამოვლენილია, 5V სიგნალი გამოიყენება მოდულის გამომავალ ტერმინალზე, რომელიც ამუშავებს არდუინოს. IR დიოდების ერთ -ერთი (არა) უპირატესობა ის არის, რომ შუქს შეუძლია აისახოს ბრწყინვალე ზედაპირებზე. ანუ, მბზინავი ზედაპირი გამოვლენილია უფრო მოკლე მანძილზე, ვიდრე გლუვი ზედაპირი. ამან დამაფიქრა ამ სენსორის სხვაგვარად გამოყენებაზე, როგორც ტაქომეტრზე. მქრქალ ზედაპირზე - ამწეკერის ღერძი მე დავაწებე ლენტი 1 სმ სიგანეზე, ან კარგია ალუმინის ფოლგის გამოყენება, მას აქვს სინათლის უკეთესი ამრეკლავი თვისებები. მე დავაყენე მომატების ინტენსივობა ისე, რომ მარყუჟიდან მუდმივ მანძილზე, მოდული რეაგირებს მხოლოდ ფირზე, როდესაც ის გადის მოდულში თითოეული ამწეკანიანი რევოლუციის დროს, და არა თავად ტალღაზე.

ნაბიჯი 2: არდუინო, გამომავალი აპარატურა და სქემა

Arduino, გამომავალი აპარატურა და სქემები
Arduino, გამომავალი აპარატურა და სქემები

არდუინო წყვეტს სიგნალს მოდულიდან და ამატებს ცვლადს, რომელიც წამში ერთხელ ფასდება ფორმულით, რომელიც წაკითხულ სიგნალებს წუთში სიგნალების რაოდენობად გარდაქმნის. ეს შესაძლებელს ხდის ამწევი ლილვის (ძრავის) ბრუნვის რაოდენობის დადგენას წუთში. ეკრანის განახლება ყოველ წამს ხდება. სიჩქარე მოგვიანებით ნაჩვენებია 20x4 LCD სიმბოლოების ეკრანზე I2C კონვერტორით. კონვერტორების წყალობით საკმარისია ეკრანზე 4 მავთულის დაკავშირება. კვების ბლოკი (5V), მიწა (GND), საათის სიგნალი (SCL), მონაცემები (SDA). ტაქომეტრი შეიძლება გამოყენებულ იქნას სხვადასხვა მანქანებისთვის, ტრაქტორების, საბურთალოს აპარატების სიჩქარის მონიტორინგისთვის, არამედ ინდუსტრიაში მანქანათმშენებლობის პროცესების, მუშაობის და მუშაობის მონიტორინგისთვის.

ნაბიჯი 3: შედეგი და საწყისი კოდები

შედეგი და საწყისი კოდები
შედეგი და საწყისი კოდები

პროექტის პროგრამა და სხვა საინტერესო პროექტები შეგიძლიათ იხილოთ მისამართზე: https://arduino.php5.sk/otackomer.php?lang=en ან ელ.ფოსტაზე: [email protected]

გირჩევთ: