Სარჩევი:

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

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

ვიდეო: TIVA დაფუძნებული დაბრკოლება რობოტის თავიდან აცილება: 7 ნაბიჯი
ვიდეო: რა იქნება პორტალი 3 2024, ნოემბერი
Anonim
TIVA დაფუძნებული დაბრკოლება რობოტის თავიდან აცილების მიზნით
TIVA დაფუძნებული დაბრკოლება რობოტის თავიდან აცილების მიზნით

გამარჯობა ბიჭებო

მე დავბრუნდი tiva ინსტრუქციის სერიის კიდევ ერთი გაკვეთილით.

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

ვიმედოვნებ, რომ ისიამოვნებთ ამით !!!

ნაბიჯი 1: შესავალი

შესავალი
შესავალი

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

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

ეს რობოტი ვერ გადაადგილდება უკანა მიმართულებით, რადგან სერვო ბრუნავს დაახლოებით 180 გრადუსით (90 თითოეული მიმართულებით)

პოზიცია "-90": მარცხნივ

პოზიცია "0": ნეიტრალური

პოზიცია "90": მარჯვნივ

დიფერენციალური წამყვანი:

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

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

აპარატურა:

·> TM4C123G მიკროკონტროლი

·> L293D ძრავის მძღოლი IC

·> HC-SR04 ულტრაბგერითი სენსორი

·> რობოტის შასი + 2 DC ძრავა დამჭერით + 2 ბორბალი + 1 კასტორის ბორბალი + ხრახნები და თხილი

·> SG90-მიკრო სერვო

·> LM7805 ძაბვის რეგულატორი + გამაცხელებელი

·> 9V/200mAh კვების ელემენტი

·> 5V/200mAh კვების ბლოკი

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

·> ინსტრუმენტები: ხრახნიანი მძღოლი, მაკრატელი / მავთულის სტრიპტიზიორი

·> Jumper Wires: მამაკაცი კაცი, მამაკაცი ქალი

პროგრამული უზრუნველყოფა:

·> Android Studio (Android აპლიკაციისთვის)

·> Keil uVision4

გირჩევთ: