Სარჩევი:

დისტანციური მანქანის ხელთათმანების კონტროლერი: 11 ნაბიჯი
დისტანციური მანქანის ხელთათმანების კონტროლერი: 11 ნაბიჯი

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

ვიდეო: დისტანციური მანქანის ხელთათმანების კონტროლერი: 11 ნაბიჯი
ვიდეო: Rizz, Canon events, Skibidi Toilet, Chess, Are you a T? Online DC Universe 2024, ნოემბერი
Anonim
დისტანციური მანქანის ხელთათმანების კონტროლერი
დისტანციური მანქანის ხელთათმანების კონტროლერი
დისტანციური მანქანის ხელთათმანების კონტროლერი
დისტანციური მანქანის ხელთათმანების კონტროლერი

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

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

მარაგები

1. რობოტის შასი

2. ორი DC ძრავა

3. ორი მიკრო: ბიტის განვითარების დაფა

4. ორი ბორბალი

5. ორი პურის დაფა

6. ორი მიკრო: ბიტი გარღვევის დაფა.

7. ორი AAA უჯრედი ერთი მიკრო კვებისათვის: ბიტი

8. 5V კვების ბლოკი (დენის ბანკი)

9. ორი მოქნილი სენსორი

10. ოთხი 10k რეზისტორი

11. ავტომობილის მძღოლი (L293DNE)

12. ჯუმბერის მავთულები

13. მავთულები

14. ხრახნები და თხილი

15. ძაფი

16. ნემსი

ნაბიჯი 1: მიიღეთ ნაწილები

მიიღეთ ნაწილები
მიიღეთ ნაწილები
მიიღეთ ნაწილები
მიიღეთ ნაწილები
მიიღეთ ნაწილები
მიიღეთ ნაწილები
მიიღეთ ნაწილები
მიიღეთ ნაწილები

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

ნაბიჯი 2: Flex სენსორების ინტეგრირება

Flex სენსორების ინტეგრირება
Flex სენსორების ინტეგრირება

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

ნაბიჯი 3: მიიღეთ რობოტის ნაკრები

მიიღეთ რობოტის ნაკრები
მიიღეთ რობოტის ნაკრები

მიიღეთ რობოტის შასის ნაკრები მსგავსი აქ

ნაბიჯი 4: შეიკრიბეთ ნაკრები

შეიკრიბეთ ნაკრები
შეიკრიბეთ ნაკრები
შეიკრიბეთ ნაკრები
შეიკრიბეთ ნაკრები

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

ნაბიჯი 5: საავტომობილო მძღოლის კავშირი

საავტომობილო მძღოლის კავშირი
საავტომობილო მძღოლის კავშირი

სურათი გვიჩვენებს კავშირებს, რომლებიც უნდა მოხდეს ძრავის დრაივერის IC- თან.

ა Vcc არის 5V, რომელსაც მართავს სხვა განვითარების დაფა რეგულირებული 5V მიწოდებით. ძრავის მძღოლს აქვს სხვადასხვა კონტროლი მძღოლის ძრავის ორივე მიმართულებით გასაკონტროლებლად.

ბ პინი 1 და პინ 9 არის ჩართვის ქინძისთავები, რომლებიც მართავს ძრავას. კონტროლი მიიღწევა მიკრო: ბიტის 3.3 ვ ქინძისთავებით.

გ საავტომობილო მძღოლის ბუდე 2, პინ 7, პინ 10 და პინ 15 გადაწყვეტს ძრავის ბრუნვის მიმართულებას.

დ პინი 3 და პინ 6 ატარებს მარცხენა ძრავას იმ მიმართულებით, სადაც ძრავაა დაყენებული.

ე პინი 14 და პინი 11 მართავს სწორ ძრავას იმ მიმართულებით, სადაც ძრავაა დაყენებული.

ვ დააინსტალირეთ საავტომობილო მძღოლის 4, 5 და 12, 13. მიწასთან არის დაკავშირებული.

ნაბიჯი 6: სრული მანქანა

სრული მანქანა
სრული მანქანა
სრული მანქანა
სრული მანქანა
სრული მანქანა
სრული მანქანა

კავშირების დასრულების შემდეგ მანქანა უნდა გამოიყურებოდეს როგორც ზემოთ. მე გამოვიყენე კიდევ ერთი დაფა 5V ძრავის გასაძლიერებლად.

ნაბიჯი 7: ხელთათმანების კავშირი

ხელთათმანების კავშირები
ხელთათმანების კავშირები

შეაერთეთ მოქნილი სენსორის ერთი ბოლო მიკრო 3.3V მიკრო: ბიტთან.

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

ა თითოეულ მოქნილ სენსორს აქვს ორი ბოლო. რომელთაგან ერთი უკავშირდება 3.3 ვ.

ბ იმისათვის, რომ დავინახოთ მნიშვნელოვანი განსხვავება ADC ღირებულებებში, 20kohms უნდა იყოს დაკავშირებული მეორე ბოლოთან.

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

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

ნაბიჯი 8: დასრულებული ხელთათმანი

დასრულებული ხელთათმანი
დასრულებული ხელთათმანი

როდესაც ჩვენ ვამზადებთ პროტოტიპს, შევიკერათ პატარა პურის დაფა ხელთათმანზე ისე, რომ მონაცემების მისაღებად დავამატოთ საჭირო 20k ohms რეზისტორები მოქნილ სენსორებს. დაასრულეთ კავშირები და მიამაგრეთ მიკრო: ბიტიანი კონტროლერი და ახლა ხელთათმანი მზად არის გააკონტროლოს მანქანა კოდის მიღების შემდეგ.

ნაბიჯი 9: Bluetooth კომუნიკაცია

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

ნაბიჯი 10: პროექტის Hex კოდი

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

ნაბიჯი 11: საბოლოო შედეგები

ვიდეო, რომელიც აჩვენებს რობოტის გადაადგილების ფუნქციონირებას.

რობოტი მხარს უჭერს შემდეგ ფუნქციებს:

1. იმოძრავეთ წინ

2. გადაადგილება უკან

3. მოუხვიეთ მარჯვნივ

4. მოუხვიეთ მარცხნივ

5. გაჩერდი

6. შესვენება

გირჩევთ: