Სარჩევი:

RC Car Hack - Bluetooth კონტროლირებადი Android აპლიკაციის საშუალებით: 3 ნაბიჯი (სურათებით)
RC Car Hack - Bluetooth კონტროლირებადი Android აპლიკაციის საშუალებით: 3 ნაბიჯი (სურათებით)

ვიდეო: RC Car Hack - Bluetooth კონტროლირებადი Android აპლიკაციის საშუალებით: 3 ნაბიჯი (სურათებით)

ვიდეო: RC Car Hack - Bluetooth კონტროლირებადი Android აპლიკაციის საშუალებით: 3 ნაბიჯი (სურათებით)
ვიდეო: wifi დისტანციური IR და RF კოდების Broadlink RM4C Pro, Home Assistant - აკონტროლეთ კონდიციონერი 2024, ივლისი
Anonim
Image
Image
მოდულების კავშირი
მოდულების კავშირი

დარწმუნებული ვარ, რომ თითოეულ თქვენგანს შეგიძლიათ იპოვოთ სახლში გამოუყენებელი RC მანქანა. ეს ინსტრუქცია დაგეხმარებათ შეცვალოთ თქვენი ძველი RC მანქანა ორიგინალური საჩუქრით:) გამომდინარე იქიდან, რომ RC მანქანა, რომელიც მე მყავდა, იყო მცირე ზომის, მე ავირჩიე Arduino Pro Mini, როგორც მთავარი მაკონტროლებელი. კიდევ ერთი მნიშვნელოვანი მოდული, რომელიც მე გამოვიყენე ამ პროექტში არის TB6612FNG ორმაგი ძრავის მძღოლის გადამზიდავი. ამ ძრავის კონტროლერს აქვს მისაღები ძაბვის საკმარისი დიაპაზონი (4.5V დან 13.5V) და უწყვეტი გამომავალი დენი (1A არხზე). როგორც bluetooth მიმღები, მე გამოვიყენე პოპულარული იაფი მოდული HC-06. გარდა ამისა, თქვენ შეგიძლიათ გამოიყენოთ LED- ები, როგორც მანქანის წინა და უკანა განათება.

პროექტის კომპონენტები:

  1. RC მანქანა (შეიძლება იყოს ძველი და გატეხილი)
  2. Arduino Pro Mini 328 (3V/8Mhz) x1
  3. TB6612FNG Dual Motor Driver Carrier x1
  4. HC-06 bluetooth მოდული ან მსგავსი x1
  5. განათება: 2x წითელი და 2x თეთრი
  6. რეზისტორი 10k (საჭიროა led- ებისთვის) x4 ან 10k SIL რეზისტორული ქსელი x1
  7. პურის დაფა (ნახევარი ზომა) x1
  8. მხტუნავები და კაბელები
  9. AA ბატარეები x4

ნაბიჯი 1: მოდულების შეერთება

მოდულების კავშირი
მოდულების კავშირი

Arduino Pro Mini– ს სხვა მოდულებთან დაკავშირების გზა მოცემულია ქვემოთ. არ დაგავიწყდეთ მიერთების ძაბვა თითოეულ მოდულს (VCC, GND).

1. Bluetooth (მაგ. HC -06) -> Arduino Pro Mini (3.3V)

  • RXD - TXD
  • TXD - RXD
  • VCC - 3.3V Arduino Pro Mini– დან (VCC)
  • GND - GND

2. TB6612FNG Dual Motor Driver -> Arduino Pro Mini

  • AIN1 - 4
  • AIN2 - 7
  • BIN1 - 8
  • BIN2 - 9
  • PWMA - 5
  • PWMB - 6
  • STBY - Vcc
  • VMOT - ძრავის ძაბვა (4.5 -დან 13.5 V) - 6V RC მანქანის ბატარეიდან
  • Vcc - ლოგიკური ძაბვა (2.7 -დან 5.5 -მდე) - 3.3V Arduino Pro Mini– დან (VCC)
  • GND - GND

3. TB6612FNG Dual Motor Driver -> DC Motors

  • A01 - წამყვანი ძრავა A
  • A02 - წამყვანი ძრავა A
  • B01 - საჭის ძრავა B
  • B02 - საჭის ძრავა B

4. LED- ები -> Arduino Pro Mini

  • წინა მარჯვენა led - 2
  • წინა მარცხენა led - 3
  • უკანა მარჯვენა led - 14
  • უკანა მარცხენა led - 15

ნაბიჯი 2: Arduino კოდი

არდუინოს კოდი
არდუინოს კოდი

ამ პროექტის სრული კოდი ხელმისაწვდომია GitHub– ზე: ბმული

Arduino პროგრამა ამოწმებს მთავარ მარყუჟში - "void loop ()" არის თუ არა ახალი ბრძანება (სიმბოლო) გაგზავნილი Android აპლიკაციიდან bluetooth- ის საშუალებით. თუ რაიმე შემომავალი სიმბოლოა bluetooth სერიიდან, პროგრამა იწყებს "void processInput ()" ფუნქციის შესრულებას. შემდეგ ამ ფუნქციიდან გამომდინარე პერსონაჟზე ეწოდება სპეციფიკური საკონტროლო ფუნქცია (მაგ. "R" სიმბოლო ფუნქციისთვის "void turn_Right ()" ეწოდება).

თუ თქვენ აპირებთ გამოიყენოთ Arduino საავტომობილო ფარი (L298) ეს ბმული შეიძლება თქვენთვის სასარგებლო იყოს

ნაბიჯი 3: Android აპლიკაცია

Android აპლიკაცია
Android აპლიკაცია
Android აპლიკაცია
Android აპლიკაცია
Android აპლიკაცია
Android აპლიკაცია

ჩემი Android აპლიკაცია გაძლევთ საშუალებას აკონტროლოთ ნებისმიერი რობოტი, რომელიც აღჭურვილია Arduino დაფით bluetooth- ის საშუალებით. თქვენ ასევე შეგიძლიათ დამოუკიდებლად გააკონტროლოთ ორი ძრავის PWM არხი (წყვილი ძრავა).

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

შეგიძლიათ ჩამოტვირთოთ ჩემი Android აპლიკაცია უფასოდ Google Play– დან: ბმული

როგორ გამოვიყენოთ Android აპლიკაცია:

  • შეეხეთ მენიუს ღილაკს ან 3 ვერტიკალურ წერტილს (თქვენი Android ვერსიის მიხედვით)
  • აირჩიეთ ჩანართი "მოწყობილობის დაკავშირება"
  • შეეხეთ "HC-06" ჩანართს და რამდენიმე ხნის შემდეგ თქვენ უნდა ნახოთ შეტყობინება "დაკავშირებულია HC-06"
  • დაკავშირების შემდეგ, თქვენ შეგიძლიათ აკონტროლოთ თქვენი მანქანა
  • თუ ვერ ხედავთ თქვენს bluetooth მოწყობილობას HC-06, შეეხეთ ღილაკს "მოწყობილობების სკანირება"
  • პირველი გამოყენებისას დააწყვილეთ თქვენი Bluetooth მოწყობილობები ნაგულისხმევი კოდის "1234" შეყვანისას

თუ გსურთ ნახოთ ჩემი სხვა პროექტები რობოტექნიკასთან დაკავშირებით, გთხოვთ ეწვიოთ:

  • ჩემი ვებ გვერდი: www.mobilerobots.pl
  • facebook: მობილური რობოტები

გირჩევთ: