Სარჩევი:

CAR-INO: ძველი RC მანქანის სრული გარდაქმნა Arduino და Bluetooth კონტროლით: 5 ნაბიჯი (სურათებით)
CAR-INO: ძველი RC მანქანის სრული გარდაქმნა Arduino და Bluetooth კონტროლით: 5 ნაბიჯი (სურათებით)

ვიდეო: CAR-INO: ძველი RC მანქანის სრული გარდაქმნა Arduino და Bluetooth კონტროლით: 5 ნაბიჯი (სურათებით)

ვიდეო: CAR-INO: ძველი RC მანქანის სრული გარდაქმნა Arduino და Bluetooth კონტროლით: 5 ნაბიჯი (სურათებით)
ვიდეო: 3 მარტივი გამოგონება მანქანის ალტერნატორთან ერთად 2024, ნოემბერი
Anonim
CAR-INO: ძველი RC მანქანის სრული კონვერტაცია Arduino და Bluetooth კონტროლით
CAR-INO: ძველი RC მანქანის სრული კონვერტაცია Arduino და Bluetooth კონტროლით

შესავალი

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

ეს შესანიშნავი მანქანა აღჭურვილი იყო rc დისტანციური მართვით, მაგრამ მხოლოდ ერთი ღილაკით …: |

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

აღმოვაჩინე ის ჩემს სხვენში, ორიგინალურ ყუთში, ასე რომ ელვა დამეჯახა! მე შემიძლია გამოვიყენო arduino– ს დამატებითი მოდული მანქანის გადასაყვანად!

მე გადავწყვიტე პროექტს დავარქვა CAR-INO ორი მიზეზის გამო, მე გამოვიყენებ arduINO- ს და იტალიურად carino ნიშნავს "სასიამოვნო", რადგან საბოლოო შედეგი იქნება … სასიამოვნო!:)

განხორციელებული მახასიათებლებია:

  • საჭე (რა თქმა უნდა!)
  • სიჩქარის კონტროლი
  • ფარის კონტროლი
  • განათების კონტროლი
  • რქა

დავიწყოთ!

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

  1. არდუინო ნანო 1.8 €
  2. DC ძრავის მძღოლი (მე გამოვიყენე L298n დაფა) 1.5 €
  3. servo motor sg90 1 €
  4. bluethoot მოდული (ისევე როგორც HC-05) 3 €
  5. აქტიური ზუზერი << 1 €
  6. 3 თეთრი ლედი << 1 €
  7. მიკრო გადამრთველი << 1 €
  8. კონდენსატორი მინიმუმ 320uF << 1 €
  9. ფერადი მავთულები << 1 €
  10. ძველი 1990 წლის მანქანა მუშა DC ძრავით.

ფასები აღებულია ალიექსპრესიდან.

ინსტრუმენტები

  • შემდუღებელი
  • ქილა
  • ბრუნდები
  • მავთულის სტრიპტიზიორი
  • ცხელი წებო

ნაბიჯი 2: მექანიკური ცვლილებები

მექანიკური ცვლილებები
მექანიკური ცვლილებები
მექანიკური ცვლილებები
მექანიკური ცვლილებები

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

მე დავჭრა პატარა პლასტმასი, რათა გავმუშაო ადგილი servo SG90– ზე და გავწებე იგი, ასევე დავამატე ხრახნი სერვო მკლავზე, რათა შეიქმნას შეერთება ღერძთან (იხ. ფოტო). მე ამოვიღე ძველი ელექტრონული დაფა და დავჭრა დამატებითი პლასტიკური, რომელიც მას ეჭირა.

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

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

განათების შუქები პირდაპირ არის დაკავშირებული პინ 13 -ზე, რომელიც არის გამომავალი, რომელიც ეძღვნება led- ს, ასე რომ თქვენ არ გჭირდებათ რეზისტორი. წინა LED- ს სჭირდება რეზისტორი, რომ შეზღუდავს დენი, შეგიძლიათ გამოიყენოთ 220 / 250 ohm რეზისტორი. მე არ მქონდა თეთრი led ამიტომ ჩემს შემთხვევაში გამოვიყენე RGB led როგორც თეთრი led.

ჩემს პროექტში მე არ შემიძლია PIN 9 და 10 გამოვიყენო როგორც PWM, რადგან სერვო ბიბლიოთეკა (რომელსაც ჩვენ ვიყენებთ კოდში სერვო ძრავის გასაკონტროლებლად) გამორთავს PWM ამ ქინძისთავებს.

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

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

შეკრების წინ შეარჩიეთ კარგი განლაგება, რომ მოათავსოთ კომპონენტები და დარწმუნდით, რომ მანქანის კორპუსი კარგად ჯდება! მავთულხლართებს ვასხამ (სქემის მიხედვით) პირდაპირ არდუინოზე, მაგრამ იქნებ ჯობია სათაურები გამოვიყენო!

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

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

2018-03-17 ახალი ვერსია - დიდი განახლება!

ახალი კოდისთვის მე კომუნიკაცია დავამყარე "Arduino Joystick Controller" - ის უფასო აპლიკაცია სათამაშოების მაღაზიაში.

ჩამოტვირთეთ ახალი აპლიკაცია აქ

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

ჩამოტვირთეთ L293 ბიბლიოთეკა და გახსენით იგი arduino დირექტორიაში "libreries"

თქვენ შეგიძლიათ მარტივად დააკონფიგურიროთ თქვენი მანქანა აპლიკაციაში პირადი პროფილის შესაქმნელად. კოდის დასაწყისში შეგიძლიათ დააყენოთ pinout თქვენი შეხედულებისამებრ (არ გამოიყენოთ pin 9 და 10 როგორც pwm). თუ სერვერის გამაძლიერებელი ჩართულია დიაპაზონში, შეგიძლიათ შეიყვანოთ პერსონალური ცენტრის კუთხე კომენტარის ამოღების მიზნით:

//#ცენტრის განსაზღვრა

ეს პროგრამა შეიცავს ახალ ფუნქციებს, როგორიცაა:

  • მართვის ანალოგური კუთხე
  • პარამეტრების დალაგება აპლიკაციის საშუალებით
  • ანალოგური სენსორების წაკითხვის შესაძლებლობა (ბატარეა, ტემპერატურა და ა.
  • შესაძლებლობა დაამატოთ და გააკონტროლოთ სხვა 2 სერვო (ანუ კამერის გიმბალისთვის) ისიამოვნეთ!

ისიამოვნეთ!

ᲫᲕᲔᲚᲘ ᲕᲔᲠᲡᲘᲐ

კოდისათვის კომუნიკაცია დაფუძნებულია "Arduino Bluetooth RC Car APP" - ზე, უფასო აპლიკაცია playstore– ზე.

ჩამოტვირთეთ აპლიკაცია აქ

გაფრთხილება: კომპიუტერთან arduino– ს დაკავშირებისას დარწმუნდით, რომ გამორთეთ ბატარეა !!!!

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

  1. Pinout განმარტება: თქვენ შეგიძლიათ აირჩიოთ pinout (NB არ გამოიყენოთ pin 9 და 10 როგორც pwm).
  2. კალიბრაცია: დაადგინეთ საჭის ხარისხი (მარჯვნივ, მარცხნივ და ცენტრში) და მინიმალური PWM მანქანის გადასაადგილებლად.

ახლა აანთეთ ინო ფაილი თქვენს ნანოზე და ისიამოვნეთ!

განახლება 2018-03-15: გადაჭრა შეცდომა სიჩქარის გამოთვლისთვის.

ნაბიჯი 5: მომავალი გაუმჯობესება

მე ვფიქრობ სხვა გასაოცარ მახასიათებლებზე:

  • დაამატეთ ბატარეის ძაბვის სენსორი
  • დაამატეთ ტემპერატურის სენსორი
  • ფარის ფერის მართვა

მე განვაახლო ეს ინსტრუქციები რაც შეიძლება მალე.

გირჩევთ: