สารบัญ:

การสื่อสารแบบอนุกรมแบบไร้สายโดยใช้ Bluefruit: 4 ขั้นตอน
การสื่อสารแบบอนุกรมแบบไร้สายโดยใช้ Bluefruit: 4 ขั้นตอน

วีดีโอ: การสื่อสารแบบอนุกรมแบบไร้สายโดยใช้ Bluefruit: 4 ขั้นตอน

วีดีโอ: การสื่อสารแบบอนุกรมแบบไร้สายโดยใช้ Bluefruit: 4 ขั้นตอน
วีดีโอ: Wireless Arduino Serial Communication with Bluetooth Low Energy! 2024, กรกฎาคม
Anonim
การสื่อสารแบบอนุกรมแบบไร้สายโดยใช้ Bluefruit
การสื่อสารแบบอนุกรมแบบไร้สายโดยใช้ Bluefruit

นี่คือคำแนะนำทีละขั้นตอนง่ายๆ ในการเปลี่ยนสายไฟของคุณด้วยการเชื่อมต่อบลูทูธพลังงานต่ำ:

ฉันใช้เวลาสักครู่ในการค้นหาสิ่งนี้เพราะแทบไม่มีเอกสารเกี่ยวกับการทำเช่นนี้ด้วยเทคโนโลยีบลูทูธพลังงานต่ำที่ทันสมัย เช่น โมดูล Bluefruit เป้าหมายของฉันคือสามารถรวบรวมข้อมูลแบบไร้สายจากมาตรความเร่งที่เชื่อมต่อกับ Arduino ข้อมูลถูกบันทึกบนแล็ปท็อปหรือสมาร์ทโฟนของฉันเพื่อการวิเคราะห์

ขั้นตอนที่หนึ่ง: ดาวน์โหลดโปรแกรมเพื่ออ่าน UART

Mac - ฉันใช้ Adafruit Bluefruit LE Connect ฟรีบน App Store และบันทึกไว้ในบล็อกโพสต์นี้:

blog.adafruit.com/2016/06/06/bluefruit-le-…

IOS / Android - ฉันใช้ซอฟต์แวร์ Bluefruit LE Connect เดียวกัน แต่เป็นเวอร์ชัน IOS ให้ตรวจสอบ App Store

Windows - มีโปรแกรมที่ยอดเยี่ยมบน GitHub ที่นี่:

github.com/adafruit/adafruit-bluefruit-le-…

ขั้นตอนที่ 1: การเดินสายโมดูลบลูฟรุตของคุณ

การเดินสายโมดูลบลูฟรุตของคุณ
การเดินสายโมดูลบลูฟรุตของคุณ

นี่คือไดอะแกรมการเดินสายพื้นฐาน ไลบรารีของ Adafruit ที่กำลังเชื่อมโยงอยู่ด้วยในขั้นตอนต่อไปคือการตั้งค่าสำหรับการกำหนดค่าการเดินสายนี้ ดังนั้นฉันขอแนะนำว่าอย่าเปลี่ยนแปลง ฉันใช้สิ่งนี้กับ Arduino Uno และ Pro Mini และใช้งานได้เหมือนกัน

ขั้นตอนที่ 2: ตั้งค่า IDE สำหรับ Bluefruit

ตั้งค่า IDE สำหรับ Bluefruit
ตั้งค่า IDE สำหรับ Bluefruit
ตั้งค่า IDE สำหรับ Bluefruit
ตั้งค่า IDE สำหรับ Bluefruit

หากคุณยังไม่ได้ดาวน์โหลด คุณจะต้องดาวน์โหลดไลบรารี่จำนวนหนึ่งเพื่อใช้ในการเขียนโปรแกรมโมดูล ซึ่งได้แก่:

learn.adafruit.com/introducing-the-adafrui…

หากคุณไม่ทราบวิธีการติดตั้งไลบรารี่ มันง่ายมากเพียงแค่คลายซิปไฟล์แล้ววางลงในโฟลเดอร์เอกสาร/Arduino/Libraries ของคุณ แล้วรีสตาร์ท IDE

ขั้นตอนที่ 3: เขียนและอัปโหลดโปรแกรมของคุณ

นี่คือโปรแกรมสั้น ๆ ที่ฉันเขียนซึ่งส่งข้อความผ่านบลูทูธเพื่อให้อุปกรณ์รับดู ส่วนที่สำคัญที่สุดคือคุณตั้งค่าพิน RX / TX อนุกรมของคุณตามลำดับและเพิ่มสายอนุกรมคู่ขนานอีกเส้น

#รวม

const int rxpin = 10;

const int txpin = 9;

ซอฟต์แวร์Serial Serial1(rxpin, txpin);

การตั้งค่าเป็นโมฆะ (เป็นโมฆะ) {

Serial.begin(9600); //นี่คือการเชื่อมต่อมอนิเตอร์แบบอนุกรมแบบมีสายปกติที่คุณสามารถดูได้ด้วย Arduino IDE

Serial1.begin(9600); //นี่ในสตริงที่สองที่ส่งไปยังโมดูล Bluefruit จะต้องเป็น 9600 baud

}

วงเป็นโมฆะ () {

Serial.println("ชื่อของฉันเจฟฟ์");

Serial1.println("ชื่อของฉันเจฟฟ์");

ล่าช้า (1000); // พิมพ์ทั้งสองที่ ดังนั้นคุณควรเห็นข้อความที่สำคัญอย่างไม่น่าเชื่อนี้ไม่ว่าทางใด

}

ขั้นตอนที่ 4: คุณทำได้

คุณทำได้!
คุณทำได้!

หวังว่าตอนนี้คุณกำลังดูคุณสมบัติ UART ในแอปพลิเคชันที่คุณเลือกและพอใจกับข้อความที่ส่งให้คุณ คุณควรเห็นบางอย่างเช่นรูปภาพเหล่านี้ที่นี่ ถ้าไม่ลองเดินสายไฟวงจรของคุณใหม่หรือรีเซ็ตโมดูลจากโรงงานโดยถือ GND pin ไว้ที่ พิน DFU เป็นเวลา 5 วินาทีจนกระทั่งไฟสีน้ำเงินและสีแดงกะพริบ

แนะนำ: