Სარჩევი:

Bluetooth AT ბრძანებების პარამეტრები (HC05 HC06): 4 ნაბიჯი
Bluetooth AT ბრძანებების პარამეტრები (HC05 HC06): 4 ნაბიჯი

ვიდეო: Bluetooth AT ბრძანებების პარამეტრები (HC05 HC06): 4 ნაბიჯი

ვიდეო: Bluetooth AT ბრძანებების პარამეტრები (HC05 HC06): 4 ნაბიჯი
ვიდეო: #15 HC 05 Bluetooth Modbus Android HMI | Outseal Arduino PLC 2024, ნოემბერი
Anonim
Bluetooth AT ბრძანებების პარამეტრები (HC05 HC06)
Bluetooth AT ბრძანებების პარამეტრები (HC05 HC06)

Გამარჯობა ბიჭებო! ვიმედოვნებ, რომ თქვენ უკვე მოგეწონათ ჩემი წინა ინსტრუქცია "როგორ გავაკონტროლო სერვო ძრავის არდუინოს სამეურვეო პროგრამა". ეს არის კიდევ ერთი საინფორმაციო გაკვეთილი, რომელიც გასწავლით როგორ დაუკავშირდეთ თქვენს Bluetooth მოდულს და დააკონფიგურიროთ მისი პარამეტრები AT ბრძანებებით, ასე რომ, თუ გსურთ შეცვალოთ თქვენი Arduino Bluetooth სახელი ან პაროლი ან სხვა Bluetooth პარამერტერი, ეს იქნება თქვენთვის საუკეთესო სახელმძღვანელო მიაღწიე.

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

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

რას ისწავლით ამ ინსტრუქციიდან:

შეიტყვეთ AT ბრძანების გარეგნობის ისტორია.

გაიაზრეთ განსხვავება HC bluetooth მოდულებს შორის.

ისწავლეთ HC Bluetooth მოდულის აპარატურა.

Arduino დაფით გააკეთეთ შესაბამისი გაყვანილობის დიაგრამა.

დააყენეთ Bluetooth AT ბრძანების რეჟიმში.

დაიწყეთ Bluetooth– ის ახალი პარამეტრები

ნაბიჯი 1: როგორ გავაერთიანოთ Bluetooth მოდულები

როგორ გავაერთიანოთ Bluetooth მოდულები
როგორ გავაერთიანოთ Bluetooth მოდულები
როგორ გავაერთიანოთ Bluetooth მოდულები
როგორ გავაერთიანოთ Bluetooth მოდულები
როგორ გავაერთიანოთ Bluetooth მოდულები
როგორ გავაერთიანოთ Bluetooth მოდულები

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

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

რა არის ეს AT ბრძანებები

1981 წელს დენის ჰეისმა გამოიგონა სპეციალური ბრძანების ენა "Hayes smartmodem device" - ის ინტერფეისისათვის და ეს ბრძანებათა ენა შედგება რამდენიმე მოკლე ტექსტური სტრიქონისგან, რომელთა კომბინირება შესაძლებელია ისეთი ოპერაციებისათვის, როგორიცაა აკრეფა, გათიშვა და კავშირის პარამეტრების შეცვლა. აქედან მოდის იდეა უფრო მეტად განვავითაროთ ჰეისის ნაკრები ან AT ბრძანებები უფრო მეტი მოწყობილობის ინტერფეისით, გარკვეული სახის პრეფიქსის სიმბოლოს გამოყენებით.

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

ასე რომ იმისათვის, რომ AT ბრძანებები გავგზავნოთ Bluetooth მოდულში, ჩვენ ჯერ უნდა გადავიყვანოთ ის AT ბრძანების რეჟიმში.

ყველაზე პოპულარული Bluetooth მოდულები არის HC-06 და HC-05 მოდული, რომელიც გამოყენებული იქნება ჩვენს გაკვეთილში.

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

ნაბიჯი 2: Bluetooth აპარატურა

Bluetooth აპარატურა
Bluetooth აპარატურა
Bluetooth აპარატურა
Bluetooth აპარატურა

ჩვენი HC-05 მოდულისთვის ჩვენ გვაქვს ექვსივე პინი:

  1. გასაღები ან ჩართვა: ეს პინი უნდა გაიყვანოს მაღლა AT რეჟიმში შესასვლელად. ჩვენს Bluetooth მოდულში ჩვენ უკვე გვაქვს ღილაკი იმდენად მნიშვნელოვანი, რომ დავადგინოთ საკვანძო პინის პულტის მაღალი ნაკრები
  2. VCC და GND ელექტრომომარაგებისთვის.
  3. RXD და TXD სერიული შეყვანის/გამომავალი მონაცემებისთვის
  4. STATE pin, უბრალოდ იგნორირება გაუკეთეთ მას, რადგან ალბათ ის არ არის დაკავშირებული Bluetooth– ის არცერთ ქინძისთავთან და ჩვენ არ დაგვჭირდება ეს ამ სახელმძღვანელოში.

მე გამოვიყენებ Arduino დაფას სერიული AT ბრძანებების გასაგზავნად ჩემს Bluetooth მოდულში.

ნაბიჯი 3: წრიული დიაგრამა

წრიული დიაგრამა
წრიული დიაგრამა

მე გადავედი easyEDA– ში, რომ შემექმნა ჩემი წრიული დიაგრამა ამ გაკვეთილისთვის და აქ არის თუ როგორ უნდა შეაერთოთ bluetooth მოდული Arduino– ში, ყველაფერი რაც საჭიროა არის pin ნომერი 3 Arduino– დან RXD Bluetooth– ისა და pin ნომერი 2 Arduino– სთვის Bluetooth– ის TXD, GND– დან GND– მდე და VCC– დან Arduino 5V– მდე.

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

კოდები და ტესტები
კოდები და ტესტები
კოდები და ტესტები
კოდები და ტესტები
კოდები და ტესტები
კოდები და ტესტები
კოდები და ტესტები
კოდები და ტესტები

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

Arduino- ს ჩართვის შემდეგ ჩვენ გვექნება Bluetooth LED სწრაფად მოციმციმე წამში ნახევარი ინტერვალით, რაც იმას ნიშნავს, რომ AT რეჟიმი არ იყო ჩართული, ასე რომ Arduino- ს ჩართვამდე უბრალოდ დააჭირეთ ღილაკს და შემდეგ ჩართეთ თქვენი Arduino, შედეგად თქვენ გექნებათ LED, რომელიც უფრო ნელა ციმციმებს 2 წამის ინტერვალში, რაც მიუთითებს AT ბრძანების წარმატებულ შესვლაზე. ახლა ჩვენ ვუშვებთ Arduino– ს სერიულ მონიტორს ან სხვა სერიულ მონიტორს, როგორიცაა teraterms, რათა დავიწყოთ AT ბრძანებების გაგზავნა, თქვენ შეგიძლიათ მიიღოთ AT ბრძანებების დოკუმენტი ქვემოთ ჩამოტვირთვის ბმულიდან, ეს დოკუმენტი აჩვენებს ხელმისაწვდომი AT ბრძანებების ჩამონათვალს ჩვენი Bluetooth მოდულისთვის.

პარამეტრების დასაწყებად ჩვენ ვუშვებთ სერიულ მონიტორს და ვაყენებთ ბაუდის სიჩქარეს 9600 -ზე და ორივე NL და ვაგონის დაბრუნება, ახლა თუ თქვენ სერიულ მონიტორზე აგზავნით სიმბოლოებს AT უნდა მიიღოთ კარგი პასუხი Bluetooth მოდულიდან.

ჩვენ დავიწყებთ Baud– ის განაკვეთის დაყენებით 9600 BPS და ამისათვის ჩვენ უნდა დავწეროთ AT+UART = 9600, 0, 0 შემდეგ დააჭირეთ Enter, ყველა წარმატებულ ოპერაციაში თქვენ უნდა მიიღოთ კარგი პასუხი Bluetooth მოდულიდან

ჩვენ ასევე შევცვლით Bluetooth- ის სახელს Device1, ასე რომ ჩვენ ვწერთ AT+NAME = Device1

ჩვენ ასევე შევცვლით Bluetooth– ის პაროლს 2020 წლამდე, ასე რომ ჩვენ ვწერთ AT+PSWD = 2020

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

ამ გაკვეთილის შემდეგ თქვენ შეძლებთ თქვენი რობოტებისა და მოწყობილობების Bluetooth– ის მორგებას და მათი პროფესიონალივით გაშვებას.

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

და ბოლოს, დარწმუნდით, რომ ელექტრონიკას ყოველდღიურად აკეთებთ. Შეხვედრამდე

გირჩევთ: