Სარჩევი:

FPV RC მანქანა: 6 ნაბიჯი (სურათებით)
FPV RC მანქანა: 6 ნაბიჯი (სურათებით)

ვიდეო: FPV RC მანქანა: 6 ნაბიჯი (სურათებით)

ვიდეო: FPV RC მანქანა: 6 ნაბიჯი (სურათებით)
ვიდეო: FPV RC Tank 2024, ივლისი
Anonim
FPV RC მანქანა
FPV RC მანქანა

ეს პროექტი ჩემს უჯრაშია გარკვეული დროის განმავლობაში და მე მას შემდეგ, რაც Maker Fair მოდის ქალაქში, ეს კარგი დრო იყო ამის გასაკეთებლად.

დიდი ხნის წინ, იყო თამაში სახელწოდებით "Micro Machines" Sega Mega Drive (Genesis), რომელზეც საათობით ვთამაშობ. ძირითადად ეს იყო სარბოლო თამაში პატარა მანქანებით, სადაც სარბენი ბილიკი იყო ყოველდღიური ცხოვრების ობიექტების ნაწილი. აღმოვაჩინე, რომ არსებობს ძველი კლასიკის ახალი ვერსია.

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

კონტროლერი უნდა იყოს სარბოლო ბორბალი.

სამწუხაროდ, ეს შეუძლებელი იყო და საბოლოოდ ეს იყო ის, რაც მე მივიღე.

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

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

ნაბიჯი 1: კომპონენტები

კომპონენტები
კომპონენტები
კომპონენტები
კომპონენტები
კომპონენტები
კომპონენტები

RC მანქანა

მე უბრალოდ შევარჩიე ყველაზე იაფი, რაც მე ვიპოვე 1:20 მასშტაბით.

უკაბელო კამერა

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

MicrocontrollerDFRobot Dreamer Nano V4.1, 2.54 მმ -იანი პინუტი აუცილებელია ამ პროექტისათვის. შეამოწმეთ DFRobot ვიკის გვერდი დამატებითი ინფორმაციისთვის ამ მიკროკონტროლერის შესახებ

კომპიუტერული რბოლის ბორბალი

დღეს ძალიან ადვილია ძველი სარბოლო კონტროლერების პოვნა თითქმის უფასოდ. ეს უფასოდ მივიღე ადგილობრივ ინტერნეტ ბაზარზე.

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

საავტომობილო კონტროლერი

არჩევანი იყო L298N, 2A შესაძლებლობით და მაქსიმუმ 46V შეყვანისას სრულყოფილად ემსახურება ამ პროექტს.

RF გადამცემი

სარბოლო ბორბალსა და მანქანას შორის უკაბელო კომუნიკაციისთვის მე წავედი nRF24L01+ RF გადამცემით.

მე მქონდა სადმე და მათი გამოყენება ადვილია.

ბატარეა

7.4V 800mA LiPo ბატარეა უზრუნველყოფს ენერგიას RC მანქანას, მიკროკონტროლერს, RF გადამცემს და უკაბელო კამერას

სხვადასხვა

4x - 10K რეზისტორი

4x - 100K რეზისტორი

პერფორი (ჩვეულებრივ ჩემს პროექტებში), 9 ვ ბატარეის შტეფსელი და რამდენიმე მავთული

ნაბიჯი 2: შეაერთეთ კომპონენტები

შეაერთეთ კომპონენტები
შეაერთეთ კომპონენტები
შეაერთეთ კომპონენტები
შეაერთეთ კომპონენტები
შეაერთეთ კომპონენტები
შეაერთეთ კომპონენტები
შეაერთეთ კომპონენტები
შეაერთეთ კომპონენტები

Computar Racing Wheel გადამცემი

თამაშის პორტის pin out შეგიძლიათ იპოვოთ სად

en.wikipedia.org/wiki/Game_por

მე ასევე აღმოვაჩინე ძალიან ლამაზი საიტი სქემატური არდუინოსთან კავშირისთვის

www.built-to-spec.com/blog/2009/09/10/using-a-pc-joystick-with-the-arduino/

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

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

თუ გსურთ გამოიყენოთ მხოლოდ NRF24L01 +, ელექტროგადამცემი ხაზი უნდა გამოვიდეს არდუინოს +3.3 ვ -დან.

RC მანქანის მიმღები

მანქანისთვის მე ასევე ვიყენებ NRF24L01+ ბაზის ადაპტერს, ისევ ეს არჩევითია.

L298n უკავშირდება D2 და D7 ქინძისთავებს.

უკაბელო კამერის ძალა ასევე მოდის ბატარეის პაკეტიდან

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

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

კოდი
კოდი

კოდის გასაშვებად დაგჭირდებათ RF24 ბიბლიოთეკის დაყენება.

თქვენ შეგიძლიათ გადმოწეროთ

github.com/nRF24/RF24.

ქინძისთავები D9 და D10 ასევე გამოიყენება ამ ბიბლიოთეკისთვის, ასე რომ არ დაგავიწყდეთ მათი შეცვლა თუ გსურთ გამოიყენოთ სხვა

RF24 რადიო (9, 10); // დააყენეთ nRF24L01+ რადიო SPI ავტობუსზე პლუს 9 და 10 ქინძისთავები

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

// გამოაცხადეთ საყრდენი რბოლის ბორბლებისთვის int wheel_direction = A0;

const int ღილაკი_1A = 2;

const int Button_2A = 4;

const int ღილაკი_1B = 3;

const int button_2B = 5;

და ქინძისთავები საავტომობილო კონტროლერის დისკზე

// განსაზღვრეთ ქინძისთავები საავტომობილო დისკზე // საავტომობილო სიჩქარე

int ჩართვა_A = 3;

int in1Pin = 2;

int in2Pin = 4;

// საავტომობილო მიმართულება

int ჩართვა_B = 5;

int in3Pin = 6;

int in4Pin = 7;

ნაბიჯი 4: ცოცხალი არხი

ცოცხალი არხი
ცოცხალი არხი
ცოცხალი არხი
ცოცხალი არხი

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

მიმღები შემდეგ უკავშირდება კონვერტორს, რომელიც იძლევა VGA მონიტორებთან დაკავშირების საშუალებას.

ნაბიჯი 5: ფუნქციური ტესტი

Image
Image

ნაბიჯი 6: დასკვნა

დასკვნა
დასკვნა
დასკვნა
დასკვნა

ყველაფრის დასრულების და შეკრების შემდეგ, შედეგი არ იყო მოსალოდნელი. ყველაფრის დიაპაზონი იყო დაახლოებით 2 მ შიდა !!! ალბათ იმიტომ, რომ ეს გაკეთდა დაახლოებით 50 ევროს ბიუჯეტით !!!

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

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

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

მოიწონეთ, გამოიწერეთ, გააკეთეთ.

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

გირჩევთ: