Სარჩევი:
- ნაბიჯი 1: დააკავშირეთ თქვენი მოდულები
- ნაბიჯი 2: დააყენეთ თქვენი პროგრამული უზრუნველყოფა
- ნაბიჯი 3: ატვირთეთ კოდი
- ნაბიჯი 4: დაუკავშირდით თქვენს აპლიკაციას და გაუშვით კოდი
ვიდეო: გამოიყენეთ Bluetooth 4.0 HC -08 მოდული, მისამართების LED- ების გასაკონტროლებლად - Arduino Uno გაკვეთილი: 4 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
უკვე ჩაერთეთ არდუინოსთან საკომუნიკაციო მოდულებში? Bluetooth ხსნის შესაძლებლობის სამყაროს თქვენი Arduino პროექტებისთვის და ნივთების ინტერნეტის გამოყენებით. აქ ჩვენ დავიწყებთ ბავშვის ნაბიჯს და ვისწავლით თუ როგორ ვაკონტროლოთ მისამართებიანი LED- ები სმარტფონის აპლიკაციით HC08 Bluetooth მოდულის გამოყენებით. ამის შემდეგ, თქვენ გაეცნობით სმარტფონის აპლიკაციას, რომლის საშუალებითაც შეგიძლიათ Bluetooth– ით სხვა მოდულების მართვა.
რა დაგჭირდებათ ამ გაკვეთილისთვის:
აპარატურა:
-არდუინო გაერო
-LED ბეჭედი 16 X 5050 RGB WS2812
-დიუპონტის მავთულები
-მამაკაცის სათაურები
-HC-08 Bluetooth მოდული
პროგრამული უზრუნველყოფა:
-არდუინო IDE
-მაგალითი კოდი
-NeoPixel ბიბლიოთეკა
-Android პროგრამა ბეჭდის გასაკონტროლებლად (მე გამოვიყენე სერიული Bluetooth ტერმინალი ამ გაკვეთილისთვის)
ინსტრუმენტები:
-გამათბობელი რკინა
BLE გამოყენების უპირატესობები HC-08 მოდული იყენებს BLE (Bluetooth Low Energy) პროტოკოლს. Bluetooth და BLE– ს შორის მთავარი განსხვავება არის ენერგიის მოხმარება. Bluetooth მოიხმარს მეტ ენერგიას ვიდრე BLE, მაგრამ შეუძლია ბევრი მონაცემის დამუშავება. BLE უფრო მიზანშეწონილია მცირე რაოდენობის მონაცემების სწრაფად გადასაცემად ახლომდებარე მოწყობილობებს შორის. BLE ნაკლებად ენერგომომარაგებაა, ამიტომ ამ პროტოკოლის მქონე მოწყობილობებს შეუძლიათ წლების განმავლობაში იმუშაონ მცირე ბატარეით; იდეალურია IoT– სთვის!
ნაბიჯი 1: დააკავშირეთ თქვენი მოდულები
აქ არის ის, რაც გჭირდებათ დასაკავშირებლად:
HC-08> Arduino Uno
TXD> RXD
RXD> TXD
GND> GND
3V3> 3V3
LED ბეჭედი> Arduino Uno
DIN> პინ 6
GND> GND
VCC> 5V
ნაბიჯი 2: დააყენეთ თქვენი პროგრამული უზრუნველყოფა
- ჩამოტვირთეთ Arduino IDE, თუ ჯერ არ გინახავთ www.arduino.cc/en/Main/Software)
-
დააინსტალირეთ NeoPixel ბიბლიოთეკა
- ჩამოტვირთეთ Adafruit NeoPixel Library როგორც.zip ფაილი (https://github.com/adafruit/Adafruit_NeoPixel)
- Arduino IDE– ში გადადით ჩანახატზე> ბიბლიოთეკის ჩართვა>.zip ბიბლიოთეკის დამატება
- იმპორტი Adafruit NeoPixel ბიბლიოთეკა
- აირჩიეთ ფაილი, რომელიც ახლახან გადმოწერეთ. თქვენ უნდა ნახოთ, რომ ბიბლიოთეკა წარმატებით დაემატა.
-
ჩამოტვირთეთ Bluetooth პროგრამა თქვენს სმარტფონზე. თქვენ შეგიძლიათ გამოიყენოთ მრავალი Bluetooth პროგრამა HC-08 მოდულის გასაკონტროლებლად. თუმცა, ყველა არ არის თავსებადი BLE პროტოკოლთან, ასე რომ, თუ გსურთ სხვა აპლიკაციის გამოყენება, ჯერ შეამოწმეთ მისი თავსებადობა.
ჩვენ ვიყენებთ სერიული Bluetooth ტერმინალს, რომელიც გადმოწერილია Google Play Store– დან
ნაბიჯი 3: ატვირთეთ კოდი
შეაერთეთ თქვენი Arduino Uno კომპიუტერთან და გადაამოწმეთ, რომ თქვენ გაქვთ სწორი დაფა და პორტი არჩეული ინსტრუმენტების ჩანართში.
ჩამოტვირთეთ ეს მაგალითი კოდი.
შენიშვნა: როდესაც ატვირთავთ თქვენს კოდს, ნუ დაუკავშირდებით Arduino RX პინს. თუ ის დაკავშირებულია ატვირთვის დროს, კოდი არ იმუშავებს. ატვირთვის შემდეგ თქვენ უნდა ხელახლა დააკავშიროთ ის რომ LED მუშაობდეს.
კოდის ახსნა
კოდი დალაგებულია შემთხვევებში, დაამატეთ ან წაშალეთ რამდენიც გსურთ. მიუთითეთ ისინი ტექსტით, რომელიც შეგიძლიათ შეიყვანოთ თქვენს Bluetooth აპში. ჩვენი კოდის შემთხვევები გამოყოფილია დიდი ასოებით. როდესაც თქვენ ჩაწერთ საქმეს აპლიკაციაში, ის შეიცვლება LED- ის ფერი მის შესაბამის კოდში IDE- ში.
მაგალითად, თუ თქვენს აპლიკაციაში აკრიფებთ ‘A’, თქვენი LED უნდა შეიცვალოს მწვანე (0, 255, 0)
თქვენ შეგიძლიათ შეცვალოთ LED ნათურები ფრჩხილებში RGB მნიშვნელობების მორგებით. RGB მნიშვნელობები მერყეობს 0 -დან 255 -მდე.
როგორ მოვახდინოთ ინდივიდუალური LED ნათურების რეგულირება
ამის გაკეთება შეგიძლიათ სურათის ყუთებში მონიშნული კოდის კოპირებით (ეს კოდი გამოჩნდება მაგალითის კოდის ბოლოში) და "colorSet" (strip. Color "…. იყოს LED, რომლის შეცვლაც გსურთ. 'c' იქნება ფერის კოდი. თქვენ უნდა დაამატოთ ზოლში. ფერი ('c' მნიშვნელობის ადგილზე RGB კოდთან ერთად.
მაგალითი:
strip.setPixelColor (3, ზოლები. ფერი (255, 127, 0));
ეს გახდება მე -3 LED ნარინჯისფერი ელფერი.
ამ მაგალითის კოდში ჩვენ მოგაწოდეთ მაგალითი ქეისი სხვადასხვა LED ფერის მქონე ცალკეული LED- ებისთვის. ახლა თქვენ შეგიძლიათ მარტივად შეცვალოთ ინდივიდუალური LED- ები.
ნაბიჯი 4: დაუკავშირდით თქვენს აპლიკაციას და გაუშვით კოდი
გაუშვით კოდი! დარწმუნდით, რომ ატვირთვის დროს RX გათიშული გაქვთ.
ახლა გახსენით თქვენი აპლიკაცია და გადადით Bluetooth მოწყობილობებზე, რომ იპოვოთ თქვენი მოდული. დაკავშირების შემდეგ დააწკაპუნეთ კავშირის ხატზე ნაგვის ურნის ხატის მახლობლად და ჩაწერეთ საქმის სახელი, ჩვენს მაგალითში კოდი, ჩვენ ვიყენებთ შემთხვევებს A-E და უყურეთ როგორ ანათებს LED!
ახლა თქვენ გაქვთ Bluetooth პროგრამის გამოყენების და მიმართული RGB LED ნათურების გამოყენების გამოცდილება, ასე რომ თქვენ შეგიძლიათ ჩართოთ ორივე თქვენს პროექტებში. წინ წადი და ითამაშე დროისა და შეფერხების ფუნქციებით. ისიამოვნეთ!
გირჩევთ:
არდუინოს გაკვეთილი - BLYNK სტილიზებული ღილაკი და ESP -01 სარელეო მოდული: 3 ნაბიჯი (სურათებით)
Arduino Tutorial - BLYNK Styled Button და ESP -01 სარელეო მოდული: კეთილი იყოს თქვენი მობრძანება ჩვენს არხზე, ეს არის ამ სეზონის პირველი გაკვეთილი, რომელიც დაეთმობა IoT სისტემებს, აქ ჩვენ აღვწერთ მოწყობილობების ზოგიერთ მახასიათებელს და ფუნქციონალურობას გამოიყენება ამ ტიპის სისტემებში. ამ s
გამოიყენეთ ძველი ლეპტოპის სენსორული პანელი კომპიუტერის გასაკონტროლებლად!: 11 ნაბიჯი (სურათებით)
გამოიყენეთ ძველი ლეპტოპის სენსორული პანელი კომპიუტერის გასაკონტროლებლად! მოცურების და თითის თითების ჟესტები შეიძლება დაამტკიცოს, რომ მაკონტროლებელი პერსონალი საკმაოდ მარტივი და სახალისო გზით ხდება. ამ ინსტრუქციებში, მოდით გავაერთიანოთ ერთი
გამოიყენეთ შელოცვები თქვენი კომპიუტერის გასაკონტროლებლად!: 7 ნაბიჯი (სურათებით)
გამოიყენეთ შელოცვები თქვენი კომპიუტერის გასაკონტროლებლად!: გსურდათ ოდესმე ჰარი პოტერის მსგავსი შელოცვების გამოყენება? მცირედი მუშაობით და ხმის ამოცნობით, ეს შეიძლება აითვისოს. ის რაც გჭირდებათ ამ პროექტისათვის: კომპიუტერი Windows XP ან VistaA მიკროფონით გარკვეული დრო და მოთმინება! თუ მოგეწონათ ეს ინსტრუქცია
გამოიყენეთ HC-05 Bluetooth მოდული, რათა გააცნობიეროთ მიკრო: ბიტიანი კომუნიკაცია მობილურ ტელეფონზე: 9 ნაბიჯი (სურათებით)
გამოიყენეთ HC-05 Bluetooth მოდული, რათა გააცნობიეროთ მიკრო: ბიტი მობილური ტელეფონით: თავში გამოიყენეთ HC-06 Bluetooth მოდული, რათა გააცნობიეროთ მიკრო: ბიტი მობილური ტელეფონით, ჩვენ ვისაუბრეთ იმაზე, თუ როგორ გამოვიყენოთ HC-06 მიკრო კომუნიკაციას შორის: ბიტი და მობილური ტელეფონი. HC-06- ის გარდა, არის კიდევ ერთი საერთო Bluetooth მოდული
გამოიყენეთ HC-06 Bluetooth მოდული, რათა გააცნობიეროთ მიკრო: ბიტიანი კომუნიკაცია მობილურ ტელეფონზე: 8 ნაბიჯი (სურათებით)
გამოიყენეთ HC-06 Bluetooth მოდული, რათა გააცნობიეროთ მიკრო: ბიტი მობილური ტელეფონით: ჩემ გარშემო ბევრი მეგობარი, რომლებიც თამაშობენ მიკრო: ბიტს, მითხარით, რომ მიკრო: ბიტის Bluetooth კავშირი არ არის სტაბილური. ადვილია გათიშვა. თუ ჩვენ ვიყენებთ მიკროპითონს, Bluetooth– ის გამოყენებაც კი შეუძლებელია. სანამ ეს პრობლემა მოგვარდება მიკრო: ბიტ ოფით