สารบัญ:

RYB080l Bluetooth Tutorial สำหรับอุปกรณ์สวมใส่: 8 ขั้นตอน
RYB080l Bluetooth Tutorial สำหรับอุปกรณ์สวมใส่: 8 ขั้นตอน

วีดีโอ: RYB080l Bluetooth Tutorial สำหรับอุปกรณ์สวมใส่: 8 ขั้นตอน

วีดีโอ: RYB080l Bluetooth Tutorial สำหรับอุปกรณ์สวมใส่: 8 ขั้นตอน
วีดีโอ: TUTORIAL: Simple Bluetooth Module Arduino / Android / Reyax RYB080I & RGB LED Control Project Part 2 2024, กรกฎาคม
Anonim
Image
Image

เฮ้ ว่าไงพวก! Akarsh ที่นี่จาก CETech

โครงการของฉันนี้เป็นช่วงการเรียนรู้มากกว่าที่จะเข้าใจการทำงานของโมดูล Bluetooth ขนาดเล็กจาก Reyax

ขั้นแรก เราจะเข้าใจโมดูลเพียงอย่างเดียวและพยายามใช้งานโดยตรง จากนั้นเราจะเชื่อมต่อกับ ESP8266 และสร้างโครงการควบคุม LED อย่างง่าย

ในตอนท้ายของบทช่วยสอน เราจะสามารถใช้โมดูล RYB080l แบบสแตนด์อโลนและไมโคร เช่น esp8266

มาเริ่มกันที่ความสนุกตอนนี้เลย

ขั้นตอนที่ 1: อะไหล่

อะไหล่
อะไหล่
อะไหล่
อะไหล่

โมดูล Bluetooth ที่ฉันใช้มาจาก Reyax

ประการแรกโมดูล Bluetooth หลักคือ RYB080l ที่นี่

เราใช้โมดูลฝ่าวงล้อมของโมดูล Bluetooth ซึ่งเรียกว่ารุ่น Lite ซึ่งคุณสามารถหาได้ ที่นี่

สุดท้าย เราใช้โมดูล ESP8266 จาก DFRobot ซึ่งคุณสามารถซื้อได้จากที่นี่

ขั้นตอนที่ 2: รับ PCB สำหรับโครงการของคุณที่ผลิต

รับ PCB สำหรับโครงการของคุณที่ผลิต
รับ PCB สำหรับโครงการของคุณที่ผลิต

คุณต้องตรวจสอบ PCBGOGO เพื่อสั่งซื้อ PCBs ออนไลน์ในราคาถูก!

คุณได้รับ PCB คุณภาพดี 10 ชิ้นที่ผลิตและจัดส่งถึงหน้าบ้านคุณในราคา 5 ดอลลาร์และค่าจัดส่งบางส่วน คุณยังจะได้รับส่วนลดสำหรับการจัดส่งในการสั่งซื้อครั้งแรกของคุณ

PCBGOGO มีความสามารถในการประกอบ PCB และการผลิตลายฉลุรวมถึงการรักษามาตรฐานคุณภาพที่ดี

ตรวจสอบพวกเขาว่าคุณต้องการผลิตหรือประกอบ PCB

ขั้นตอนที่ 3: ดูโมดูลและแผ่นข้อมูล

การดูโมดูลและแผ่นข้อมูล
การดูโมดูลและแผ่นข้อมูล

คุณสมบัติของโมดูล:

• Bluetooth v4.2 & v5.0 พร้อม Bluetooth Low Energy

• ชิปมาตรฐานอุตสาหกรรม TI CC2640R2F ARM® Cortex®-M3

• สามารถเชื่อมต่ออุปกรณ์บลูทูธสองเครื่องพร้อมกันได้

• สนับสนุนบทบาทโฮสต์-ไคลเอนต์

• ออกแบบด้วยเสาอากาศแบบบูรณาการ PCB เหมาะสำหรับ SMD ขนาด: 115.94mm^2

• ฝาครอบโลหะป้องกันการรบกวนของ EMI

• ส่ง, รับ, ปลุกด้วยหมุด UART 2 อันเท่านั้น

• ควบคุมง่ายด้วยคำสั่ง AT

เราจะเห็นรายละเอียดต่อไปนี้ในภาพ

ขั้นตอนที่ 4: คำสั่ง AT

เราเห็นคำสั่ง AT ต่อไปนี้:

1. AT เพื่อทดสอบว่าโมดูลตอบสนองหรือไม่

2. ซอฟต์แวร์ RESET

3. AT+NAME เพื่อตั้งชื่อการออกอากาศ

4. AT+ATTR เพื่อตั้งชื่ออุปกรณ์

5. AT+CRFOP เพื่อตั้งค่ากำลังส่งสัญญาณ RF

6. AT+CNE เพื่อตั้งค่า BLE นั้นสามารถเชื่อมต่อได้หรือไม่

7. AT+PERIOD การตั้งค่าช่วงเวลาออกอากาศ BLE

8. AT+PWMODE เพื่อตั้งโหมดประหยัดพลังงาน

9. AT+CFUN เพื่อตั้งค่าการออกอากาศ BLE (โฆษณา) เปิด/ปิด

10. AT+IPR เพื่อกำหนดอัตราบอด UART

และตรวจสอบวิดีโอและแผ่นข้อมูลเพื่อดูข้อมูลโดยละเอียดเกี่ยวกับสิ่งเดียวกัน

ขั้นตอนที่ 5: การใช้โมดูลแบบสแตนด์อโลน

การใช้โมดูลแบบสแตนด์อโลน
การใช้โมดูลแบบสแตนด์อโลน
การใช้โมดูลแบบสแตนด์อโลน
การใช้โมดูลแบบสแตนด์อโลน
การใช้โมดูลแบบสแตนด์อโลน
การใช้โมดูลแบบสแตนด์อโลน
การใช้โมดูลแบบสแตนด์อโลน
การใช้โมดูลแบบสแตนด์อโลน

เราจำเป็นต้องเชื่อมต่อโมดูล Reyax กับบอร์ด FTDI การเชื่อมต่อ:

FTDI - RYB080l

Rx - Tx

Tx - Rx

Vcc - Vcc

Gnd - Gnd

ติดตั้งแอปตามที่กล่าวไว้ในที่เก็บ GitHub บนโทรศัพท์ของคุณเพื่อพูดคุยกับโมดูล

เมื่อตั้งค่าการเชื่อมต่อทั้งหมดแล้ว คุณสามารถพูดคุยระหว่างคอมพิวเตอร์และโทรศัพท์/แท็บเล็ตด้วยแอปที่ติดตั้งผ่านบลูทูธ ดังที่เราเห็นในภาพที่แนบมา

ขั้นตอนที่ 6: การตั้งค่า ESP8266

การตั้งค่า ESP8266
การตั้งค่า ESP8266
การตั้งค่า ESP8266
การตั้งค่า ESP8266

เชื่อมต่อ ESP8266 กับโมดูล Bluetooth ตามแผนภาพด้านบน

เมื่อเชื่อมต่อแล้ว ให้ใช้รหัสจาก GitHub และอัปโหลดบน ESP8266 Github:

ขั้นตอนที่ 7: ทดสอบออก

การทดสอบออก
การทดสอบออก

เชื่อมต่อกับโมดูลบลูทูธโดยใช้สมาร์ทโฟนของคุณ

เมื่อเชื่อมต่อแล้ว ให้ส่งคำว่า "LED" หรือ "led" เพื่อสลับ LED

โว้ว! นั่นเป็นวิธีที่ง่าย

ขั้นตอนที่ 8: ปิดผลิตภัณฑ์ชั้นวาง

สินค้านอกชั้นวาง
สินค้านอกชั้นวาง

คุณยังสามารถหาตัวควบคุมรีเลย์สำเร็จรูปที่สร้างโดยใช้โมดูลนี้โดย Reyax ซึ่งคุณสามารถซื้อได้โดยตรงเพื่อใส่โค้ดของคุณเองลงไป

แนะนำ: