جدول المحتويات:
- الخطوة 1: قم بتوصيل Dongle
- الخطوة 2: الاتصال التسلسلي
- الخطوة 3: قم بتشغيل Python Script
- الخطوة 4: فحص جهازك
فيديو: حوّل Raspberry Pi إلى منارة Bluetooth: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
تعد Bluetooth إحدى التقنيات المبتكرة لنقل البيانات لاسلكيًا ، وبناء أنظمة التشغيل الآلي للمنزل ، والتحكم في الأجهزة الأخرى وما إلى ذلك.
في هذه التعليمات ، سأحاول تحويل Raspberry Pi إلى Bluetooth Beacon.
متطلبات
- فطيرة التوت
- BleuIO (دونجل USB منخفض الطاقة يعمل بالبلوتوث)
- هاتف محمول مزود بتقنية Bluetooth وتطبيق مثل BLE Scanner أو LightBlue أو DSPS من Dialog Semiconductor.
الخطوة 1: قم بتوصيل Dongle
قم بتوصيل BleuIO dongle بـ Raspberry Pi الخاص بك.
لتحديد اسم الجهاز الذي يتصل به الدونجل ، ستحتاج إلى تشغيل:
ليرة سورية / ديف
قد تحتاج إلى القيام بذلك مرتين ، مرة قبل توصيل الدونجل ومرة بعد ذلك لتتمكن من تحديد اسم الجهاز. عند بدء التشغيل ، سيفتح الدونجل منفذ COM لمحمل الإقلاع لمدة 10 ثوانٍ للسماح لك بتحديث البرنامج الثابت (أو تحديث التطبيق الخاص بك).
بعد ذلك سيغلق هذا المنفذ ويفتح منفذًا جديدًا لتطبيق BleuIO وهو المنفذ الذي نهتم به هنا. يمكنك الجري:
lsusb
الخطوة 2: الاتصال التسلسلي
ستحتاج إلى برنامج اتصال تسلسلي للتواصل مع الدونجل. في هذا البرنامج التعليمي ، سنستخدم Minicom. يمكنك الحصول على Minicom من خلال تشغيل:
sudo apt-get install minicom
الآن ، لبدء استخدام الدونجل ، قم بتشغيل الأمر التالي ، على سبيل المثال ، إذا كان الدونجل الخاص بك متصلاً باسم الجهاز ttyACM0:
minicom -b 9600 -o -D / dev / ttyACM0
حاول الآن كتابة أمر AT. على سبيل المثال
في
إذا حصلت على استجابة جيدة ، فهذا يعني أن الدونجل يعمل.
الخطوة 3: قم بتشغيل Python Script
لدينا برنامج نصي بيثون جاهز للمساعدة في تحويل Raspberry Pi إلى Bluetooth Beacon.
لاستخدام هذه البرامج النصية ، ستحتاج إلى تثبيت Python.
ستحتاج أيضًا إلى تثبيت الوحدة النمطية pySerial. أسهل طريقة لتثبيته هي من خلال النقطة (والتي يجب أن تكون لديك بالفعل بعد تثبيت بايثون) عن طريق تشغيل:
بايثون 2:
تثبيت Pyserial
Python3:
python3 -m pip تثبيت pyserial
بعد الاتصال ، يمكنك استخدام نموذج نص برمجي Python لإعداد iBeacon الخاص بك. يمكن العثور على الكود المصدري على GitHub.
احفظ هذا البرنامج النصي في ملف يسمى ibeacon.py أو يمكنك تسمية أي شيء تريده.
افتح الملف الآن باستخدام موجه الأوامر عن طريق الكتابة
بيثون ibeacon.py
الخطوة 4: فحص جهازك
عند بدء تشغيل برنامج Python النصي ، يجب أن تكون قادرًا على رؤية iBeacon الخاص بك باستخدام تطبيق ماسح ضوئي مصمم لـ Bluetooth Low Energy (BLE).
من أمثلة تطبيقات الماسح الضوئي BLE Scanner من Bluepixel Technologies.
هنا يمكنك أن ترى أن جهازك قد بدأ في الإعلان.
يمكنك أيضًا استخدام البرنامج النصي Eddystone. يتوفر كود المصدر هنا.
موصى به:
حول بطارية الكمبيوتر المحمول القديمة إلى باور بانك: 4 خطوات (بالصور)
قم بتحويل بطارية الكمبيوتر المحمول القديمة إلى بنك طاقة: في هذا المشروع سأوضح لك كيفية تحويل بطارية من كمبيوتر محمول قديم إلى بنك طاقة يمكنه شحن هاتف عادي من 4 إلى 5 مرات بشحنة واحدة. هيا بنا نبدأ
حوّل جهاز Mac الكلاسيكي المكسور إلى كمبيوتر Raspberry Pi الحديث: 7 خطوات
قم بتحويل جهاز Mac الكلاسيكي المكسور إلى كمبيوتر Raspberry Pi الحديث: حسنًا ، قد لا يكون هذا مفيدًا للجميع ، لأن معظمكم ربما لا يمتلك جهاز Mac كلاسيكيًا مكسورًا. ومع ذلك ، أنا حقًا أحب عرض هذا الشيء وقمت بتوصيله بنجاح بـ BBB منذ سنوات. ومع ذلك ، لم أتمكن مطلقًا من عرض c
حول بنك الطاقة إلى بطارية ليثيوم 9 فولت: 5 خطوات
قم بتحويل بنك الطاقة إلى بطارية ليثيوم 9 فولت: لذلك ، كنت بحاجة إلى بطارية 9 فولت للمقياس المتعدد الخاص بي ، كما حدث لم يكن لدي أي شيء ، لذلك نظرت إلى مجموعة من دوائر بنك الطاقة على طاولتي وقررت أنني سأحولها إلى 9 فولت و بطاريات 12 فولت لأغراض مختلفة ، حقًا أي غرض يحتاج إلى
حوّل Commodore 64 إلى لوحة مفاتيح IOS Bluetooth: 6 خطوات (بالصور)
قم بتحويل Commodore 64 إلى لوحة مفاتيح IOS Bluetooth: يصف هذا التوجيه كيفية تحويل كمبيوتر Commodore 64 إلى لوحة مفاتيح بلوتوث. يتضمن برمجة وحدة تحكم صغيرة باستخدام Arduino IDE وإنشاء لوحة دائرة. الإمدادات التي ستحتاج إليها (بعضها اختياري): Commodore 64 مع
قم بتحويل (حول) أي ملف وسائط إلى (حول) أي ملف وسائط آخر مجانًا !: 4 خطوات
تحويل (فقط حول) أي ملف وسائط إلى (فقط حول) أي ملف وسائط آخر مجانًا!: أول تعليمات لي ، هتاف! على أي حال ، كنت أبحث في Google عن برنامج مجاني من شأنه تحويل ملفات Youtube.flv الخاصة بي إلى تنسيق أكثر عالمية ، مثل wmv أو.mov ، لقد بحثت في عدد لا يحصى من المنتديات والمواقع الإلكترونية ثم عثرت على برنامج يسمى