Სარჩევი:

ულტრაბგერითი სენსორი დისტანციის საზომი: 3 ნაბიჯი
ულტრაბგერითი სენსორი დისტანციის საზომი: 3 ნაბიჯი

ვიდეო: ულტრაბგერითი სენსორი დისტანციის საზომი: 3 ნაბიჯი

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

ეს ინსტრუქცია ეხება იმას, თუ როგორ გამოიყენოთ არდუინოსთან დაკავშირებული ულტრაბგერითი სენსორი და ზუსტად გაზომოთ მანძილი 20 სმ -დან 720 სმ -მდე.

ნაბიჯი 1: GY-US42V2

GY-US42V2
GY-US42V2
GY-US42V2
GY-US42V2

მე გამოვიყენე ცნობილი GY-US42V2, რომელსაც შეუძლია 4 გზით იმუშაოს:

-პულსის გამომუშავება სპეციალური ბიბლიოთეკით ინსტალაციისთვის (SR04.h) დატესტილი არ არის

-I2C კომუნიკაცია სპეციალურ ბიბლიოთეკასთან SoftI2Cmaster.h (არ არის შემოწმებული).

-I2C სპეციალური ბიბლიოთეკის გარეშე ამ პინის რუქით:

  • VCC– დან VCC– მდე,
  • A5 (atmega328 SCL) CR– დან
  • A4 (atmega328 SDA) დან DT
  • GND to GND

ბმული atmega328– ზე, წინააღმდეგობის გაწევის გარეშე, არც თუ ისე კარგი გაზომვით.

-Serial RX TX სპეციალური ბიბლიოთეკით SoftwareSerial.h და ეს პინი რუკა:

VCC– დან VCC– მდე

GND to GND

  • pin D2 to CR
  • pin D3 to DT
  • VCC– დან PS– მდე

უფრო ზუსტი და საუკეთესო მგონი

რამდენიმე ტექნიკური მახასიათებელი:

GY-US42 არის დაბალი ღირებულება, მაღალი ხარისხის დიაპაზონის მოდული.

საოპერაციო ძაბვა 3-5 V, მცირე ენერგომოხმარება, მცირე ზომა, მარტივი მონტაჟი.

მისი მოქმედების პრინციპია, რომ ზონდი გამოსცემს ულტრაბგერითი ტალღებს, რომლებიც დასხივებულია გაზომილი ობიექტის მიერ, ზონდი იღებს უკანა ხმოვან ტალღებს, იყენებს დროის სხვაობას, ითვლის რეალურ მანძილს. მოდულის მონაცემების წაკითხვის სამი გზა არსებობს, ანუ სერიული UART (TTL დონე), IIC, პულსის რეჟიმი pwm, სერიული გადაცემის სიჩქარეა 9600bps და 115200bps, შესაძლებელია მისი კონფიგურაცია, არის უწყვეტი, დააყენეთ გამომავალი ორი გზით, შეგიძლიათ შეინახოთ ენერგიის პარამეტრები.

IIC– ს შეუძლია შეცვალოს შიდა მისამართი, რათა ხელი შეუწყოს IIC ავტობუსს, ამავე დროს რამდენიმე მოდულზე წვდომას. პულსის pwm გამომუშავება იგივეა, რაც sr04.

მოდული შეიძლება ადაპტირებული იყოს სხვა სამუშაო გარემოსთან და პირდაპირ დაუკავშირდეს მიკროკონტროლერს.

როდესაც კომპიუტერს სჭირდება USB TTL მოდულში, პირდაპირი კავშირი.

IIC რეჟიმი შეიძლება პირდაპირ იყოს დაკავშირებული APM, Pixhawk და სხვა ფრენის კონტროლთან.

უზრუნველყოფს Arduino, 51, STM32 მიკროკონტროლის საკომუნიკაციო პროცედურებს, არ იძლევა სქემებს და შიდა მიკროკონტროლის წყაროს.

მიმღების გამოყენების შედეგად ჩამონტაჟებულია ულტრაბგერითი ზონდი, ბრმა ფართობიდან დიაპაზონი დაახლოებით 20 სმ. 20 სმ -ის ფარგლებში, დიაპაზონი არასწორია.

ძაბვა: 3-5 V

ჩამონტაჟებული MCU ითვლის მანძილს

IIC და სერიული და pwm

სიხშირე: 15 Hz (სრული დიაპაზონი)

მიმდინარე: 9mA (VCC = 5V)

ნაბიჯი 2: სქემა და არქივი ესკიზისა და ლიბსის ფარგლებში

სქემა და არქივი ესკიზისა და ლიბების ფარგლებში
სქემა და არქივი ესკიზისა და ლიბების ფარგლებში

არდუინოს კლონური დაფა გავაკეთე atmega328 PU non P– ით, მე დიდი ხნის წინ მივიღე. მე ტიპი 2 ესკიზი სახელწოდებით:

  • RADARI2C I2C– სთვის, რომელიც მუშაობს სპეციალური ბიბლიოთეკის გარეშე
  • RADAR სერიალი SoftwareSerial.h– ით

თქვენ ასევე ნახავთ ორიგინალ ესკიზს და ამ სენსორისთვის მიწოდებულ ლიბს.

ნაბიჯი 3: დასკვნა

ამ ტიპის სენსორი გამოყენებული იქნება როგორც ერთგვარი უკანა პარკირების სენსორი, მაგრამ გარე გამოყენებისთვის ეს სისტემა შეიძლება შეაფერხოს ქარმა, რომელიც ბგერას გადახრის. Ფრთხილად იყავი.

მადლობა ყველა იმ ვებსაიტს, რომელიც საჭიროა ამ სასწავლო ინსტრუქციის შესაცვლელად.

გილოცავთ სასწავლო !!!!

გირჩევთ: