Სარჩევი:

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

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

ვიდეო: მობილური კონტროლირებადი ხაზის მიმდევარი რობოტი დაბრკოლების თავიდან აცილებით: 6 ნაბიჯი
ვიდეო: 2021 წლის 11 სექტემბერი და შემოგარენი: ხოცვა -ჟლეტის მეოცე წლისთავი! ყველამ ერთად გავიხსენოთ იუთუბზე 2024, ნოემბერი
Anonim
მობილური კონტროლირებადი ხაზის მიმდევარი რობოტი დაბრკოლების თავიდან აცილებით
მობილური კონტროლირებადი ხაზის მიმდევარი რობოტი დაბრკოლების თავიდან აცილებით

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

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

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

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

2. HCSR-04 ულტრაბგერითი სენსორი

3. IR სენსორი (შეგიძლიათ შეიძინოთ იგი ან შეგიძლიათ გააკეთოთ საკუთარი თავი ჩემნაირი)

4. HC-05 Bluetooth მოდული

5. L293D ძრავის მძღოლი

6. ბუზერი

7. DC ძრავები, ბორბლები და შასი

8. ბატარეები.

ნაბიჯი 1: საკუთარი IR სენსორის შესაქმნელად

საკუთარი IR სენსორის შესაქმნელად
საკუთარი IR სენსორის შესაქმნელად

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

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

1. LM358

2. IR led a.k.a გადამცემი

3. ფოტოდიოდი ან IR მიმღები

4. რეზისტორები (100 ohm, 2x10 kohm, 330ohm)

5. პოტენციომეტრი (4.7Kohm)

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

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

ნაბიჯი 2: სხეულის შექმნა

სხეულის დამზადება
სხეულის დამზადება

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

საერთოდ, ყველა სენსორი და მიკროკონტროლერი მუშაობს 5 ვ -ზე, მაგრამ ეს 5 ვ არ არის საკმარისი ძრავების მართვისთვის, ამიტომ ჩვენ გვჭირდება საავტომობილო მყვინთავთა IC (მაგალითად, L293D). ეს დრაივერის IC მართავს ძრავებს მცირე შეყვანის ძაბვისგან გარე მიწოდების დახმარებით.

IC და ძრავების კავშირი ნაჩვენებია მიკროსქემის დიაგრამაში.

მე გამოვიყენე პატარა 12V 1A ტყვიის მჟავა ბატარეა, როგორც ძრავების გარე წყარო და 5 ვ ენერგიას იძლევა Arduino.

ნაბიჯი 3: Arduino კავშირები

Arduino კავშირები
Arduino კავშირები

მიამაგრეთ ყველა სენსორი არდუინოს და დაპროგრამეთ იგი.

- Bluetooth მოდული.

Bluetooth ჩართულია 5 ვ სიმძლავრით, მაგრამ მონაცემთა გადაცემა ხდება 3.3 ვ. Arduino– ს აქვს მონაცემთა გადაცემის სიმძლავრე 5V, ამიტომ ჩვენ ვიყენებთ ძაბვის გამყოფს Arduino გადამცემი პინსა და Bluetooth მოდულის მიმღების პინს შორის. თუმცა, Arduino– ს შეუძლია მიიღოს 3.3V სიგნალი, ასე რომ არ არის საჭირო ძაბვის გამყოფი Bluetooth გადამცემსა და Arduino მიმღების ქინძისთავებს შორის.

Bluetooth მოდულისა და არდუინოს კავშირები ნაჩვენებია წრიულ დიაგრამაში.

- IR სენსორები

IR სენსორების მონაცემთა ქინძისთავები ან სიგნალის ქინძისთავები დაკავშირებულია არდუინოს ციფრულ პინებთან და აღნიშნავენ ციფრული პინის ნომრებს. სენსორების ენერგია მოცემულია არდუინოდან.

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

საერთოდ, ულტრაბგერითი სენსორს აქვს ოთხი ქინძისთავი, რომლებიც არის trig, echo, Vcc და Gnd. ტრიგერი pin იწვევს ხმის ტალღებს, ხოლო ექოს pin იღებს ხმის ტალღებს. სენსორის ტრიგერი და ექოს პინი უკავშირდება არდუინოს ციფრულ პინებს, რომლებსაც აქვთ PWM. სენსორის ენერგია აღებულია არდუინოდან.

- ბუზერი

ზუზერის Gnd pin უკავშირდება Gnd of Arduino– ს, რომელსაც აქვს სერიული რეზისტორი, არის სიგნალის სიგნალი, რომელიც დაკავშირებულია Arduino– ს ციფრულ პინთან.

- ძრავის მძღოლი

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

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

ნაბიჯი 4: აპლიკაციების შექმნა

არსებობს მრავალი პლატფორმა Android- ისთვის აპლიკაციების შესაქმნელად, მაგრამ უმარტივესი პლატფორმაა MIT App Inventor 2. ეს არის ონლაინ აპლიკაციის შემქმნელი პლატფორმა მრავალი მაგალითით და მითითებებით.

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

თუ თქვენ გაქვთ რაიმე ეჭვი ან შეკითხვა, დატოვეთ კომენტარი ამ თემაზე.

აპლიკაციის პაროლი არის "makeyourself".

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

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

- დაწერეთ კოდი ულტრაბგერითი სენსორისგან დაბრკოლების დაშორების მისაღებად.

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

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

- ამ მონაცემებით მიეცით სიგნალი ძრავის მძღოლს ისე, რომ მივიღოთ საჭირო გამომავალი.

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

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

Გმადლობთ.

გირჩევთ: