მოდით, დაუკავშიროთ უკაბელო Bluetooth მოდული Arduino- ს და ვისწავლოთ როგორ მივიღოთ მონაცემები მისგან და კომპიუტერიდან გადავიტანოთ მას.
აუცილებელია
- - არდუინო;
- - Bluetooth მოდული;
- - კომპიუტერი;
- - სადენების დამაკავშირებელი.
ინსტრუქციები
Ნაბიჯი 1
Bluetooth- ის მოდულების მრავალი განხორციელებაა. თითოეულს აქვს საკუთარი მახასიათებლები, მაგრამ ზოგადად, ისინი ძალიან ჰგავს ერთმანეთს. განვიხილოთ HC-06 Bluetooth მოდულის წარმომადგენელი.
ეს მოდული მუშაობს 2.40 გჰც-დან 2.48 გჰც-მდე სიხშირეზე და მხარს უჭერს Bluetooth სპეციფიკაციის ვერსიას 2.1 + EDR (ენერგიის დაბალი მოხმარება, მონაცემთა დაცვა და Bluetooth მოწყობილობების მარტივი კავშირი). სტაბილური მიღება მოდულით გარანტირებულია 10 მეტრის განმავლობაში.
Bluetooth მოდულის პინების დანიშნულება შემდეგია:
- VCC და GND - მოდულის ელექტრომომარაგების "პლუს" და "მინუსი", მხარდაჭერილია ძაბვები 3, 6-დან 6 ვოლტამდე;
- TX და RX - მოდულის გადამცემი და მიმღები;
- MCU-INT (სტატუსი) არის სტატუსის გამომუშავება;
- გასუფთავება (გადატვირთვა) - მოდულის გადატვირთვა და გადატვირთვა, ამ შემთხვევაში იგი ხორციელდება დაბალი ლოგიკური დონით.
ბოლო ორი დასკვნა შეიძლება არ იყოს დაკავშირებული; ხშირად შეგიძლიათ იპოვოთ მოდულები ამ დასკვნების გარეშე.
ნაბიჯი 2
ქვემოთ მოყვანილი დიაგრამის მიხედვით, მოდით, დავუკავშიროთ Bluetooth მოდული Arduino- ს. გთხოვთ გაითვალისწინოთ, რომ Arduino- ს გადამცემი (Tx) უკავშირდება მოდულის მიმღებს (Rx) და პირიქით.
სტატუსის პინი აჩვენებს მაღალ დონეს, როდესაც მოდული დაწყვილებულია სხვა Bluetooth მოწყობილობასთან და დაბალია, როდესაც ის დაწყვილებული არ არის. მისი მნიშვნელობის წაკითხვა შეგიძლიათ Arduino- ს პინთან დამაკავშირებლად და მისთვის pinMode (pinStatus, INPUT) ოპერაციული რეჟიმის მინიჭებით და ამით შეისწავლოთ მოდულის მდგომარეობა. მაგრამ სტატუსის მაჩვენებელი არ მუშაობს სწორად ყველა მოდულზე, ამიტომ ამ მაგალითში მას არ გამოვიყენებთ.
ნაბიჯი 3
შედეგი უნდა იყოს რაღაც ფოტო.
ნაბიჯი 4
მოდით დავწეროთ ეს ესკიზი და ჩავტვირთოთ Arduino მეხსიერებაში. ჩვენ წავიკითხავთ Bluetooth მოდულიდან მიღებულ მონაცემებს და დავამუშავებთ მათ. ამ შემთხვევაში, როდესაც მოდულიდან მოდის "1" სიმბოლო, ჩვენ ვანთებთ LED- ს და როდესაც "0" ჩამოვა, გავთიშავთ.
ჩვენ ჩართეთ ჩართული ჩართვა Arduino- სთან და მასთან დაკავშირებული Bluetooth მოდულის საშუალებით. სწორად დაკავშირებული მოდული დაუყოვნებლივ შემოდის კავშირის ლოდინის რეჟიმში, რომელიც მითითებული იქნება რიტმულად მოციმციმე სტატუსის LED- ით.
ნაბიჯი 5
ახლა თქვენ უნდა დაამატოთ Bluetooth მოწყობილობა სანდო მოწყობილობების სიას. ჩართეთ Bluetooth თქვენს კომპიუტერზე, გადადით პარამეტრები -> მოწყობილობები -> Bluetooth. ჩვენ დარწმუნდებით, რომ ჩვენი Bluetooth მოდული ჩანს კომპიუტერში. აირჩიეთ ის სიიდან და დააჭირეთ ღილაკს ბმული. დიალოგურ ფანჯარაში შეიყვანეთ ნაგულისხმევი პაროლი 1234. თუ დამატება წარმატებით ჩატარდა, მოწყობილობა გამოჩნდება სიაში შეწყვილებული ნიშნით.
თუ გსურთ თქვენი სმარტფონიდან დაუკავშირდეთ Bluetooth მოდულს, მაშინ პროცედურა იგივეა: ჩართეთ Bluetooth თქვენს სმარტფონზე, აღმოაჩინეთ Arduino- სთან დაკავშირებული მოდული, დააწყვილეთ მასთან.
ნაბიჯი 6
Bluetooth მოდულთან დასაკავშირებლად შეგიძლიათ გამოიყენოთ სხვადასხვა პროგრამები, რომელთა დაკავშირებაც შეიძლება COM პორტთან. მაგალითად, როგორიცაა HyperTerminal, PuTTY, Tera Term, Termite და სხვები. ისინი ყველა უფასო და თავისუფლად ვრცელდება ინტერნეტში.
TeraTerm– ის მოხერხებულობაა ის, რომ იგი ავტომატურად ჩამოთვლის COM პორტებს, რომლებიც ენიჭება თქვენი კომპიუტერის Bluetooth მოდულს. გაუშვით პროგრამა, აირჩიეთ სერიული კავშირი, სიიდან აირჩიეთ შესაბამისი Bluetooth COM პორტი, დააჭირეთ OK.
კავშირის დროს შეცდომის შემთხვევაში, პროგრამა აჩვენებს შესაბამის შეტყობინებას. თუ თქვენი კომპიუტერის Bluetooth მოდულთან კავშირი წარმატებით დასრულდა, თქვენს წინაშე იხილავთ ტერმინალის შავ ველს.
ამ ველში კლავიატურადან შეიყვანეთ ნომერი 1 - და Arduino- ს პინზე LED განათდება, შეიყვანეთ 0 - ის გაქრება.
ნაბიჯი 7
ანალოგიურად, თქვენ შეგიძლიათ დაუკავშირდეთ Bluetooth მოდულს თქვენი სმარტფონიდან. ჩამოტვირთეთ Bluetooth ტერმინალის პროგრამა, როგორიცაა Bluetooth Terminal. დაუკავშირდით მოდულს და შეიყვანეთ ბრძანებები 0 ან 1.
ამრიგად, ჩვენ ვისწავლეთ, თუ როგორ უნდა დაუკავშირდეთ Bluetooth- ს Arduino- ს და მასზე მონაცემების გადაცემა.