Სარჩევი:

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

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

ვიდეო: ულტრაბგერითი დისტანციის სენსორის და სერიული მონიტორის გამოყვანის გამოყენება .: 6 ნაბიჯი
ვიდეო: ულტრაბგერითი სენსორი და არდუინო (2) 2024, დეკემბერი
Anonim
ულტრაბგერითი დისტანციის სენსორის და სერიული მონიტორის გამოყვანის გამოყენება
ულტრაბგერითი დისტანციის სენსორის და სერიული მონიტორის გამოყვანის გამოყენება

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

ნაბიჯი 1: ნაბიჯი 1: ჩამოტვირთეთ Arduino IDE

ნაბიჯი 1: ჩამოტვირთეთ Arduino IDE
ნაბიჯი 1: ჩამოტვირთეთ Arduino IDE

ჩამოტვირთეთ და დააინსტალირეთ Arduino IDE (ინტერაქტიული განვითარების გარემო) ქვემოთ მოცემული ბმულის გამოყენებით:

www.arduino.cc/en/Main/Software აირჩიეთ და შეინახეთ ვერსია, რომელიც საუკეთესოდ მოერგება თქვენს ოპერაციულ სისტემას და კონფიგურაციას.

ნაბიჯი 2: ნაბიჯი 2: აპარატურის მასალები

  1. 1 არდუინოს დაფა
  2. 1 პურის დაფა
  3. 1 ულტრაბგერითი სენსორი
  4. ჯუმბერის მავთულები
  5. რეზისტორები

ნაბიჯი 3: ნაბიჯი 3: აპარატურის შექმნა

ნაბიჯი 3: აპარატურის შექმნა
ნაბიჯი 3: აპარატურის შექმნა

1) დაამატეთ ულტრაბგერითი სენსორი პურის დაფაზე. ულტრაბგერითი სენსორში არის 4 ქინძისთავი. ისინი არიან Vcc (5V დენის წყარო), Trig (Trigger), Echo, Gnd (Groud). შეაერთეთ Vcc 5V კვების ბლოკთან, Gnd to Ground, Echo to pin 13, გამოიწვიეთ pin 11 -ით jumper ხაზებითა და დიაგრამაზე ნაჩვენები რეზისტენტებით.

2) სურათზე ზემოთ ნაჩვენებია როგორ უნდა გამოიყურებოდეს კავშირები.

ნაბიჯი 4: ნაბიჯი 4: პროგრამის ჩამოტვირთვა და გაშვება

ჩამოტვირთეთ თანდართული arduino პროგრამა თქვენს ლეპტოპზე. შეაერთეთ arduino თქვენს ლეპტოპს და გაუშვით პროგრამა.

Arduino IDE- ში გახსენით ინსტრუმენტები-> სერიული მონიტორი მოათავსეთ ულტრაბგერითი სენსორიდან ახლოს და შორს. დააკვირდით გამომავალ სერიულ მონიტორს. ეს უნდა აჩვენოს მანძილს ულტრაბგერითი სენსორსა და დაბრკოლებას შორის.

ნაბიჯი 5: ნაბიჯი 5: პროგრამის გაგება

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

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

დაყენების მეთოდით, გამოაცხადეთ პინი 4 შეყვანის სახით და ღილაკი ინიციალიზირებულია, როგორც ყალბი.

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

გირჩევთ: