Სარჩევი:

როგორ გააკეთოთ ჟესტი კონტროლირებული როვერი: 4 ნაბიჯი
როგორ გააკეთოთ ჟესტი კონტროლირებული როვერი: 4 ნაბიჯი

ვიდეო: როგორ გააკეთოთ ჟესტი კონტროლირებული როვერი: 4 ნაბიჯი

ვიდეო: როგორ გააკეთოთ ჟესტი კონტროლირებული როვერი: 4 ნაბიჯი
ვიდეო: (!ქალებისთვის!) როგორ შევაყვაროთ თავი მამაკაცს 🔴 ფსიქოლოგია 🔴 სიყვარული 2024, ნოემბერი
Anonim
Image
Image

აქ არის ინსტრუქცია ჟესტით კონტროლირებადი როვერის (ტელე ოპერაციული როვერის) შესაქმნელად. იგი შედგება როვერის ერთეულისგან, რომელსაც აქვს ბორტზე შეჯახების თავიდან აცილების სენსორი. გადამცემი იმის ნაცვლად, რომ მოუხერხებელი პულტი იყოს, არის მაგარი ხელთათმანი, რომლის ტარებაც შესაძლებელია ხელზე და შემდეგ მისი გადაადგილება როვერზე სიგნალების გადასაცემად ხელის მოძრაობებით. RF სიგნალები გამოიყენება კომუნიკაციისთვის.

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

მარაგები

Arduino/Genuino UNO (UNO კაბელით) x2

Li-ion ბატარეა (12V) x1

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

პურის დაფა x1

L298 საავტომობილო დრაივერის მოდული x1

MPU6050 გიროსკოპი x1

RF მიმღები და გადამცემი x1 თითოეული

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

შასის დაყენება x1

ბატარეის დამჭერი (ხშირად მოყვება შასი) x1

გადამრთველი (ხშირად მოყვება შასი) x2

მავთულის გამხსნელი x1

შედუღების ტუმბო (არ არის აუცილებელი) x1

ორმხრივი ფირზე x1

ნაბიჯი 1: წრიული დიაგრამები და თეორია:

წრიული დიაგრამები და თეორია
წრიული დიაგრამები და თეორია
წრიული დიაგრამები და თეორია
წრიული დიაგრამები და თეორია

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

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

ნაბიჯი 2: როვერის შექმნა:

ნაბიჯი 1 (შეიკრიბეთ შასი):

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

ნაბიჯი 2 (შეამოწმეთ ყველა კომპონენტი):

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

ნაბიჯი 3 (გადამცემის დაყენება):

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

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

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

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

ნაბიჯი 4 (მიმღების დაყენება):

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

1. ამოიღეთ კომენტარები დაბეჭდილი განცხადებების კოდში

2. ჩართეთ გადამცემის კონფიგურაცია

3. მოათავსეთ როვერი რაიმე სახის სადგამზე ისე, რომ ბორბლები არ შეეხოთ მიწას და როვერი არ აფრინდეს იმ მომენტში, როდესაც მისი მიმღები მიიღებს მონაცემებს

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

ნაბიჯი 5 (გააკეთეთ დაყენება ბატარეების გამოყენებით):

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

არ მისცეთ როვერს დაშორება თქვენგან 5 მეტრზე მეტი, თორემ როვერმა შეიძლება შეაჩეროს/დაიწყოს ცუდი საქციელი!

ნაბიჯი 6 (შეკრება):

ახლა დროა შევკრიბოთ როვერი და რეალურად ვნახოთ ის მოქმედებაში! ჩემი როვერის ასამბლეის დიზაინისთვის, შეამოწმეთ სურათები "სქემის დიაგრამები და თეორია" განყოფილებაში. თქვენ თავისუფლად შეგიძლიათ ააწყოთ როვერი სხვაგვარად. უბრალოდ დარწმუნდით, რომ ის კარგად არის დაბალანსებული, წინააღმდეგ შემთხვევაში მას შეუძლია ბორბლები შეასრულოს (ნუ წახვალთ "ვაუ!" - ით, რადგან შესაძლოა როვერმა არასწორი გზით აგიწიოს).

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

ნებისმიერი ეჭვის შემთხვევაში გამოიყენეთ კომენტარების განყოფილება ქვემოთ. სწორედ აქ მივმართავ ეჭვებს.

@Scientify Inc

ნაბიჯი 3: კოდის ფაილები

აქ არის ბმული ვირტუალური მავთულის ბიბლიოთეკისთვის:

drive.google.com/file/d/1F_sQFRT4lsN5dUKXJ…

ნაბიჯი 4: მადლობა

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

სოციალური:

YouTube: Scientify Inc.

YouTube: მეცნიერება

ინსტაგრამი

ინსტრუქცია

LinkedIn

გირჩევთ: