Სარჩევი:

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

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

ვიდეო: დაბრკოლება რობოტის თავიდან აცილება არდუინო ნანოს გამოყენებით: 5 ნაბიჯი
ვიდეო: ყველა უსიამოვნების თავიდან აცილება შესაძლებელია უფალი განეშის ამ ჰიმნის წაკითხვით 2024, ნოემბერი
Anonim
დაბრკოლება რობოტის თავიდან აცილება არდუინო ნანოს გამოყენებით
დაბრკოლება რობოტის თავიდან აცილება არდუინო ნანოს გამოყენებით

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

ნაბიჯი 1: გჭირდებათ

Შენ გჭირდება
Შენ გჭირდება
Შენ გჭირდება
Შენ გჭირდება
Შენ გჭირდება
Შენ გჭირდება

ეს არის პოპულარული Arduino რობოტული პროექტი. ბევრი მავთულის კავშირის თავიდან ასაცილებლად, მე შევიმუშავე PCB ამისთვის.

თქვენ შეგიძლიათ გამოიყენოთ PCB ან წერტილოვანი პერფორი.

2WD Robot შასი აბუსალათინის ბორბლით.

რობოტი საჭე BO ძრავისთვის

150 RPM BO გადაცემათა კოლოფი და 1.5 ინჩიანი ჭანჭიკი და კაკალი

ულტრაბგერითი სენსორის დამჭერი

2 ცალი 9 ვ ბატარეა და ბატარეის კონექტორი

L293D Ic და 16 ქინძისთავები Ic ბაზა

100mfd/25v კონდენსატორი 2 ცალი 1K რეზისტორი, Led

სათაურის ქინძისთავები, ჯუმბერის მავთული (მამაკაციდან მდედრამდე) ტერმინალის ბლოკი 4 ცალი

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

არდუინო ნანო

თქვენ შეგიძლიათ გამოიყენოთ PCB ან წერტილოვანი პერფორი.

ნაბიჯი 2: Root შასის აწყობა

Root შასის აწყობა
Root შასის აწყობა

ჩადეთ ორი გადაცემათა კოლოფი რობოტის შასში. მე გამოვიყენე 2wd ლითონის შასი, მაგრამ თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი შასი

ჩადეთ ერთი აბუსალათიანი ბორბალი რობოტის შასის წინ. ამ რობოტის მექანიკური ნაწილი დასრულებულია

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

ელექტრონული სქემის დამზადება
ელექტრონული სქემის დამზადება
ელექტრონული სქემის დამზადება
ელექტრონული სქემის დამზადება
ელექტრონული სქემის დამზადება
ელექტრონული სქემის დამზადება

Როგორ მუშაობს

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

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

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

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

წრე და კავშირი, თუ თქვენ იყენებთ პერფორბორდს

აქ გამოვიყენე Arduino nano & L293D ორმაგი ძრავის მძღოლი. ორი კონდენსატორი ფილტრის სახით. LED და 1k რეზისტორი მითითებისთვის

Arduino ციფრული პინ 7 დაუკავშირდით ულტრაბგერითი სენსორის გამშვებ პინს

Arduino ციფრული პინი 8 დაუკავშირდით ულტრაბგერითი სენსორის Echo pin- ს

Arduino ციფრული პინ 5 და 6 დაუკავშირდით Ic l293d პინ 10 და 15 მარცხენა ძრავის კონტროლს

Arduino ციფრული პინი 11 და 12 დაუკავშირდით ic l293d პინ 2 და 7 მარჯვენა ძრავის კონტროლს

შეაერთეთ მარცხენა ძრავა ic l293d პინზე 11 და 14

შეაერთეთ მარჯვენა ძრავა ic l293d პინ 3 და 6

თუ გსურთ გამოიყენოთ PCB

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

ჩამოტვირთეთ და შეუკვეთეთ გერბერის ფაილი PCB– დან აქედან.

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

ატვირთეთ კოდი arduino nano– ზე. აქ არის კოდის ბმული ჩამოსატვირთად

უბრალოდ გადმოწერეთ.ino ფაილი და გახსენით arduino IDE გამოყენებით.

შეაერთეთ arduino nano USB კაბელის გამოყენებით, შეარჩიეთ შესაბამისი com პორტი

შემდეგ დააჭირეთ ატვირთვას

ნაბიჯი 5: ტესტირება

ტესტირება
ტესტირება

დროა რობოტის გამოცდა.

მე გამოვიყენე 9 ვ ბატარეა Arduino– სთვის და კიდევ 9 ვ ბატარეა ძრავის სიმძლავრისთვის. ძრავის დასატენად კარგია გამოიყენოთ დატენვის ბატარეა, წინააღმდეგ შემთხვევაში 9 ვ ბატარეა რობოტს დიდხანს ვერ გაუშვებს.

ეს ვიდეო შეიძლება დაგეხმაროთ -

გირჩევთ: