Სარჩევი:

ხმის კონტროლირებადი Bluetooth მანქანა: 5 ნაბიჯი
ხმის კონტროლირებადი Bluetooth მანქანა: 5 ნაბიჯი

ვიდეო: ხმის კონტროლირებადი Bluetooth მანქანა: 5 ნაბიჯი

ვიდეო: ხმის კონტროლირებადი Bluetooth მანქანა: 5 ნაბიჯი
ვიდეო: POCO X5 PRO - ყველაზე დეტალური მიმოხილვა და ტესტები 2024, ნოემბერი
Anonim
ხმის კონტროლირებადი Bluetooth მანქანა
ხმის კონტროლირებადი Bluetooth მანქანა
ხმის კონტროლირებადი Bluetooth მანქანა
ხმის კონტროლირებადი Bluetooth მანქანა
ხმის კონტროლირებადი Bluetooth მანქანა
ხმის კონტროლირებადი Bluetooth მანქანა

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

ნაბიჯი 1: ნაწილების სია

1. Arduino UNO/ნანო/მიკრო/მეგა

2. HC05 bluetooth მოდული

3 2.2K ohm, 4.7K ohm resistor

4 breadboard ან solder კომპლექტი

5 მავთული

6 შასი

7 2 150/300 rpm BO ძრავა 2 ბორბლით

8 რამდენიმე ხრახნი და თხილი

9 აბუსალათინის ბორბალი

10. ძრავის მძღოლი (: L293 ან L298)

11 12V დენის წყარო

ნაბიჯი 2: ააშენეთ წრე პურის დაფაზე და დააყენეთ შასი

ბორბორდის შექმნა და შასის დაყენება
ბორბორდის შექმნა და შასის დაყენება
ბორბორდის შექმნა და შასის დაყენება
ბორბორდის შექმნა და შასის დაყენება
ბორბორდის შექმნა და შასის დაყენება
ბორბორდის შექმნა და შასის დაყენება

ახლა Arduino nano არის პროექტის ტვინი ჩემი. თქვენ შეგიძლიათ გამოიყენოთ UNO/MEGA/MICRO. მე გამოვიყენებ Bluetooth კავშირის ფუნქციას მანქანის სმარტფონით კონტროლისთვის.

ასე რომ, მე მიაწოდა სქემა Fritzing ფაილში. ჩამოტვირთეთ Fritzing და გახსენით იგი და ნახეთ ფაილი. შეაერთეთ როგორც ნაჩვენებია დიაგრამაში. გამოიყენეთ ძაბვის გამყოფი, როგორც მოცემულია 2.2k და 4.7k. ახლა ყვითელი მავთულები (იმ მოციმციმე ფაილის მიხედვით) წარმოადგენს 4 გამომავალს, რომელიც აკონტროლებს ძრავის დრაივერს. ეს 4 ლოგიკური დონე რეალურად არის ძრავის მძღოლის შეყვანა და საავტომობილო მძღოლი იყენებს ლოგიკურ დონეს, რომ გადაადგილდეს ლოგიკური დონის შესაბამისად. არდუინო აკონტროლებს იმას, რომ ….. ნიშნავს იმას, რომ ის აძლევს მძღოლს შესაძლებლობას გადაადგილოს ორივე ძრავა წინ ან უკან ან უკან ან გადაადგილება მარჯვნივ ან მარცხნივ ან უბრალოდ გაჩერება. ეს შესრულებულია კოდში.

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

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

ნაბიჯი 3: ტესტირების კოდისა და აპლიკაციის მუშაობის პრინციპის შესახებ

ტესტირების კოდისა და აპლიკაციის მუშაობის პრინციპის შესახებ
ტესტირების კოდისა და აპლიკაციის მუშაობის პრინციპის შესახებ
ტესტირების კოდისა და აპლიკაციის მუშაობის პრინციპის შესახებ
ტესტირების კოდისა და აპლიკაციის მუშაობის პრინციპის შესახებ
ტესტირების კოდისა და აპლიკაციის მუშაობის პრინციპის შესახებ
ტესტირების კოდისა და აპლიკაციის მუშაობის პრინციპის შესახებ
ტესტირების კოდისა და აპლიკაციის მუშაობის პრინციპის შესახებ
ტესტირების კოდისა და აპლიკაციის მუშაობის პრინციპის შესახებ

ახლა ხმის ფუნქცია რეალურად მუშაობს bluetooth– ით. არსებობს აპლიკაცია სახელწოდებით "BT Voice Control for Arduino" ბმული-https://amr-voice.en.aptoide.com/. გადმოწერეთ და დააინსტალირეთ Android ტელეფონზე და დააწყვილეთ HC05. თუ პირველად აკავშირებთ, წინასწარ დააწყვილეთ 1234 ან 0000, როგორც ბილეთი. თუ ის არ დაწყვილდება, სცადეთ ხელახლა.

მას შემდეგ რაც აპლიკაციაზე საუბრობთ რამდენიმე წამის შემდეგ ის აბრუნებს იმას რაც თქვენ უბრალოდ თქვით თქვენს მობილურ ეკრანზე. ის რეალურად იყენებს Google Voice- ს. ახლა რაც თქვენ თქვით გადადის bluetooth- ით. ატვირთეთ ტესტის კოდი, რომელიც მოცემულია Nano. ატვირთვისას ამოიღეთ RX TX ხაზები. ხელახლა ჩატვირთვის შემდეგ. HC05 იღებს ამ მონაცემებს Serial.read () ფუნქციის გამოყენებით და თქვენ ხედავთ იმას რაც თქვით სერიულ მონიტორზე Serial.print– ის გამოყენებით. ასე რომ თქვენ შეგიძლიათ შეამოწმოთ პროგრამის მუშაობა იქ. ისაუბრეთ აპზე და ნახეთ სერიული მონიტორი. მე დავამატე ყველა ეტაპობრივი ეკრანის ანაბეჭდი HC05– თან პროგრამასთან დაკავშირების შესახებ… სერიულ მონიტორზე საუბარი და დანახვა. ნახე ისინი. თუ თქვენ ამბობთ წინ ის გამოჩნდება როგორც *წინ#. ამ აპლიკაციის გამოყენებით ჩვენ შეგვიძლია მანიპულირება გავაკეთოთ ჩვენს კოდზე, რომელიც თან ერთვის მომავალ ნაბიჯებს.

ნაბიჯი 4: ახლა ატვირთეთ კოდი და მიამაგრეთ კვების წყარო

ახლა ატვირთეთ კოდი და მიამაგრეთ კვების წყარო
ახლა ატვირთეთ კოდი და მიამაგრეთ კვების წყარო
ახლა ატვირთეთ კოდი და მიამაგრეთ კვების წყარო
ახლა ატვირთეთ კოდი და მიამაგრეთ კვების წყარო

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

ახლა ატვირთვისას … დარწმუნდით, რომ გათიშული გაქვთ RX TX ხაზები. სხვაგვარად არ აიტვირთება. ატვირთვის შემდეგ კვლავ დააკავშირეთ ისინი. ახლა შეაერთეთ 12V დენის წყარო.ბლოკ დიაგრამა სურათზეა.

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

ნაბიჯი 5: საბოლოოდ

ბოლოს და ბოლოს
ბოლოს და ბოლოს
ბოლოს და ბოლოს
ბოლოს და ბოლოს
ბოლოს და ბოლოს
ბოლოს და ბოლოს

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

ასე რომ თქვენი ხმის მანქანა მზად არის ….. გაერთეთ …

გირჩევთ: