Სარჩევი:

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

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

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

ეს არის მარტივი პროექტი Robot– ის თავიდან აცილების შესახებ ულტრაბგერითი სენსორების (HC SR 04) და Arduino Uno დაფის გამოყენებით. Robot მოძრაობს დაბრკოლებების თავიდან აცილების მიზნით და ირჩევს სენსორების საუკეთესო გზას. და გთხოვთ გაითვალისწინოთ, რომ ეს არ არის სასწავლო პროექტი, გაუზიარეთ თქვენი ცოდნა და კომენტარები ჩემთან ერთად.

ძირითადი კომპონენტების სია:-

  • არდუინო უნო - 1
  • ულტრაბგერითი სენსორი (HC SR 04) - 3
  • 5v სარელეო დაფა - 1
  • 12 ვ ბატარეა - 1
  • 12 V გადაცემათა კოლოფი - 4
  • საავტომობილო ფრჩხილები - 4
  • ჩასი - 1
  • ბორბლები - 4
  • ხრახნები და თხილი
  • გადართვა -1
  • ჯუმბერის კაბელები -10

ნაბიჯი 1: Arduino Uno დაფა

Arduino Uno დაფა
Arduino Uno დაფა

Arduino Uno არის მიკრო კონტროლერის დაფა დაფუძნებული ATmega328P. მას აქვს 14 ციფრული შეყვანის და გამომავალი ქინძისთავები, 6 ანალოგური შეყვანა. ოპერაციული ძაბვა არის 5 V გარე კვების ბლოკით. ბევრი უპირატესობაა, ადვილია კოდირება და ატვირთვა, ადვილი შეცდომის გამოსწორება. არსებობს მრავალი სენსორული მოდული და სხვა მოწყობილობა არდუინო.

როდესაც არდუინოს დაფაზე დენის წყაროს აძლევთ, გამოიყენეთ 5 ვოლტი ან 9 ვოლტი. თქვენ არ უნდა გაამძაფროთ 12 ვოლტი. თუ თქვენ უნდა გამოიყენოთ 12 ვ ბატარეა, მიეცით მას 5 ვ რეგულატორის წრეში.

ნაბიჯი 2: ულტრაბგერითი სენსორი (HC SR 04)

ულტრაბგერითი სენსორი (HC SR 04)
ულტრაბგერითი სენსორი (HC SR 04)
ულტრაბგერითი სენსორი (HC SR 04)
ულტრაბგერითი სენსორი (HC SR 04)

რობოტს აქვს სამი ულტრაბგერითი სენსორი, სადაც არის წინა, მარცხენა და მარჯვენა. რობოტი მუშაობს ამ სენსორების მიხედვით. ულტრაბგერითი სენსორი არის მოწყობილობა, რომელსაც შეუძლია გაზომოთ მანძილი ობიექტამდე ხმის ტალღების გამოყენებით. არსებობს ოთხი ქინძისთავები, რომლებიც არის VCC (5v ძალა მიწოდება), GND (Ground), Trig და echo. არსებობს ორი გადამყვანი, ერთი გადამცემი და მეორე მიღება. ორივე დაფიქსირებულია ერთ PCB- ზე საკონტროლო წრედით. ულტრაბგერითი მანძილის გაზომვები დაახლოებით 2 სმ -დან 400 სმ -მდე. ასევე არის მაღალი სიხშირის ხმა სიხშირით 40 KHz.

ოპერაციის პრინციპი

Arduino– დან გამოიმუშავეთ მოკლე 20 uS პულსი ტრიგერის შეყვანისათვის, რათა დაიწყოთ დიაპაზონი. ულტრაბგერითი მოდული გამოგიგზავნით ულტრაბგერითი 8 ციკლის ადიდებას 40 კჰც – ზე და გაზრდის მის ექოს ხაზს.

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

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

მოდული უზრუნველყოფს ექოს იმპულსს პროპორციულ მანძილზე.

uS/58 = სმ ან uS/148 = ინჩი.

ნაბიჯი 3: სხვა კომპონენტები

სხვა კომპონენტები
სხვა კომპონენტები
სხვა კომპონენტები
სხვა კომპონენტები
სხვა კომპონენტები
სხვა კომპონენტები
სხვა კომპონენტები
სხვა კომპონენტები

არსებობს სხვადასხვა ზომის ძრავის ლილვების დიამეტრი და ბორბლების ხვრელის ზომა.

Jumper Cable უნდა იყოს მამაკაცი ქალი.

ნაბიჯი 4: სენსორები არდუინოს კავშირის დიაგრამით

სენსორები არდუინოს კავშირის დიაგრამით
სენსორები არდუინოს კავშირის დიაგრამით

წინა სენსორი:-

ექოს პინი - არდუინოს პინ 6

Trig pin - Arduino pin 7

VCC pin - 5V

GND - ადგილზე

მარცხენა სენსორი: - ექოს პინი - არდუინოს პინი 8

Trig pin - Arduino pin 9

VCC pin - 5VGND - დაფქული

მარჯვენა სენსორი: - ექოს პინი - არდუინოს პინი 10

Trig pin - Arduino pin 11

VCC pin - 5VGND - დაფქული

ნაბიჯი 5: სარელეო დაფა Arduino კავშირის დიაგრამით

სარელეო დაფა Arduino კავშირის დიაგრამით
სარელეო დაფა Arduino კავშირის დიაგრამით

სარელეო პინი 1 - არდუინოს პინი 2.

სარელეო პინი 2 - არდუინოს პინი 3.

სარელეო პინი 3 - არდუინოს პინი 4.

სარელეო pin 4 - Arduino pin 5.

ნაბიჯი 6: 12 ვოლტი და სარელეო კავშირი

12 ვოლტიანი და სარელეო კავშირი
12 ვოლტიანი და სარელეო კავშირი

NC - ნორმალური დახურულია

არა - ნორმალური ღია

C - საერთო

აქ თქვენ შეგიძლიათ შეცვალოთ პოლარობა, თუ გჭირდებათ. ამის შესაბამისად, საავტომობილო ბრუნვის მიმართულება შეიცვლება.

ძრავები უნდა იყოს დაკავშირებული საერთო ქინძისთავებთან

ნაბიჯი 7: შეკრება

აწყობა
აწყობა
აწყობა
აწყობა

მარცხენა და მარჯვენა მხარის ძრავები უნდა იყოს გამოყოფილი თითოეული მხრიდან.

ნაბიჯი 8: კოდები

კოდები
კოდები

ნაბიჯი 9: ტესტირება და დასრულება

გირჩევთ: