ჟესტების კონტროლის მანქანა Mpu6050 და Arduino– ს გამოყენებით: 7 ნაბიჯი (სურათებით)
ჟესტების კონტროლის მანქანა Mpu6050 და Arduino– ს გამოყენებით: 7 ნაბიჯი (სურათებით)
Anonim
ჟესტების კონტროლის მანქანა Mpu6050 და Arduino– ს გამოყენებით
ჟესტების კონტროლის მანქანა Mpu6050 და Arduino– ს გამოყენებით

აქ არის ხელის კონტროლერი ჟესტების კონტროლის მანქანა, დამზადებულია mpu6050 და arduino– ს გამოყენებით. მე ვიყენებ rf მოდულს უკაბელო კავშირისთვის.

ნაბიჯი 1: საჭირო ნივთები:

საჭირო ნივთები
საჭირო ნივთები
საჭირო ნივთები
საჭირო ნივთები
საჭირო ნივთები
საჭირო ნივთები

• 1.არდუინო უნო

• 2.მიკრო არდუინო

• 3.rf მოდული (გადამცემი და მიმღები)

• 3.mpu6050 (დამხმარე)

• 4.მოძრაობის მძღოლი

• 5.2 დკ ძრავა

• 6.რობოტიკების შასი

• 7. არდუინოს კაბელი

• 8. ერთი ხელის გამათბობელი

• 9. ძრავის მძღოლი

• 10. LiPo ბატარეა

• 11. 9 ვ ბატარეა

12. USB კაბელი

ნაბიჯი 2: კავშირი:-

კავშირი
კავშირი
კავშირი
კავშირი
კავშირი
კავშირი
კავშირი
კავშირი

• 1. კავშირი rf გადამცემთან:-

• GND = GND

• მონაცემები = 12

• VCC = 5V

• 2. mpu6050 კავშირი:-

• VCC = 3.3/5v

• GND = GND

• SCL = A3

• SDA = A2

• INT = 7

• mpu6050 გვჭირდება 3.5V ძაბვა. მაგრამ ჩვენ შეგვიძლია მივცეთ მას 5V ძაბვა. მე აქ ვაძლევ 3.5V ძაბვას mpu6050 რადგან მიკრო არდუინოში

• არის ორი ძაბვის პინი პირველი არის 5V და მეორე არის 3.3V. Rf მიმღებს უნდა დაჭირდეს 5V. ამიტომ გამოვიყენებ 5V პინს rf გადამცემისთვის. და

• mpu6050- ს შეუძლია გაუშვას 3.5V.

• 3. კავშირი rf მიმღებისთვის:-

• GND = GND

• მონაცემები = 12

• VCC = 5V

• 4. კავშირი საავტომობილო მძღოლთან:-

• ძრავა ერთი:-

• int enA = 11

• int in1 = 7

• int in2 = 6

• ძრავა ორი:-

• int enB = 3

• int in3 = 5

• int in4 = 4

ნაბიჯი 3: მუშაობის პრინციპი:-

მუშაობის პრინციპი
მუშაობის პრინციპი

1.mpu6050:-

MPU-6050 Triple Axis Accelerometer and Gyro Breakout Board. ეს წაიკითხავს სამ კუთხეს. ჩვენ შეგვიძლია მივცეთ სახელი X, Y და Z, აქ ჩვენ

გამოიყენეთ აქ მხოლოდ ორი კუთხე. აქ ჩვენ ვიყენებთ Y და Z. Y წინ და Z მარცხნივ, მარჯვნივ.

კოდის ეს ნაწილი კითხულობს კუთხეს.

• mpu-6050 კითხულობს კუთხეებს რადიანში, ეს "* 180/M_PI" ხდის ხარისხს.

ნაბიჯი 4: • Rf გადამცემი:-

• Rf გადამცემი
• Rf გადამცემი

• რფ

გადამცემი:-

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

ნაბიჯი 5: RF მიმღები:-

RF მიმღები
RF მიმღები

• Rf მიმღები:-

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

ნაბიჯი 6: მოდით გავუშვათ მანქანა:-

Image
Image
არდუინოს კონკურსი 2017
არდუინოს კონკურსი 2017

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

ნაბიჯი 7:

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

გირჩევთ: