جدول المحتويات:
- الخطوة 1: توصيل وحدة Bluefruit الخاصة بك
- الخطوة 2: قم بإعداد IDE لـ Bluefruit
- الخطوة 3: اكتب وتحميل البرنامج الخاص بك
- الخطوة 4: لقد فعلت ذلك
فيديو: الاتصال التسلسلي اللاسلكي باستخدام Bluefruit: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
فيما يلي دليل بسيط خطوة بخطوة لاستبدال الأسلاك الخاصة بك باتصال بلوتوث منخفض الطاقة:
لقد استغرق الأمر بعض الوقت لمعرفة ذلك لأنه لا يكاد يوجد أي توثيق حول القيام بذلك باستخدام تقنية البلوتوث الحديثة منخفضة الطاقة مثل وحدة Bluefruit. كان هدفي هو أن أكون قادرًا على جمع البيانات لاسلكيًا من مقياس التسارع المتصل بـ Arduino ، حيث يتم تسجيل البيانات على جهاز الكمبيوتر المحمول أو هاتفي الذكي لتحليلها.
الخطوة الأولى: قم بتنزيل البرامج لقراءة UART
Mac - أنا أستخدم Adafruit Bluefruit LE Connect ، فهو مجاني على متجر التطبيقات وموثق في منشور المدونة هذا:
blog.adafruit.com/2016/06/06/bluefruit-le-…
IOS / Android - أنا أستخدم نفس برنامج Bluefruit LE Connect ولكن ببساطة إصدار IOS ، تحقق من متجر التطبيقات
Windows - يتوفر برنامج رائع على GitHub هنا:
github.com/adafruit/adafruit-bluefruit-le-…
الخطوة 1: توصيل وحدة Bluefruit الخاصة بك
فيما يلي مخطط الأسلاك الأساسي ، سيتم ربط مكتبات Adafruit التي سيتم ربطها أيضًا في الخطوة التالية لتكوين الأسلاك هذا ، لذا أوصي بعدم تغييرها. لقد استخدمت هذا مع Arduino Uno و Pro Mini وهما يعملان بشكل أساسي بنفس الطريقة.
الخطوة 2: قم بإعداد IDE لـ Bluefruit
إذا لم تكن قد قمت بذلك بالفعل ، فستحتاج إلى تنزيل بعض المكتبات لاستخدامها عند برمجة الوحدة ، فإليك ما يلي:
learn.adafruit.com/introducing-the-adafrui…
إذا كنت لا تعرف كيفية تثبيت مكتبة ، فإن الأمر بسيط للغاية ، فما عليك سوى فك ضغط الملف ووضعه في مجلد المستندات / Arduino / Libraries وإعادة تشغيل IDE.
الخطوة 3: اكتب وتحميل البرنامج الخاص بك
إليك برنامج قصير كتبته يرسل رسالة عبر البلوتوث لعرضها على جهاز الاستقبال ، والجزء الأكثر أهمية هو أنك قمت بتعيين دبابيس RX / TX التسلسلية وفقًا لذلك وإضافة خط تسلسلي متوازي آخر.
#يشمل
const int rxpin = 10 ؛
const int txpin = 9 ؛
SoftwareSerial Serial1 (rxpin ، txpin) ؛
إعداد باطل (باطل) {
Serial.begin (9600) ؛ // هذا هو اتصال الشاشة التسلسلي السلكي العادي الذي يمكنك عرضه باستخدام Arduino IDE
Serial1.begin (9600) ؛ // هذا في السلسلة الثانية التي تم إرسالها إلى وحدة Bluefruit ، يجب أن تكون 9600 باود
}
حلقة فارغة() {
Serial.println ("MyNameJeff") ؛
Serial1.println ("MyNameJeff") ؛
تأخير (1000) ؛ // هذا يطبع في كلا المكانين لذا يجب أن ترى هذه الرسالة المهمة للغاية في كلتا الحالتين
}
الخطوة 4: لقد فعلت ذلك
نأمل أن تنظر الآن إلى ميزة UART في التطبيق الذي اخترته وأن تكون مسرورًا بالرسائل التي تقدمها لك ، يجب أن ترى شيئًا مثل هذه الصور هنا ، إذا لم تحاول إعادة توصيل دائرتك أو إعادة ضبط المصنع للوحدة الخاصة بك عن طريق الضغط على دبوس GND دبوس DFU لمدة 5 ثوان حتى وميض الأضواء الزرقاء والحمراء.
موصى به:
الاتصال اللاسلكي باستخدام وحدة الإرسال والاستقبال NRF24L01 للمشاريع القائمة على Arduino: 5 خطوات (بالصور)
الاتصال اللاسلكي باستخدام وحدة الإرسال والاستقبال NRF24L01 للمشاريع القائمة على Arduino: هذا هو البرنامج التعليمي الثاني القابل للتوجيه الخاص بي حول الروبوتات وأجهزة التحكم الدقيقة. إنه لأمر مدهش حقًا أن ترى روبوتك على قيد الحياة ويعمل كما هو متوقع وصدقني أنه سيكون أكثر متعة إذا كنت تتحكم في الروبوت أو أشياء أخرى لاسلكية بسرعة و
اقرأ واكتب من المنفذ التسلسلي باستخدام Raspberry Pi باستخدام Wemos: 5 خطوات
اقرأ واكتب من المنفذ التسلسلي باستخدام Raspberry Pi باستخدام Wemos: التواصل مع Raspberry Pi باستخدام Wemos D1 mini R2
SmartMirror القائم على الويب باستخدام الاتصال التسلسلي: 6 خطوات
SmartMirror المستندة إلى الويب باستخدام الاتصال التسلسلي: يتم تسليم هذا التوجيه مع كل الكود الجاهز للاستخدام. كان التطوير معقدًا للغاية ولكن بمجرد إعداده ، من السهل حقًا تخصيصه. ألقِ نظرة واستمتع ؛)
الاتصال التسلسلي باستخدام ARM Cortex-M4: 4 خطوات
الاتصال التسلسلي باستخدام ARM Cortex-M4: هذا مشروع قائم على اللوح يستخدم ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) للاتصالات التسلسلية باستخدام Virtual Terminal. يمكن الحصول على الإخراج على شاشة LCD مقاس 16 × 2 ويمكن إدخال إدخال للاتصال التسلسلي في Serial Mo
قم ببناء جهاز الاتصال الداخلي أو جهاز الاتصال اللاسلكي الخاص بك من هاتفين لاسلكيين قديمين: 6 خطوات
قم ببناء الاتصال الداخلي الخاص بك أو جهاز Walkie Talkie من هاتفين لاسلكيين قديمين: لدينا جميعًا هواتف قديمة. لماذا لا تحولهم إلى جهاز اتصال داخلي لمنزل شجرة أطفالك. أو قم بتحويل هاتفين لاسلكيين قديمين إلى جهاز اتصال لاسلكي أساسي في المنزل. هنا هو كيف