Სარჩევი:

Bluetooth კონტროლირებადი RC მანქანა სიჩქარის კონტროლით და მანძილის გაზომვით: 8 ნაბიჯი
Bluetooth კონტროლირებადი RC მანქანა სიჩქარის კონტროლით და მანძილის გაზომვით: 8 ნაბიჯი

ვიდეო: Bluetooth კონტროლირებადი RC მანქანა სიჩქარის კონტროლით და მანძილის გაზომვით: 8 ნაბიჯი

ვიდეო: Bluetooth კონტროლირებადი RC მანქანა სიჩქარის კონტროლით და მანძილის გაზომვით: 8 ნაბიჯი
ვიდეო: 10 გასაოცარი სასარგებლო გამოგონება ბუჩქების გადარჩენისთვის კემპინგისთვის! შეიძლება დაგჭირდეთ! 2024, ნოემბერი
Anonim
Image
Image

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

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

ნაბიჯი 1: ნაბიჯი 1: პროექტისთვის საჭირო ნაწილების მოძიება

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

  • მიკროკონტროლერი: კარგი თუ დამწყები ხართ სცადეთ არდუინოს გამოყენება. კარგად, მე ვიყენებ Arduino Uno– ს. შეიძინეთ ბმული Arduino Uno– სთვის.
  • ძრავები და დამშიფრებლები: ამ პროექტისთვის მე ვიყენებ 150 RPM გვერდითი ლილვის გადაადგილებულ ძრავას ჩამონტაჟებული კოდირებით, ბრუნების გამოსათვლელად. თუ თქვენ ვერ პოულობთ ასეთ ძრავებს, შეგიძლიათ მიმართოთ უბრალო ორმაგი შახტის ბო ძრავებს და თქვენ მოგიწევთ შეიძინოთ BO ძრავების კოდირება. თქვენ შეგიძლიათ შეიძინოთ ორმაგი ლილვის BO ძრავები | ერთჯერადი კოდირებით
  • ძრავის მძღოლი: თქვენ დაგჭირდებათ ძრავის ძრავა ძრავების გასაშვებად, რადგან მიკროკონტროლერების უმეტესობას არ შეუძლია ამდენი ძაბვის მიწოდება. მე ვიყენებ L298N- ს, რომლის ყიდვაც შეგიძლიათ აქ მიმართოთ.
  • CHASSIS: შასისა და საბურავებისთვის, თქვენ უნდა შეიძინოთ კონკრეტული, იმ ძრავებისთვის, რომლებსაც იყენებთ. BO ძრავებისთვის შასის შესაძენად შეგიძლიათ იხილოთ ამ ბმულზე.
  • Bluetooth მოდული (HC05): Arduino– ს ჩვენს სმარტფონთან დასაკავშირებლად ჩვენ გვჭირდება მოწყობილობა Bluetooth კომუნიკაციისთვის. აქ არის, სადაც HC05 გამოდგება. შეიძინეთ ბმული HC05– ისთვის
  • ჯუმბერის მავთულები: ჩვენ ყველას გვჭირდება მხტუნავი მავთულები ნივთების დასაკავშირებლად. თუ ახალბედა ხართ, დაგჭირდებათ ეს რამოდენიმე სხვადასხვა პროექტისთვის. თქვენ შეგიძლიათ შეიძინოთ რამდენიმე აქედან:- კაცი მამრობითი | მამაკაცი ქალი
  • ბატარეა: მე ვიყენებ 12 ვ ლიპო ბატარეას ამ პროექტისთვის. თუ ეს არ გაქვთ, ყოველთვის შეგიძლიათ გადახვიდეთ გენერალურ 12 ვ ლითიუმ-იონურ ბატარეებზე. ან თუ იყენებთ 9v BO ძრავებს, შეგიძლიათ გამოიყენოთ უბრალო 9 ვ ბატარეაც. მაგრამ ფრთხილად იყავით, შეამოწმეთ თქვენი ძრავის მახასიათებლები ბატარეის ყიდვამდე, რადგან თქვენ შეგიძლიათ დააზიანოთ ძრავა, თუ თქვენ მიაწოდებთ უფრო მაღალ ძაბვას, ვიდრე ძრავის სიმძლავრე. 9 ვ ბატარეის შესაძენად იხილეთ აქ.
  • პურის დაფა/პროტოტიპის დაფა: თქვენ დაგჭირდებათ რაღაც ყველა მავთულის დასაკავშირებლად. აქ პურის დაფა გამოდგება. ყიდვა ბმული Breadboard | პროტოტიპის დაფა

ნაბიჯი 2: თქვენი შასის დაყენება

ძრავის მძღოლის გაყვანილობა
ძრავის მძღოლის გაყვანილობა

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

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

და ბოლოს ხრახნიან ჭასტერის ბორბალს ბოლოში ბოტის მხარდასაჭერად.

ნაბიჯი 3: საავტომობილო დრაივერის გაყვანილობა

ძრავის მძღოლის გაყვანილობა
ძრავის მძღოლის გაყვანილობა

ძრავებისთვის საკმარისი წვენის მიწოდებისთვის ჩვენ გვჭირდება ძრავის დრაივერის დაყენება.

  1. პირველი, დააწებეთ ძრავის +ve და -ve ბოძები ძრავის მძღოლის PTR კონექტორზე.
  2. შემდეგ დენის, საავტომობილო მძღოლი screws +ve ბატარეის 12v პორტი და -ve to GND პორტი საავტომობილო მძღოლი.
  3. განათავსეთ საავტომობილო დრაივერის შეყვანის პინი არდუინოს PWM პინზე, როგორც გსურთ. დაიმახსოვრეთ, რომ კოდში საავტომობილო ქინძისთავების შეცვლა.

  4. დაამატეთ გადამრთველი +ve ბატარეასა და ძრავის დრაივერს შორის, წინააღმდეგ შემთხვევაში თქვენ მოგიწევთ ბატარეის გაწყვეტა, როდესაც არ იყენებთ მას.
  5. მიიღეთ 2 მავთული ძრავის დრაივერის 5v- დან და GND- დან პურის დაფაზე, რათა შეძლოთ არდუინოს და სხვა მოწყობილობების ჩართვა.

ნაბიჯი 4: კოდების დაყენება

კოდების დაყენება
კოდების დაყენება

როგორც ხედავთ შიფრატორი ჩაშენებულია ძრავით.

  • M1 და M2 არის ძრავის +ve და -ve, რომელიც შედის ძრავის მძღოლში
  • დაურთეთ 5V და GND კოდირების 5V და GND პურის დაფაზე, რომ გააძლიეროთ კოდირება
  • A და B არის კოდირების გამომავალი ქინძისთავებისთვის, რომელსაც ჩვენ დავამატებთ Arduino– ს პინს 2 და პინ 3 – ს

ნაბიჯი 5: გათიშეთ Arduino და Blutooth მოდული

Arduino და Blutooth მოდულის გაყვანილობა
Arduino და Blutooth მოდულის გაყვანილობა
Arduino და Blutooth მოდულის გაყვანილობა
Arduino და Blutooth მოდულის გაყვანილობა
  • მიამაგრეთ GND და 5v breadboard– დან Vin– ს და Arduino– ს GND– ზე Arduino– ს გასაძლიერებლად.
  • იგივე გააკეთე Bluetooth მოდულთან ერთად, რომ ის ასევე გაძლიერდეს.
  • მიამაგრეთ Bluetooth მოდულის TX და RX არდუინოს 0 და 1 პინზე. Arduino– ს 0 და 1 ქინძისთავები არის სერიული კომუნიკაციისთვის განკუთვნილი ქინძისთავები, ასე რომ ფრთხილად იყავით ესკიზის Arduino– ზე ატვირთვისას, რადგან შეიძლება დაგჭირდეთ TX pin– ის გათიშვა, რადგან Arduino– ს შეუძლია გამოიყენოს მხოლოდ 1 სერიული კომუნიკაცია ერთდროულად. თქვენ შეგიძლიათ თავიდან აიცილოთ ეს უსიამოვნება პროგრამული უზრუნველყოფის სერიული ბიბლიოთეკის კოდში შეყვანით
  • და ბოლოს მიამაგრეთ კოდირების ქინძისთავები არდუინოს 2 და 3 პინზე. პინ 2 და პინ 3 არის შეწყვეტისთვის მითითებული ქინძისთავები. შეფერხებების შესახებ დამატებითი ინფორმაციისთვის იხილეთ აქ. შეიძლება არ დაგჭირდეთ შეფერხებები, თუ იყენებთ კოდირების დისკს ნაკლები პულსის ხაზებით.

ნაბიჯი 6: ელექტრონიკის მიმაგრება ბოტზე

ელექტრონიკის მიმაგრება ბოტზე
ელექტრონიკის მიმაგრება ბოტზე

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

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

ნაბიჯი 7: შექმენით აპლიკაცია ბოტის გასაკონტროლებლად

შექმენით აპლიკაცია ბოტის გასაკონტროლებლად
შექმენით აპლიკაცია ბოტის გასაკონტროლებლად
შექმენით აპლიკაცია ბოტის გასაკონტროლებლად
შექმენით აპლიკაცია ბოტის გასაკონტროლებლად

აპლიკაციის შესაქმნელად მე გამოვიყენე MIT აპლიკაციის გამომგონებელი, რომელიც მართლაც ადვილი გამოსაყენებელია და მოსახერხებელია დამწყებთათვის. დამიჯერეთ, მე არ ვარ android დეველოპერი და აპლიკაციის შექმნის იდეამ შემაშინა. მაგრამ ამით, მე უბრალოდ ვისწავლე პროგრამის შექმნისას.

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

შეგიძლიათ მიმართოთ სურათებს, რათა გააკეთოთ უკანა ნაწილი.

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

ნაბიჯი 8: კოდი Arduino– სთვის

შეგიძლიათ ჩამოტვირთოთ INO ფაილი აქედან Arduino– ს დასაპროგრამებლად.

დატოვეთ შეკითხვა კოდის შესახებ ნებისმიერი შეკითხვისთვის.

ყველაფერი მზად არის მზად ხართ წავიდეთ თქვენი საკუთარი Bluetooth კონტროლირებადი RC მანქანით.

გირჩევთ: