2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
โดย memoryleakyuFollow เพิ่มเติมโดยผู้เขียน:
เรื่องราว
บีคอนจะส่งสัญญาณอย่างต่อเนื่องเพื่อให้อุปกรณ์บลูทูธอื่นรู้ว่ามีอยู่ และฉันก็อยากได้บีคอนบลูทูธเพื่อติดตามกุญแจมาตลอดเพราะว่าฉันลืมเอามันมาเหมือน 10 ครั้งในปีที่แล้ว และฉันก็บังเอิญได้โมดูลคู่ HM13 ดังนั้นฉันคิดว่าฉันสามารถเปลี่ยนเป็น iBeacon ง่ายๆ เพื่อแจ้งให้เราทราบหากฉันลืมนำกุญแจมาด้วย แต่เมื่อฉันทำเสร็จแล้ว ฉันรู้ว่าฉันจะไม่คอยดูโทรศัพท์ของฉัน ดังนั้นฉันจึงตัดสินใจสร้างเครื่องสแกนบีคอนแบบต่อเนื่องด้วย Raspberry Pi เป็นเกตเวย์บลูทูธ ดังนั้นฉันสามารถเรียกให้ส่งอีเมลถึงฉันหรือส่งข้อความถึงฉันเพื่อเตือนฉันถึงกุญแจ
เสบียง
Seeduino V4.2
Grove - Blueseeed - รุ่น Dual (HM13)
Raspberry Pi 4 รุ่น B
ขั้นตอนที่ 1: DIY IBeacon
ฉันตั้งโปรแกรมโมดูล HM13 ด้วยบอร์ดที่เข้ากันได้กับ Arduino ฉันคิดว่ามันสามารถทำได้กับบอร์ด dev ชนิดอื่น ๆ แม้แต่ raspberry pi แต่เนื่องจาก Arduino มีไลบรารี่มากมาย ทำไมต้องกังวล? เชื่อมต่อโมดูล HM13 กับพิน Tx และ Rx ทางขวา จากนั้นอัปโหลดภาพร่าง แต่อย่าลืมตั้งค่า UUID มาโครและค่าเล็กน้อยในโค้ด Arduino เมื่อเสร็จแล้ว คุณเพียงแค่ต้องเปิดเครื่องโมดูล HM13 เพื่อให้มันทำงานต่อไป
ขั้นตอนที่ 2: ทดสอบด้วยแอพ
จากนั้นเพิ่มบีคอนของคุณในแอป UUID, มาโครและค่ารองถูกระบุในโค้ด Arduino หลังจากนั้น คุณจะเห็นบีคอนของคุณที่หน้าแรกของแอป
หยิบโทรศัพท์แล้วเดินไปรอบๆ คุณจะเห็นระยะห่างคร่าวๆ ระหว่างคุณกับบีคอน