Სარჩევი:

დისტანციური მართვის არდუინოს ავზი: 9 ნაბიჯი
დისტანციური მართვის არდუინოს ავზი: 9 ნაბიჯი

ვიდეო: დისტანციური მართვის არდუინოს ავზი: 9 ნაბიჯი

ვიდეო: დისტანციური მართვის არდუინოს ავზი: 9 ნაბიჯი
ვიდეო: ESP8266 Diesel Injector Purging Station - PWM NodeMCU pump flow Control (Subtittled) 2024, ნოემბერი
Anonim
დისტანციური მართვის არდუინოს სატანკო
დისტანციური მართვის არდუინოს სატანკო
დისტანციური მართვის არდუინოს სატანკო
დისტანციური მართვის არდუინოს სატანკო

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

ამ მხეცის ასაშენებლად დაგჭირდებათ რამდენიმე ელემენტის შეძენა. ჩვენ გავატარებთ ამ ინსტრუქციულ ნაბიჯებს.

ნაბიჯი 1: შეაგროვეთ მასალა

შეიკრიბეთ მასალა
შეიკრიბეთ მასალა
შეიკრიბეთ მასალა
შეიკრიბეთ მასალა

თქვენ დაგჭირდებათ შემდეგი ელემენტები:

- ერთი ავზი ორი DC ძრავით 12v უკვე დამონტაჟებულია T'Rex Tank- ის მსგავსად

- ერთი Arduino თავსებადი საავტომობილო ფარი, როგორიცაა Monster Shield

- ერთი Arduino UNO R3 - გთხოვთ, უპირატესობა მიანიჭოთ ოფიციალურს

-ერთი 2 არხიანი RC გადამცემი და ერთი RC მიმღები-მე გამოვიყენე ძველი, რომელიც AM 27 MHZ- ზეა, მაგრამ თქვენ შეგიძლიათ იპოვოთ ისეთი თანამედროვეები, როგორიცაა ეს hobbykingr-tmhk-gt2b-3ch-2-4ghz-transmitter-and-receiver

- ერთი ბატარეა UNO R3 - 9V ბატარეისთვის ამ მომენტისთვის - არ არის იდეალური, რადგან მას არ აქვს დიდი გამძლეობა

- ერთი დიდი ბატარეა მოძრაობისთვის - მე გამოვიყენე NIMH 3300 mAH 10.5v, ასე რომ ვხვდები 7 უჯრედს 1.5v თითოეული

- ზოგიერთი დეკანი კონექტორი, რათა ყველამ მარტივად დააკავშიროს

- შესადუღებელი რკინა

მე გამოვიყენე Arduino IDE UNO– ს პროგრამირების მიზნით და დავამატე მცირე მონიტორინგის ინსტრუმენტი Visual Studio 2017– ით

ნაბიჯი 2: არდუინო და საავტომობილო ფარი

არდუინო და საავტომობილო ფარი
არდუინო და საავტომობილო ფარი

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

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

ნაბიჯი 3: დააკავშირეთ საავტომობილო ფარი DC Motors– თან

დააკავშირეთ Motor Shield DC Motors– თან
დააკავშირეთ Motor Shield DC Motors– თან

ნაბიჯი 4: დააკავშირეთ საავტომობილო ფარი NIMH ბატარეასთან

დააკავშირეთ საავტომობილო ფარი NIMH ბატარეასთან
დააკავშირეთ საავტომობილო ფარი NIMH ბატარეასთან
დააკავშირეთ საავტომობილო ფარი NIMH ბატარეასთან
დააკავშირეთ საავტომობილო ფარი NIMH ბატარეასთან

ნაბიჯი 5: დაუკავშირეთ რადიოს მიმღები არდუინოს

ნაბიჯი 6: მოამზადეთ კვების წყარო Arduino– სთვის ცალკეული რეჟიმისთვის

მოამზადეთ კვების წყარო Arduino– სთვის ცალკეული რეჟიმისთვის
მოამზადეთ კვების წყარო Arduino– სთვის ცალკეული რეჟიმისთვის

ნაბიჯი 7: Arduino კოდი

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

მე დავწერე ეს Arduino კოდი ორი წყაროდან:

  1. კითხვა-რკ-მიმღები-ღირებულებები
  2. Monster Moto Shield მაგალითი კოდი
  3. Moto Shield მთავარი ბმული

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

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

მე ასევე მომიწია PWM– ის გადახედვა, რომ ცოტა გამეგო რა იყო ეს ყველაფერი. არდუინოს რამდენიმე კარგი სტატია ხელმისაწვდომია, SecretsOfArduinoPWM და Tutorial PWM

ფრთხილად იყავით, რომ ეს კოდი ეყრდნობა EnableInterrupt.h- ს, რომელიც შეიძლება დაინსტალირდეს მენიუდან "ესკიზი"> "ბიბლიოთეკის ჩართვა"> "ბიბლიოთეკების მართვა" და შემდეგ მოძებნეთ EnableInterrupt. ეს ბიბლიოთეკა საშუალებას გაძლევთ მიიღოთ მნიშვნელობები RC მიმღებიდან ნებისმიერ დროს სტანდარტული კონფიგურაციისა და მარყუჟის პროცედურის გარეთ. საკმაოდ მოსახერხებელია.

გირჩევთ: