Სარჩევი:

Bluetooth საჰაერო რქა: 7 ნაბიჯი (სურათებით)
Bluetooth საჰაერო რქა: 7 ნაბიჯი (სურათებით)

ვიდეო: Bluetooth საჰაერო რქა: 7 ნაბიჯი (სურათებით)

ვიდეო: Bluetooth საჰაერო რქა: 7 ნაბიჯი (სურათებით)
ვიდეო: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, ნოემბერი
Anonim
Image
Image
ინსტრუმენტები და მასალები
ინსტრუმენტები და მასალები

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

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

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

ნაბიჯი 1: ინსტრუმენტები და მასალები

ბმულები განახლდება, თუკი რაიმე ხაზგარეშეა.

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

  • Arduino Pro Mini 3.3v 8mhz ან 5v 16mhz (ბმული)
  • UART TTL პროგრამისტი (ბმული)
  • HC-05 Bluetooth მოდული (ბმული)
  • სათაურის ქინძისთავები [დაახლოებით 25 ~ უნდა გააკეთოს] (ბმული)
  • Hookup Wire (საკმარისია დააკავშიროთ ქინძისთავები პურის დაფაზე)
  • საჰაერო რქა 134A (ბმული)
  • 180 გრადუსიანი სერვო მოტორი (ბმული)
  • შესადუღებელი პურის დაფა [ზომის მოჭრა] (ბმული)
  • 4 x AA ბატარეის კლიპი [არ არის გამოსახული] (ბმული)
  • 4 x AA ბატარეები (არ არის გამოსახული)

არჩევითი დამატებები:

  • 2 მავთულის ვოლტმეტრი (ბმული)
  • მომენტალური გადართვა (ბმული)
  • სუპერ კონდენსატორი (არ არის გამოსახული) (ბმული)

საჭირო ინსტრუმენტები:

  • Soldering რკინის + Solder
  • ცხელი წებოს იარაღი
  • ფლეში საჭრელი
  • 3D პრინტერი (ან 3D ბეჭდვის სერვისი ინტერნეტით)

ნაბიჯი 2: არდუინოს მოციმციმე

ციმციმებს არდუინოს
ციმციმებს არდუინოს
ციმციმებს არდუინოს
ციმციმებს არდუინოს

უპირველეს ყოვლისა, თქვენ გსურთ აანთოთ თქვენი Arduino. თუ მას არ მოყვება სათაურის ქინძისთავები, თქვენ უნდა შეაერთოთ 6 ქინძისთავი წარწერით:

GND, GND, VCC, RXI, TXO, DTR (ეს ყველაფერი ზედიზედ იქნება თქვენი dev board ბოლოში)

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

FTDI - არდუინო

DTR - DTRRXD - TXOTXD - RXI+5v - VCCGND - GND

ახლა ატვირთეთ ჩვენი სატესტო კოდი (ასევე შეგიძლიათ იხილოთ კოდი აქ):

#ჩართეთ #ჩართეთ

Servo hornServo; // შექმნა servo ობიექტი servoSoftwareSerial BT გასაკონტროლებლად (10, 11); char a; // ინახავს შემომავალ სიმბოლოს სხვა მოწყობილობიდან int pos = 0; // ცვლადი სერვო პოზიციის შესანახად

void setup () {BT. დავიწყო (9600); BT.println ("ჰაერის რქა აქტიურია"); hornServo.attach (9); // ანიჭებს servo პინ 9 -ს servo object hornServo.write (10); // ადგენს სერვო პოზიციას

}

void loop () {if (BT.available ()) {a = (BT.read ());

თუ (a == '1')

{hornServo.write (90); // უთხარი სერვოს, რომ წავიდეს პოზიტიურში ცვლადი 'pos' დაგვიანებით (15); BT.println (""); დაგვიანება (350); hornServo.write (10); // უთხარი სერვოს, რომ წავიდეს პოზიტიურში ცვლადი 'pos' დაგვიანებით (15); } if (a == '2') {hornServo.write (90); // უთხარი სერვოს, რომ წავიდეს პოზიტიურში ცვლადი 'pos' დაგვიანებით (15); BT.println (""); დაგვიანება (400); hornServo.write (10); // უთხარი სერვოს, რომ წავიდეს პოზიტიურში ცვლადი 'pos' დაგვიანებით (15); } if (a == '3') {hornServo.write (90); // უთხარი სერვოს, რომ წავიდეს პოზიტიურში ცვლადი 'pos' დაგვიანებით (15); BT.println (""); დაგვიანება (500); hornServo.write (10); // უთხარი სერვოს, რომ წავიდეს პოზიტიურში ცვლადი 'pos' დაგვიანებით (15); }

თუ (a == '4')

{hornServo.write (90); // უთხარი სერვოს, რომ წავიდეს პოზიტიურში ცვლადი 'pos' დაგვიანებით (15); BT.println (""); დაგვიანება (600); hornServo.write (10); // უთხარი სერვოს, რომ წავიდეს პოზიტიურში ცვლადი 'pos' დაგვიანებით (15); } if (a == '?') {BT.println ("გააგზავნე '1' მკვეთრი აფეთქებისთვის"); BT.println ("გააგზავნე '2' უფრო გრძელი აფეთქებისთვის"); BT.println ("გააგზავნე '3' ღირსეული აფეთქებისთვის"); BT.println ("გაგზავნე '4' ყრუ აფეთქებისთვის"); }}}

ნაბიჯი 3: დაფის შეკრება (განთავსება და დენის შედუღება)

დაფის აწყობა (განთავსება და დენის შედუღება)
დაფის აწყობა (განთავსება და დენის შედუღება)
დაფის აწყობა (განთავსება და დენის შედუღება)
დაფის აწყობა (განთავსება და დენის შედუღება)
დაფის აწყობა (განთავსება და დენის შედუღება)
დაფის აწყობა (განთავსება და დენის შედუღება)
დაფის აწყობა (განთავსება და დენის შედუღება)
დაფის აწყობა (განთავსება და დენის შედუღება)

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

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

განთავსება:

ამ ნაბიჯის კომპონენტები:

  • არდუინო
  • BT მოდული
  • 3 მამრობითი სათაურის ქინძისთავები
  • მავთული

ჩვენ უნდა მოვათავსოთ განათებული არდუინო და Bluetooth მოდული (HC-05) პურის დაფაზე ნებისმიერი მიმართულებით, რომელიც ჩვენ ვგულისხმობთ. დარწმუნდით, რომ თქვენ მიერ გამოყენებული პურის დაფა არ აჯგუფებს და არ კვეთს ქინძისთავების რიგებს. მე გამოვიყენე PCB-Way breadboard– ზე, თითოეული პინი დამოუკიდებელი იყო.

შეაერთეთ შემდეგი ქინძისთავები ერთად:

Wire Out Arduino BT მოდულის სათაური Pin Red Wire VCC VCC Middle Pin შავი მავთული GND GND ქვედა პინი

შენიშვნა: Arduino– ზე არის 2 GND ქინძისთავები, შეგიძლიათ გამოიყენოთ რომელიმე.

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

ნაბიჯი 4: დაფის შეკრება (სიგნალის გაყვანილობა და ტესტირება)

დაფის შეკრება (სიგნალის გაყვანილობა და ტესტირება)
დაფის შეკრება (სიგნალის გაყვანილობა და ტესტირება)
დაფის შეკრება (სიგნალის გაყვანილობა და ტესტირება)
დაფის შეკრება (სიგნალის გაყვანილობა და ტესტირება)
დაფის შეკრება (სიგნალის გაყვანილობა და ტესტირება)
დაფის შეკრება (სიგნალის გაყვანილობა და ტესტირება)
დაფის შეკრება (სიგნალის გაყვანილობა და ტესტირება)
დაფის შეკრება (სიგნალის გაყვანილობა და ტესტირება)

სიგნალის გაყვანილობა:

ახლა ჩვენ უნდა გავუშვათ კიდევ 3 მავთული. ჩვენი კოდის თანახმად, არდუინოს სიგნალი არის პინ 9 -ზე და ჩვენი სერიული კომუნიკაცია BT მოდულთან არის პინ 10 და 11.

შეაერთეთ შემდეგი ქინძისთავები ერთად:

Arduino BT ModulePin 10 (D10) TXD (მწვანე მავთული) Pin 11 (D11) RXD (ყვითელი მავთული)

და სიგნალისთვის servo ჩვენ solder შემდეგნაირად:

Arduino Header PinPin 9 (D9) ზედა Pin (თეთრი მავთული)

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

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

ტესტირება:

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

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

შესამოწმებლად, უბრალოდ ჩართეთ თქვენი მოწყობილობა, სანამ BT მოდული არ დაახამხამებს და შემდეგ დაასკანირეთ 'HC-05', რომელიც არის ნაგულისხმევი მოწყობილობის ID. დააწყვილეთ პაროლი '1234' (ზოგჯერ '12345' მწარმოებლის მიხედვით) და დააინსტალირეთ Bluetooth სერიული APP.

მე გირჩევთ "სერიული Bluetooth ტერმინალი". დააწკაპუნეთ ჰამბურგერის მენიუს ზედა მარცხენა კუთხეში და დააწკაპუნეთ მოწყობილობებზე.

დარწმუნდით, რომ HC-05 მონიშნულია მწვანე და შემდეგ დააჭირეთ უკან ტერმინალს.

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

თქვენ უნდა მიესალმოთ სერიულ ბეჭდვას "Air Horn Active" წარმატებულ კავშირზე.

გაგზავნა '?' გაიყვანეთ მენიუ ან რიცხვები 1 -დან 4 -მდე და თქვენმა სერვომ უნდა დაიწყოს მოძრაობა.

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

ნაბიჯი 5: ნაწილების და ასამბლეის 3D ბეჭდვა

ნაწილების და ასამბლეის 3D ბეჭდვა
ნაწილების და ასამბლეის 3D ბეჭდვა
ნაწილების და ასამბლეის 3D ბეჭდვა
ნაწილების და ასამბლეის 3D ბეჭდვა
ნაწილების და ასამბლეის 3D ბეჭდვა
ნაწილების და ასამბლეის 3D ბეჭდვა

ახლა რაც შეეხება მარტივ ნაწილს. აქ შევიტანე STL ფაილები, თუმცა 3D პრინტერების უმეტესობა განსხვავებულია.

PCB კლიპი

სერვო მთა

რქის ბაზა

ბეჭდვის პარამეტრები მნიშვნელოვანია

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

შეკრება

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

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

მე გამოვიყენე 2 ხის ხრახნი, რომლებიც ძალიან დიდი იყო მისი დასაყენებლად, მაგრამ თქვენ ასევე შეგიძლიათ წებოთ, არჩევანი თქვენზეა!

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

გააგრძელეთ PCB- ის მთაზე ცხელი წებოთი PCB (თქვენ ასევე შეგიძლიათ შეაგროვოთ იგი, მაგრამ ცხელი წებო ყოველთვის ადვილი გამოსავალია) და დააფიქსირეთ იგი რქაზე.

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

შენიშვნა: მონაცემების ფურცლის თანახმად, ამ დაფებზე მარეგულირებლები მუშაობენ 16 ვ -მდე შეყვანის ძაბვამდე, ასე რომ 4 სრულად დატენული AA ბატარეა ამ კონფიგურაციაში კარგად იქნება.

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

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

ნაბიჯი 6: გადახედეთ

დაწყებული!
დაწყებული!

რასის სიგნალიზაცია?

დარგეთ იგი თქვენი კოლეგების მაგიდის ქვეშ?

უბრალოდ მართლა გიყვარს რქები?

ახლა კი ძალა თქვენს ხელშია! (იმ პირობით, რომ თქვენ ხართ BT დიაპაზონში)

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

ნაბიჯი 7: სურვილისამებრ დამატებები + პრობლემების აღმოფხვრა

არჩევითი დამატებები:

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

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

BT სახელისა და პაროლის შეცვლა: გამოიყენეთ Techbitar– ის ინსტრუქცია აქ!

Დიაგნოსტიკა:

დასახლდება პრობლემების წარმოქმნისთანავე!

გირჩევთ: