Სარჩევი:

Arduino Bluetooth RC მანქანა: 12 ნაბიჯი
Arduino Bluetooth RC მანქანა: 12 ნაბიჯი

ვიდეო: Arduino Bluetooth RC მანქანა: 12 ნაბიჯი

ვიდეო: Arduino Bluetooth RC მანქანა: 12 ნაბიჯი
ვიდეო: Котика ударило током, 10 т. Вольт 2024, ნოემბერი
Anonim
Arduino Bluetooth RC მანქანა
Arduino Bluetooth RC მანქანა
Arduino Bluetooth RC მანქანა
Arduino Bluetooth RC მანქანა

აკონტროლებთ RC მანქანას თქვენი ტელეფონის აპლიკაციის საშუალებით? Შესაძლებელია!

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

ნაბიჯი 1: დაგეგმეთ თქვენი ნაბიჯები Trello– ზე

დაგეგმეთ თქვენი ნაბიჯები Trello– ზე
დაგეგმეთ თქვენი ნაბიჯები Trello– ზე

Trello– ში დაგეგმვის დასაწყებად, თქვენ უნდა იცოდეთ რისი გაკეთება გსურთ და რა მასალები გჭირდებათ.

ის, რაც გსურთ განათავსოთ თქვენს ტრელოზე, არის:

- მიიღეთ/იყიდეთ თქვენი მარაგი

- ააშენე მანქანა

- აკონტროლეთ DC Motors არდუინოსთან ერთად

- დაუკავშირდით Arduino– ს Bluetooth– ით

- გახადეთ RC მანქანა უკაბელო

- კოდირება

- გააკეთე აპლიკაცია

- დაკავშირება/ კოდის მანძილის სენსორი (საჭიროა მხოლოდ დამატებითი ნაბიჯისათვის.)

- ტესტირება

-ექსტერიერი

- დოკუმენტაცია/ როგორ

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

ნაბიჯი 2: მიიღეთ/შეიძინეთ თქვენი მარაგი

მიიღეთ/შეიძინეთ თქვენი მარაგი
მიიღეთ/შეიძინეთ თქვენი მარაგი
მიიღეთ/შეიძინეთ თქვენი მარაგი
მიიღეთ/შეიძინეთ თქვენი მარაგი
მიიღეთ/შეიძინეთ თქვენი მარაგი
მიიღეთ/შეიძინეთ თქვენი მარაგი

ამ პროექტისთვის დაგჭირდებათ მასალები:

-არდუინო

-ძრავის მძღოლი (TB6612FNG Breakout)

-Bluetooth დაბალი ენერგიის დრაივერი (nRF8001 Bluetooth LE)

-Dc Motors

ბატარეის პაკეტი (ბატარეები)

-მავთულები

-წრიული დაფა

ნაბიჯი 3: შექმენით მანქანა

მანქანის აშენება
მანქანის აშენება

DC ძრავით და მიკროსქემის დაფით

1) შეაერთეთ ძრავის მძღოლი არდუინოსთან

2) შეაერთეთ არდუინო DC ძრავებთან

*სქემის სანახავად იხილეთ ფოტო.

ნაბიჯი 4: აკონტროლეთ DC ძრავები არდუინოს საშუალებით

საავტომობილო დრაივერების ბიბლიოთეკის MotorTest კოდით, Arduino შეძლებს აკონტროლოს DC ძრავები.

-The motorTest კოდი აიძულებს Motors გააკეთოს პატარა "jig."

-გადაახვიეთ იქ, სადაც ნათქვამია TB6612FNG Arduino Library და იქ გადმოწერილი იქნება.

-ამის შემდეგ თქვენ შეგიძლიათ განათავსოთ ეს ბიბლიოთეკა Arduino IDE- ში როგორც zipped ფაილი.

-გადადით ესკიზზე, ჩართეთ ბიბლიოთეკა, შემდეგ კი გადადით.zip ბიბლიოთეკის დასამატებლად და შეარჩიეთ თქვენი ფაილი.

-ეს ფაილი გამოჩნდება მაგალითების ქვეშ.

-და თქვენ შეძლებთ თქვენი ძრავების გამოცდას.

ნაბიჯი 5: შეაერთეთ Bluetooth

შეაერთეთ Bluetooth
შეაერთეთ Bluetooth

Bluetooth– ის დაბალი ენერგიის დრაივერის გამოყენებით, ჩვენ შეგვიძლია დავუკავშიროთ იგი Arduino– ს, როგორც ეს მოცემულია სურათზე.

- Arduino– სთან დაკავშირებიდან, ჩვენ შეგვიძლია, გარკვეული კოდით, გადავიყვანოთ მანქანა Adafruit აპლიკაციით.

გადადით ადაფრუტის გვერდზე nrf8001 დრაივერით და ბიბლიოთეკას შეუძლია გადმოწერა.

-იმ ბიბლიოთეკასთან ერთად, თქვენ შეგიძლიათ გამოიყენოთ მოწოდებული კოდი (ექოს დემო), რათა დააპროგრამოთ მანქანა გადაადგილებისას ბრძანების მიღებისას.

ნაბიჯი 6: კოდირება - Adafruit აპლიკაციის გამოყენება

კოდირება - Adafruit აპლიკაციის გამოყენებით
კოდირება - Adafruit აპლიკაციის გამოყენებით

პროგრამის გადმოტვირთვისა და კოდის შეცვლის შემდეგ, როგორც გსურთ, რომ საქმეები გადავიდეს:

1) ჩვენ დავიწყეთ მანქანასთან დაკავშირება (რომელსაც თავდაპირველად ერქვა UART) და გადავედით UART მოდულებზე.

- აქ შეგიძლიათ ჩაწეროთ ბრძანება, როგორიცაა f for forward, თუ ეს არის ის, რაც გაქვთ თქვენს კოდში, რათა მანქანა წინ მიიწიოს.

*შეგიძლიათ მიუთითოთ ჩვენი კოდი, რომელიც გამოქვეყნდება მოგვიანებით.

ნაბიჯი 7: გახადეთ RC მანქანა უსადენო

გააკეთეთ RC მანქანა უკაბელო
გააკეთეთ RC მანქანა უკაბელო

აქ დაგჭირდებათ თქვენი ბატარეები.

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

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

ნაბიჯი 8: შექმენით შეცვლილი აპლიკაცია საკონტროლო ბალიშთან მუშაობისთვის

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

- შეცვალეთ ორიგინალური Adafruit აპის წყაროს კოდი.

-ჩვენი შეცვლილი კოდი აქ არის დაკავშირებული და ეს შეცვლილი აპლიკაცია მხოლოდ ანდროიდისთვის.:

-და როგორ გამოვიყენოთ აპლიკაცია, დამზადებულია შეცვლილი კოდით:

-როდესაც გახსნით აპლიკაციას:

-დაუკავშირდით CAR– ს

-როდესაც დააწკაპუნებთ დაკავშირებაზე, გამოჩნდება სია, რომელშიც ნათქვამია, რომ აირჩიეთ რეჟიმი მანქანასთან დასაკავშირებლად

-დააწკაპუნეთ კონტროლერზე

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

-საკონტროლო ბალიშში:

-ისარი წინ მიდის

-ქვევით ისარი უკან მიდის

-მარცხენა ისარი მარცხნივ მიდის

-მარჯვენა ისარი მიდის მარჯვნივ

-1 ღილაკი სამუხრუჭეა

-ღილაკი 2 არის დონატი

ნაბიჯი 9: (სურვილისამებრ): დაამატეთ დისტანციის სენსორი

(სურვილისამებრ): დაამატეთ დისტანციის სენსორი
(სურვილისამებრ): დაამატეთ დისტანციის სენსორი

ჩვენი RC მანქანისთვის ჩვენ დავამატეთ დისტანციის სენსორი.

დისტანციის სენსორი მოთავსებულია ჩვენი RC მანქანის წინ, რომელიც ჩვენ შევეცადეთ ავტომატურად გადაგვეტანა სხვა მიმართულებით, როდესაც მის წინ რაღაც არის.

ნაბიჯი 10: ტესტი

ტესტირებისას, -შეამოწმეთ, რომ ყველა ფუნქცია მუშაობს ისე, როგორც გსურთ:

-წინ

-უკან

-მარცხენა

-მართალია

-გაჩერდი

-დონატი

-Ავტომატური

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

ნაბიჯი 11: დაამატეთ ექსტერიერი

ექსტერიერის დამატებისას, ეს მთლიანად თქვენზეა დამოკიდებული.

-მანქანის ექსტერიერი ძირითადად მხოლოდ ტექნიკის ერთად მოთავსებისთვისაა.

-ჩვენ ვიყენებდით ზიპტიკებსა და მავთულხლართებს, რომ ყველაფერი ადგილზე დაგვეჭირა.

-შეგიძლიათ შექმნათ თქვენი მანქანის ექსტერიერი ისე, როგორც მოგწონთ.

** ექსტერიერის ყველაზე მნიშვნელოვანი ნაწილია ყველაფრის ადგილზე შენახვა!

ნაბიჯი 12: დოკუმენტი

თქვენი RC მანქანის შექმნისას, დარწმუნდით, რომ დოკუმენტირებისას თქვენ უნდა წავიდეთ.

ეს შეიძლება დაეხმაროს, როდესაც:

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

-იცვლება გაყვანილობის გარშემო.

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

გირჩევთ: