Სარჩევი:
- ნაბიჯი 1: კომპონენტები
- ნაბიჯი 2: შეაერთეთ კომპონენტები
- ნაბიჯი 3: კოდი
- ნაბიჯი 4: ცოცხალი არხი
- ნაბიჯი 5: ფუნქციური ტესტი
- ნაბიჯი 6: დასკვნა
ვიდეო: FPV RC მანქანა: 6 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
ეს პროექტი ჩემს უჯრაშია გარკვეული დროის განმავლობაში და მე მას შემდეგ, რაც 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: ფუნქციური ტესტი
ნაბიჯი 6: დასკვნა
ყველაფრის დასრულების და შეკრების შემდეგ, შედეგი არ იყო მოსალოდნელი. ყველაფრის დიაპაზონი იყო დაახლოებით 2 მ შიდა !!! ალბათ იმიტომ, რომ ეს გაკეთდა დაახლოებით 50 ევროს ბიუჯეტით !!!
ეს მოითხოვს სრულ გადახედვას შერჩეულ კომპონენტებზე. ალბათ მომავალში გამოვიყენებ იმავე კამერებს და გადამცემებს, რომლებიც გამოიყენება თვითმფრინავებში FPV– ით. დღეს უკვე შესაძლებელია გარკვეული აღჭურვილობის მიღება ბანკის დამუხრუჭებით.
ყველაფერი არ არის ცუდი, ტესტების დროს ძალიან სახალისო იყო მანქანის მართვა სარბოლო კონტროლერთან ერთად. მე ალბათ ავაშენებ ახალ ვერსიას პატარა RC მანქანის გამოყენებით, მაგრამ სარბოლო ბორბლების კონტროლით.
თავისუფლად შეგიძლიათ კომენტარის გაკეთება ან გამომიგზავნოთ შეტყობინება, თუ აღმოაჩენთ რაიმე შეცდომას ან გაქვთ რაიმე შემოთავაზება/გაუმჯობესება ან შეკითხვა.
მოიწონეთ, გამოიწერეთ, გააკეთეთ.
ნუ დაგავიწყდებათ დატოვოთ თქვენი ხმა იმ კონკურსებზე, რომელსაც მე ვაწარმოებ.
გირჩევთ:
ნებისმიერი სატრანსპორტო/სატრანსპორტო მანქანის Bluetooth პროგრამად გადაქცევა კონტროლის მანქანა/მანქანა: 9 ნაბიჯი
ნებისმიერი სატრანსპორტო საშუალების გადაყვანა Bluetooth– ის აპლიკაციის მართვის რ/კ მანქანაში: ეს პროექტი აჩვენებს ნაბიჯებს ჩვეულებრივი დისტანციური მართვის მანქანის Bluetooth (BLE) საკონტროლო მანქანაზე Wombatics SAM01 რობოტების დაფით, ბლინკის აპლიკაციითა და MIT აპლიკაციის გამომგონებლით. არის ბევრი დაბალი ღირებულების RC მანქანა, რომელსაც აქვს მრავალი მახასიათებელი, როგორიცაა LED ფარები და
როგორ გავაკეთოთ სირენის გენერატორი - UM3561 - პოლიცია, სასწრაფო დახმარების მანქანა, სახანძრო მანქანა: 6 ნაბიჯი
როგორ გავაკეთოთ სირენის გენერატორი | UM3561 | პოლიცია, სასწრაფო დახმარების მანქანა, სახანძრო მანქანა: ისწავლეთ როგორ გააკეთოთ DIY ელექტრონული სირენის გენერატორის წრე, რომელსაც შეუძლია აწარმოოს პოლიციის მანქანის სირენა, სასწრაფო დახმარების სირენა & სახანძრო ბრიგადის ხმა IC UM3561a სირენის ტონის გენერატორის გამოყენებით. წრე მოითხოვს მხოლოდ რამდენიმე კომპონენტს და მისი გადართვა შესაძლებელია
როგორ გააკეთოთ დისტანციური მართვის მანქანა სახლში მარტივი გზით - წვრილმანი უკაბელო RC მანქანა: 7 ნაბიჯი
როგორ გააკეთოთ დისტანციური მართვის მანქანა სახლში მარტივად - წვრილმანი უკაბელო RC CAR: გამარჯობა მეგობრებო ამ სასწავლო ინსტრუქციაში მე გაჩვენებთ თუ როგორ უნდა გააკეთოთ დისტანციური მართვის rc მანქანა მარტივი გზით გთხოვთ განაგრძოთ კითხვა …… ეს მართლაც მაგარი პროექტია, ასე რომ გთხოვთ სცადოთ მისი აშენება
RasbperryPi მანქანა FPV კამერით. კონტროლი ვებ ბრაუზერის საშუალებით: 31 ნაბიჯი (სურათებით)
RasbperryPi მანქანა FPV კამერით. კონტროლი ვებ ბრაუზერის საშუალებით: ჩვენ ავაშენებთ 4wd მანქანას - საჭე იქნება მსგავსი ავზში - ბორბლების ერთ მხარეს გადაბრუნება სხვა სიჩქარით ბრუნავს, ვიდრე სხვა. მანქანასთან განთავსდება კამერა სპეციალურ დამჭერზე, სადაც ჩვენ შეგვიძლია შევცვალოთ კამერის პოზიცია. რობოტი იქნება
HPI Q32 დისტანციური მართვის მანქანა FPV განახლებით: 10 ნაბიჯი (სურათებით)
HPI Q32 დისტანციური მართვის მანქანა FPV განახლებით: აქ ჩვენ ვაჩვენებთ HPI Racing Q32– ის მოქნილობას მოდიფიკაციის მისაღებად. ჩვენ ექსპერიმენტებს ვატარებთ ცვალებადი ბატარეის სისტემის და ასევე FPV კამერისა და გადამცემის დამონტაჟებაზე