วันอาทิตย์ที่ 16 กันยายน พ.ศ. 2561

บรูทูท https://www.instructables.com/id/Arduino-Bluetooth-Basic-Tutorial/(อ้างอิง)

การสอนพื้นฐานบลูทู ธ ARDUINO

63123
690
46

บทนำ: Arduino Bluetooth Tutorial ขั้นพื้นฐาน

รูปภาพของ Arduino Bluetooth Tutorial ขั้นพื้นฐาน
เคยคิดหรือไม่ว่าจะควบคุมอุปกรณ์อิเล็กทรอนิกส์ใด ๆ ด้วยโทรศัพท์สมาร์ทของคุณหรือไม่การควบคุมหุ่นยนต์หรืออุปกรณ์อื่น ๆ ด้วยสมาร์ทโฟนของคุณจะเจ๋งจริงๆ นี่คือการสอนง่ายๆและขั้นพื้นฐานสำหรับการเชื่อมต่อBluetoothกับarduino

ขั้นตอนที่ 1: สิ่งที่คุณต้องการ

รูปภาพของสิ่งที่คุณต้องการ

ฮาร์ดแวร์

ซอฟต์แวร์

ขั้นตอนที่ 2: ชมวิธีการทำงาน?

รูปภาพของชมวิธีการทำงาน?
ดูบทแนะนำเกี่ยวกับวิดีโอ

ขั้นตอนที่ 3: เริ่มสร้างตึก

รูปภาพของเริ่มต้นสร้าง
วงจรมีขนาดเล็กและเรียบง่ายจึงมีการเชื่อมต่อเพียงเล็กน้อยเท่านั้น
Pins Arduino ___________ Pins โมดูล Bluetooth
X (Pin 0) ___________________ X
TX (Pin 1 ) ___________________ RX
5V _________________________ วีซีซี
GND _________________________ GND
เชื่อมต่อ LED ลบกับ GND ของ arduino และบวกกับขา 13 โดยมีค่าความต้านทานระหว่าง220Ω - 1KΩ และคุณทำกับวงจร
หมายเหตุ: อย่าเชื่อมต่อ RX เข้ากับ RX และ TX ไปยัง TX ของ Bluetooth เพื่อให้ arduinoyou ไม่รับข้อมูลใด ๆ TX ที่นี่หมายถึง Transmit และ RX หมายถึง Receive

ขั้นตอนที่ 4: อัปโหลดรหัส

/ * Bluetooh พื้นฐาน: LED ON OFF - Avishkar
* Coder - Mayoogh Girish
* เว็บไซต์ - http://bit.do/Avishkar
* ดาวน์โหลดแอปพลิเคชัน: https://github.com/Mayoogh/Arduino-Bluetooth-Basic
* โปรแกรมนี้ช่วยให้คุณสามารถควบคุม LED บน pin 13 ของ arduino โดยใช้โมดูลบลูทู ธ
* /
ข้อมูลถ่าน = 0; / / ตัวแปรสำหรับการจัดเก็บข้อมูลที่ได้รับ
การตั้งค่าเป็นโมฆะ ()
{
    Serial.begin (9600); / / ตั้งค่า baud สำหรับการส่งข้อมูลแบบอนุกรม                               
    pinMode (13, เอาท์พุท); // ตั้งค่าขาพิน 13 เป็นพินเอาต์พุต
}
void loop ()
{
   if (Serial.available ()> 0) // ส่งข้อมูลเฉพาะเมื่อคุณได้รับข้อมูล:
   {
      ข้อมูล = Serial.read (); // อ่านข้อมูลขาเข้าและเก็บข้อมูลไว้ในข้อมูลตัวแปร
      Serial.print (ข้อมูล); // พิมพ์ค่าภายในข้อมูลใน Serial monitor
      Serial.print ( "\ n"); // บรรทัดใหม่
      if (data == '1') // ตรวจสอบว่าค่าของข้อมูลมีค่าเท่ากับ 1 หรือไม่
         digitalWrite (13, HIGH); // หากค่าเป็น 1 LED จะเปิดขึ้น
      else if (data == '0') // ตรวจสอบว่าค่าของข้อมูลมีค่าเท่ากับ 0 หรือไม่
         digitalWrite (13, ต่ำ); // หากค่าเป็น 0 LED จะดับลง
   }
}

ขั้นตอนที่ 5: วิธีการทำงาน?

รูปภาพของวิธีการทำงาน?
รูปภาพของวิธีการทำงาน?
HC 05/06ทำงานในการสื่อสารแบบอนุกรมที่ Android app ได้รับการออกแบบการส่งข้อมูลอนุกรมไปยังโมดูลบลูทู ธ เมื่อปุ่มบางปุ่มกดโมดูลบลูทู ธ ที่อื่น ๆ ได้รับข้อมูลและส่งไปยัง ardunio ผ่านขาเท็กซัสของโมดูลบลูทู ธ pin ของ arduino) รหัสที่ป้อนให้ arduino ตรวจสอบข้อมูลที่ได้รับและเปรียบเทียบหากข้อมูลที่ได้รับคือ 1 LED จะเปิดขึ้นจะดับลงเมื่อได้รับข้อมูลเป็น 0
เปิดจอภาพแบบอนุกรมและดูข้อมูลที่ได้รับ

ขั้นที่ 6: แอปพลิเคชัน Android

รูปภาพของแอปพลิเคชัน Android
รูปภาพของแอปพลิเคชัน Android
รูปภาพของแอปพลิเคชัน Android
รูปภาพของแอปพลิเคชัน Android
รูปภาพของแอปพลิเคชัน Android
รูปภาพของแอปพลิเคชัน Android
ในบทแนะนำนี้ฉันจะไม่ครอบคลุมบทแนะนำเกี่ยวกับการพัฒนาแอป android.You สามารถดาวน์โหลดแอปพลิเคชัน Android ได้จากที่นี่

วิธีการใช้ app?

ดูวิดีโอวิธีจับคู่กับโมดูลบลูทู ธ
  • ดาวน์โหลดแอพพลิเคชันจากร้านแอพฯหรือที่นี่
  • จับคู่อุปกรณ์ของคุณกับโมดูลบลูทู ธ HC 05/06 
    1) เปิดโมดูลบลูทู ธ HC 05/06 
    2) สแกนหาอุปกรณ์ที่มีอยู่
    3) จับคู่กับ HC 05/06 โดยป้อนรหัสผ่านเริ่มต้น 1234 หรือ 0000
  • ติดตั้งแอพพลิเคชัน LED บนอุปกรณ์ Android ของคุณ
  • เปิดแอพพลิเคชัน
  • กดอุปกรณ์จับคู่
  • เลือกโมดูล Bluetooth จากรายการ (hc 05/06)
  • หลังจากเชื่อมต่อเรียบร้อยแล้ว
  • กดปุ่มเปิดเพื่อเปิดไฟ LED และ OFF เพื่อเปิด LED
  • ยกเลิกการเชื่อมต่อปุ่มเพื่อปลดจากโมดูลบลูทู ธ
นี่เป็นเพียงการกวดวิชาพื้นฐานเกี่ยวกับการเชื่อมต่อโมดูลบลูทู ธ กับโครงการ arduinoThis สามารถปรับปรุงให้อยู่ในระดับที่สูงขึ้นเช่นบ้านอัตโนมัติโดยใช้มาร์ทโฟน , หุ่นยนต์ควบคุมมาร์ทโฟนและอื่น ๆ อีกมากมาย
สำหรับโครงการ DIY เพิ่มเติมเยี่ยมชมบล็อกของฉัน

4 คนทำโครงการนี้!

ข้อเสนอแนะ

  • การแข่งขันโลหะ

    การแข่งขันโลหะ
  • การประกวดเสียง 2018

    การประกวดเสียง 2018
  • การประกวดที่บ้านเล็ก

    การประกวดที่บ้านเล็ก
เรามีนโยบายที่ดี 
มีความเป็นบวกและสร้างสรรค์
  
 

46 การสนทนา

ไม่มี
rajak45
คำถาม 2 เดือนที่ผ่านมาเกี่ยวกับบทนำ
รหัสของคุณไม่ทำงาน ฉันทำตามขั้นตอนทั้งหมดเป็น u above.i กล่าวไม่เข้าใจผิดกับวงจรของฉัน LED ไม่ทำงานกรุณาบอกฉันว่าเป็นความผิดของฉัน
ไม่มี
Udana
1 ปีที่ผ่านมา
Sir วิธีการอ่านข้อมูลจาก arduino ผ่าน Bluetooth .. (วาล์ว ex.temp)
ความช่วยเหลือของคุณมากชื่นชมครับ
ไม่มี
MenasheU
1 ปีที่ผ่านมา
ชัดเจนมาก
ฉันต้องการถามว่าคุณรู้ไหมว่าควรทำอะไรในระดับแอพพลิเคชัน Android หากต้องการเพิ่มสวิทช์ที่จะอนุญาตให้เปิด / ปิดด้วยตนเองด้วยตนเอง แล้วคำถามของฉันคือวิธีการอ่านสถานะเปลี่ยน? (กล่าวคืออยู่ในสถานะกดหรือไม่?)
ไม่มี
FineVbF
1 ปีที่ผ่านมา
hi AVISHKAR .. คุณสามารถทำรหัสเพื่ออัปโหลดใน ATTINY85? การสนับสนุนและการประยุกต์ใช้และกรุณา pleaseee ... ขอบคุณ
งานที่ดี คุณเก็บมันง่ายที่จะเข้าใจ!
ไม่มี
Cmp05
1 ปีที่ผ่านมา
วิธีการเกี่ยวกับถ้าฉันต้องการมันเพื่อปลดล็อกรถของฉันเมื่อฉันได้ใกล้และล็อคเป็นฉันเดินไปกับ bluetooh บนโทรศัพท์ของฉัน
เช้าต้องการถามคุณสามารถตั้งโมดูลบลูทู ธ ในการตั้งค่าหากคลิกเชื่อมต่อ / เชื่อมต่อโมดูลบลูทู ธ กับ Android Android ใกล้พอที่จะโมดูลแล้วเชื่อมต่อโดยอัตโนมัติ ขอขอบคุณ
pagi master, mau tanya, bsa nggk modul บลูทู ธ nya di การตั้งค่า jika meng konek kan / menghubungkan modul bluetooth dengan หุ่นยนต์ mendekatkan หุ่นยนต์ saja ke modul, maka terhubung secara otomatis. Terima Kasih
สวัสดีฉันสงสัยว่าคุณสามารถช่วยฉันได้หรือไม่?ฉันต้องการสร้างส่วนติดต่อสวิทช์บลูทู ธ เหมือนกับโครงการของคุณ แต่ต่างออกไป แทนการใช้ iphone เป็นสวิตช์สวิตช์เป็นอุปกรณ์ push (แจ็ค 3.5 มม.) เชื่อมต่อกับบลูทู ธ และบลูทู ธ ผ่านราวกับสัมผัสหน้าจอ ฉันสงสัยว่าฉันสามารถตั้งค่าได้เช่นนี้ Mini USB Nano V3.0 โมดูล ATMEGA328P CH340G 5V 16M บอร์ดไมโครคอนโทรลเลอร์สำหรับ Arduino พร้อม Bluetooth HC-06 BLE และถ้าหาก LEDs เช่นโครงการของคุณจะเป็นแจ็ค 3.5 มม. ฉันเพิ่มลิงค์ตรวจสอบออกบางสิ่งบางอย่างที่คล้ายคลึงกันของสิ่งที่ฉันต้องการจะทำ แต่ไม่มีตัวจับเวลาและเพียง 2 แจ็ค
http://www.pretorianuk.com/applicator 
ขอบคุณข้อมูลใด ๆ ที่เป็นที่นิยม
Rodney @ dangerous33172@yahoo.com
ไม่มี
syaruls
1 ปีที่ผ่านมา
ฉันสามารถขอให้ฉันต้องการให้การแจ้งเตือนแยกบลูทู ธ ใช้ arduino nano และ hc-06 (ไม่ใช่ BLE) หรือ hc-08 (BLE) เมื่อสมาร์ทโฟนและบลูทู ธ ยกเลิกการเชื่อมต่อสมาร์ทโฟนของเราจะดังขึ้นคุณสามารถให้คำแนะนำเกี่ยวกับโปรแกรมและวงจรในโครงการนี้ได้หรือไม่ ขอบคุณ
ไม่มี
hlin8
2 ปีที่แล้ว
ฉันชอบ
ฉันต้องการจริงๆที่จะใช้ตัวต้านทานที่ขา 13?
2 ตอบกลับ 
ฉันสามารถตั้งค่าหลอดไฟ LED ในสิ่งนี้ได้หรือไม่?
ตอบ 1 ครั้ง 
ฉันมีทุกสิ่งทุกอย่างตั้งค่าถูกต้องคู่ของโทรศัพท์กับอุปกรณ์บลูทู ธ แต่ไม่มีอะไรเกิดขึ้นเมื่อฉันกดปุ่ม ความคิดอะไรผิดพลาด
3 ตอบกลับ 

ไม่มีความคิดเห็น:

แสดงความคิดเห็น