Სარჩევი:

Robotics Remote Control Rock Crawler Arduino: 4 Steps
Robotics Remote Control Rock Crawler Arduino: 4 Steps

ვიდეო: Robotics Remote Control Rock Crawler Arduino: 4 Steps

ვიდეო: Robotics Remote Control Rock Crawler Arduino: 4 Steps
ვიდეო: Build your own Arduino RC All-Terrain Rover with NRF24L01 | DIY RC Robotic Car Tutorial 2024, ივლისი
Anonim
Robotics დისტანციური მართვის Rock Crawler Arduino
Robotics დისტანციური მართვის Rock Crawler Arduino
Robotics დისტანციური მართვის Rock Crawler Arduino
Robotics დისტანციური მართვის Rock Crawler Arduino

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

ნაბიჯი 1: ის, რაც გჭირდებათ

ნივთები რაც თქვენ გჭირდებათ
ნივთები რაც თქვენ გჭირდებათ

-არდუინო მეგა

-არდუინო გაერო

-2x ჯოისტიკი

-2x 2.4GHz გადამცემები

-ნებისმიერი შასი მინიმუმ ორი ძრავით (საჭეზე და ძრავაზე)

-ამ პროექტს აქვს სამი ძრავა (დამატებით ერთი წინა წამყვანი დისკისთვის)

-ბატარეის პაკეტი ძრავებისთვის

-2x საავტომობილო კონტროლის ერთეული (ორი საჭიროა მხოლოდ ნახევარ განაკვეთზე ყველა წამყვანი დისკისთვის)

-2x 9 ვოლტიანი ბატარეები არდუინოსთვის

-არდინოს გაფართოების ფარი

-დენის გადამრთველი ძრავებისთვის (სურვილისამებრ)

ნაბიჯი 2: კონტროლერის აწყობა

კონტროლერის აწყობა
კონტროლერის აწყობა
კონტროლერის აწყობა
კონტროლერის აწყობა
კონტროლერის აწყობა
კონტროლერის აწყობა

კონტროლერისთვის დაგჭირდებათ Arduino UNO გაფართოების ფარი, ორი ჯოისტიკი, ერთი 2.4GHz გადამცემი და ერთი 9 ვ ბატარეა.

გაფართოების ფარი გამოიყენება უფრო GND და 5V ქინძისთავებისთვის, ეს გაადვილებს პროექტს, რადგან თქვენ არ გჭირდებათ კონტროლერისთვის რაიმე შედუღების გაკეთება.

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

ჯოისტიკი 1 მავთულხლართდება x ღერძზე (გასროლა), შეგიძლიათ ჩართოთ SW (ჯოისტიკი გადამრთველი) თუ გსურთ ჩართოთ გადართვა 4WD და 2WD (მაგრამ ეს არ არის განხორციელებული)

ჯოისტიკი 2 სადენიანი იქნება y ღერძზე (საჭე)

შემდეგი, თქვენ გსურთ დაიწყოთ მიმღების გაყვანილობა შემდეგნაირად

გადამცემი ქინძისთავები ---- არდუინოს ქინძისთავები

GND 1 ---- GND

VCC 2 ---- 3.3V

ახ. წ. 3 ---- 7

CSN 4 ---- 8

SCK 5 ---- 13

MOSI 6 ---- 11

MISO 7 ---- 12

IRQ 8 ---- არ არის დაკავშირებული

ნაბიჯი 3: მანქანის აწყობა

მანქანის აწყობა
მანქანის აწყობა
მანქანის აწყობა
მანქანის აწყობა
მანქანის აწყობა
მანქანის აწყობა

ამისათვის დაგჭირდებათ თქვენი შასი ძრავით, Arduino MEGA, ორი ძრავის მართვის ერთეული, ერთი 2.4GHz გადამცემი და ერთი 9 ვ ბატარეა.

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

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

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

4 და 6 პინების გაყვანილობა ღიაა. კოდში ისინი შეყვანილი იყო წინა ბორბლებისთვის. მაგრამ თუ თქვენ აირჩევთ მხოლოდ RWD– ს, თქვენ არ დაგჭირდებათ მათი მიერთება.

გადამცემი ქინძისთავები ---- Arduino ქინძისთავები GND 1 ---- GND

VCC 2 ---- 3.3V

ახ. წ. 3 ---- 7

CSN 4 ---- 8

SCK 5 ---- 52

MOSI 6 ---- 51

MISO 7 ---- 50

IRQ 8 ---- არ არის დაკავშირებული

ნაბიჯი 4: კოდი

Car.ino იტვირთება MEGA– ში

Controller.ino UNO– ში

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

გირჩევთ: