Სარჩევი:

არდუინოს დაბრკოლება საავტომობილო ავტომობილის თავიდან აცილება: 7 ნაბიჯი
არდუინოს დაბრკოლება საავტომობილო ავტომობილის თავიდან აცილება: 7 ნაბიჯი

ვიდეო: არდუინოს დაბრკოლება საავტომობილო ავტომობილის თავიდან აცილება: 7 ნაბიჯი

ვიდეო: არდუინოს დაბრკოლება საავტომობილო ავტომობილის თავიდან აცილება: 7 ნაბიჯი
ვიდეო: Infrared Obstacle Avoidance module for Arduino with code 2024, ნოემბერი
Anonim
არდუინოს დაბრკოლება საავტომობილო ავტომობილის თავიდან აცილება
არდუინოს დაბრკოლება საავტომობილო ავტომობილის თავიდან აცილება
არდუინოს დაბრკოლება საავტომობილო ავტომობილის თავიდან აცილება
არდუინოს დაბრკოლება საავტომობილო ავტომობილის თავიდან აცილება
არდუინოს დაბრკოლება საავტომობილო ავტომობილის თავიდან აცილება
არდუინოს დაბრკოლება საავტომობილო ავტომობილის თავიდან აცილება

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

მასალები:

  • ქალი მამაკაცის მავთულები
  • მავთულები
  • დისტანციის სენსორი
  • Ხის ფიცარი
  • გორილა ფირზე/ელექტრო
  • 2 ძრავა ბორბლებით
  • სერვო
  • Screwdriver
  • ხრახნები
  • არდუინო
  • ბატარეის დამჭერი
  • ბორბალი
  • USB ბატარეის პაკეტში
  • Arduino საავტომობილო დანართი
  • Arduino USB
  • კომპიუტერი
  • პლასტიკური სტენდი

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

ნაბიჯი 1: შასის მშენებლობა

შასის მშენებლობა
შასის მშენებლობა
შასის მშენებლობა
შასის მშენებლობა

ჩარჩოს ასაგებად, თქვენ დაგჭირდებათ ხელის ჩამორთმევა შაბლონზე ამ პროექტის ასაშენებლად, ან ხის უბრალო ცარიელი, რომლის ზომებია 1/2 ფუტი x 1/4 ფუტი. ეს იქნება თქვენი ჩარჩო და საფუძველი ამ სასწავლო ინსტრუქციისა, რომელზედაც მუშაობს თქვენი მთელი არდუინოს კოდი და ძრავები.

  1. შეაერთეთ ორი მავთული თითოეულ DC ძრავზე. შემდეგ დააფიქსირეთ ორი ძრავა შასზე ხრახნების გამოყენებით.
  2. ხრახნების/წებოს/ლენტის გამოყენებით, მიამაგრეთ ძრავა შასის ქვედა ნაწილზე უკანა ნაწილზე
  3. დარწმუნდით, რომ ძრავები საიმედოა და შეუძლიათ ძალა მიიღონ
  4. აიღეთ საჭე და ნებისმიერი მეთოდის გამოყენებით, ჩადეთ ბორბალი პროექტის წინა ნაწილში

ნაბიჯი 2: მცირე კომპონენტების მიმაგრება

მცირე კომპონენტების მიმაგრება
მცირე კომპონენტების მიმაგრება
მცირე კომპონენტების მიმაგრება
მცირე კომპონენტების მიმაგრება

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

ნაბიჯი 3: მოდულების დამონტაჟება

მოდულების დამონტაჟება
მოდულების დამონტაჟება
მოდულების დამონტაჟება
მოდულების დამონტაჟება

*შენიშვნა: Arduino დაფაზე დამონტაჟებისას, დატოვეთ საკმარისი ადგილი USB კაბელის შესაერთებლად, რადგან მოგვიანებით თქვენ უნდა დაპროგრამოთ Arduino დაფა კომპიუტერთან USB კაბელის საშუალებით.

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

ნაბიჯი 4: დისტანციის სენსორის დაცვა

დისტანციის სენსორის დაცვა
დისტანციის სენსორის დაცვა

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

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

შეაერთეთ ოთხი ჯუმბერის მავთული ულტრაბგერითი სენსორზე და დააინსტალირეთ სამონტაჟო სამაგრზე. შემდეგ დააინსტალირეთ ფრჩხილი TowerPro მიკრო სერვოზე, რომელიც უკვე დამონტაჟებულია შასაზე.

ნაბიჯი 5: მავთულის კავშირი და სქემის სქემა

მავთულის კავშირი და სქემის სქემა
მავთულის კავშირი და სქემის სქემა

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

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

ნაბიჯი 6: კოდი

Კოდი
Კოდი
Კოდი
Კოდი
Კოდი
Კოდი
Კოდი
Კოდი

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

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

დასრულება
დასრულება
დასრულება
დასრულება
დასრულება
დასრულება

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

  1. შეაერთეთ თქვენი Arduino თქვენს კომპიუტერში
  2. ჩამოტვირთეთ საჭირო ბიბლიოთეკები (AFMOTOR, NEWPING)
  3. შეადგინეთ კოდი
  4. ატვირთეთ კოდი სწორ პორტში
  5. ტესტი, გათიშვა
  6. დააწკაპუნეთ ბატარეებზე, ჩართეთ გადამრთველი და გაუშვით!

გირჩევთ: