Სარჩევი:
- ნაბიჯი 1: კომპონენტების სია
- ნაბიჯი 2: მექანიკური ცვლილებები
- ნაბიჯი 3: მანქანის აწყობა
- ნაბიჯი 4: კოდი
- ნაბიჯი 5: მომავალი გაუმჯობესება
ვიდეო: CAR-INO: ძველი RC მანქანის სრული გარდაქმნა Arduino და Bluetooth კონტროლით: 5 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
შესავალი
გამარჯობა, ჩემს პირველ ინსტრუქციებში მინდა გაგიზიაროთ ჩემი გამოცდილება ძველი ავტომობილის 1990 წლიდან ახალზე გადაკეთებასთან დაკავშირებით. ეს იყო 1990 წელი, როდესაც თოვლის ბაბუამ მაჩუქა ეს Ferrari F40, ყველაზე სწრაფი მანქანა მსოფლიოში!… იმ დროს.
ეს შესანიშნავი მანქანა აღჭურვილი იყო rc დისტანციური მართვით, მაგრამ მხოლოდ ერთი ღილაკით …: |
დიახ, ამ მანქანას შეუძლია წავიდეს მხოლოდ წინ და უკან! ეს იყო ძალიან იმედგაცრუებული მანქანით, ამიტომ იშვიათად ვიყენებდი მას … ამ მიზეზით ეს სათამაშო ჯერ კიდევ ცოცხალია!
აღმოვაჩინე ის ჩემს სხვენში, ორიგინალურ ყუთში, ასე რომ ელვა დამეჯახა! მე შემიძლია გამოვიყენო arduino– ს დამატებითი მოდული მანქანის გადასაყვანად!
მე გადავწყვიტე პროექტს დავარქვა CAR-INO ორი მიზეზის გამო, მე გამოვიყენებ arduINO- ს და იტალიურად carino ნიშნავს "სასიამოვნო", რადგან საბოლოო შედეგი იქნება … სასიამოვნო!:)
განხორციელებული მახასიათებლებია:
- საჭე (რა თქმა უნდა!)
- სიჩქარის კონტროლი
- ფარის კონტროლი
- განათების კონტროლი
- რქა
დავიწყოთ!
ნაბიჯი 1: კომპონენტების სია
- არდუინო ნანო 1.8 €
- DC ძრავის მძღოლი (მე გამოვიყენე L298n დაფა) 1.5 €
- servo motor sg90 1 €
- bluethoot მოდული (ისევე როგორც HC-05) 3 €
- აქტიური ზუზერი << 1 €
- 3 თეთრი ლედი << 1 €
- მიკრო გადამრთველი << 1 €
- კონდენსატორი მინიმუმ 320uF << 1 €
- ფერადი მავთულები << 1 €
- ძველი 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 განყოფილება:
- Pinout განმარტება: თქვენ შეგიძლიათ აირჩიოთ pinout (NB არ გამოიყენოთ pin 9 და 10 როგორც pwm).
- კალიბრაცია: დაადგინეთ საჭის ხარისხი (მარჯვნივ, მარცხნივ და ცენტრში) და მინიმალური PWM მანქანის გადასაადგილებლად.
ახლა აანთეთ ინო ფაილი თქვენს ნანოზე და ისიამოვნეთ!
განახლება 2018-03-15: გადაჭრა შეცდომა სიჩქარის გამოთვლისთვის.
ნაბიჯი 5: მომავალი გაუმჯობესება
მე ვფიქრობ სხვა გასაოცარ მახასიათებლებზე:
- დაამატეთ ბატარეის ძაბვის სენსორი
- დაამატეთ ტემპერატურის სენსორი
- ფარის ფერის მართვა
მე განვაახლო ეს ინსტრუქციები რაც შეიძლება მალე.
გირჩევთ:
დაამატეთ Bluetooth თქვენს ძველი მანქანის სტერეოს: 5 ნაბიჯი
დაამატეთ Bluetooth თქვენს ძველი მანქანის სტერეოს: გამარჯობა ყველას! ეს არის ჩემი პირველი გაზიარება ამ პროექტების შესახებ, ვიმედოვნებ, რომ თქვენ მიიღებთ სულ მცირე იდეებს თქვენი ძველი მანქანის სტერეოცოცხლის აღსადგენად. ჩემი მშობლიური ენა არ არის ინგლისური, ასე რომ, ვწუხვარ, თუ ჩემი ორთოგრაფია ან გრამატიკა არის არ არის სწორი
დაამატეთ Bluetooth თქვენს ძველი მანქანის სტერეოს: 11 ნაბიჯი
დაამატეთ Bluetooth თქვენს ძველ მანქანას სტერეო: მე მაქვს სტერეო მანქანაზე, მაგრამ მას არ აქვს bluetooth, ამიტომ მე კარგად, რატომ არ უნდა დავამატო ის?
მათხოვარი რობოტი სახის კონტროლით და კონტროლით Xbox Controller - Arduino: 9 ნაბიჯი (სურათებით)
მათხოვარი რობოტი სახის კონტროლით და კონტროლი Xbox კონტროლერის მიერ - არდუინო: ჩვენ ვაპირებთ შევქმნათ მათხოვარი რობოტი. ეს რობოტი შეეცდება გააღიზიანოს ან მიიქციოს გამვლელ ადამიანთა ყურადღება. ის გამოავლენს მათ სახეებს და შეეცდება მათზე ლაზერების გადაღებას. თუ რობოტს მონეტას აძლევთ, ის იმღერებს სიმღერას და იცეკვებს. რობოტს დასჭირდება
ბატარეის გარდაქმნა LED განათებისთვის: 4 ნაბიჯი (სურათებით)
ბატარეის გარდაქმნა LED სინათლისთვის: მე ახლახანს მივიღე მშვენიერი ახალი LED up -lighter, მაგრამ შეხედე სად ვამოწმებ მას - ოფისში, სადაც არის უამრავი შტეფსელი! მე ვაპირებ გარდაქმნას ეს არის ბატარეის სიმძლავრე, ასე რომ შემიძლია წავიღო სადაც მინდა. მსგავსი აშენება იქნება
გამოიყენეთ ძველი Xbox PSU მანქანის გამაძლიერებლის დასაყენებლად .: 3 ნაბიჯი
გამოიყენეთ ძველი Xbox PSU მანქანის გამაძლიერებლის გასაძლიერებლად .: ეს არის ჩემი პირველი ინსტრუქცია, ასე რომ ნუ იქნებით ძალიან მკაცრი ჩემზე. დარწმუნებული ვარ, რომ ბევრ ადგილას არის დამაბნეველი. კარგად, მე ვხედავ გაკვეთილებს მთელ ინტერნეტში იმის შესახებ, თუ როგორ გამოვიყენოთ PC PSU სახლის მანქანის მანქანის გამაძლიერებლის გასაძლიერებლად. მინდოდა ვცადო მაგრამ როგორც ჩანს ახალი ვარ