
جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:53

مرحبا يا من هناك ،
إليك برنامج تعليمي لكيفية رسم رسم بياني في الوقت الفعلي للقيم من وحدة تحكم دقيقة مثل Arduino إلى التطبيق. يستخدم وحدة Bluetooth مثل HC-05 للعمل كجهاز مراسلة لنقل واستقبال البيانات بين Arduino و Android.
التطبيق سهل الاستخدام ويمكن استخدامه لأغراض أخرى مثل وحدة تحكم للتحكم في سيارة روبوت ، وشاشة تسلسلية ، مماثلة لتلك التي تقدمها Arduino IDE ، لتلقي الرسائل التسلسلية وإرسال البيانات التسلسلية.
يكفي الدردشة - لنبدأ
اللوازم
- اردوينو نانو أو ميجا
- تطبيق Serialize Bluetooth (https://play.google.com/store/apps/details؟
- HC-05
- أسلاك العبور الذكور
- مقاومات 10K و 20K لتشكيل مقسم جهد. إذا لم يتم استخدام مقاومين متشابهين ذي قيمة عالية إلى حد ما في السلسلة ، فسيظل يعمل.
الخطوة 1: التخطيطي والاتصال




- قم بتوصيل الأجهزة كما هو موضح أعلاه وقم بتشغيل الوحدة
- قم بتحميل كود الاختبار التالي:
# تضمين // قم بتوصيل وحدة البلوتوث HC-05 أو HC-06 بأردوينو وأعلن عن المسامير المستخدمة إذا كنت تخطط لاستخدام البرنامج التسلسلي
// تستخدم لتحديد قيم الرسوم البيانية
String graphTag = "رسم بياني:" ؛
// يستخدم لتحديد فصل القيم داخل الدفق
char valueSeparatorCharacter = '&'؛
// تستخدم لتحديد نهاية الدفق. سينطبق هذا على كل من الشاشة التسلسلية والرسم البياني
char terminati
- تأكد من تنزيل Serialize Bluetooth-Plotter والمحطة الطرفية ووحدة التحكم (https://play.google.com/store/apps/details؟id=com….).
- تأكد أولاً من إقران وحدة hc-05 بهاتفك ، ثم ابدأ تشغيل التطبيق
- حدد علامة التبويب تكوين. انقر فوق التحديث لملء مربع التحرير والسرد. حدد الوحدة النمطية من مربع التحرير والسرد. ثم انقر فوق زر الاتصال وانتظر رسالة منبثقة تفيد بأن الجهاز متصل.
- انقر على مخطط التكوين وقم بتعيين علامة الرسم البياني ، وحدد نوع الرسم البياني ، وقم بتعيين حرف يستخدم لفصل القيم عن حرف إنهاء.
;
الإعداد باطل() {
// أعلن معدل الباود. التطبيق يدعم فقط 9600
mySerial.begin (9600) ،
}
حلقة فارغة() {
// مثال على حلقة لتخطيط موجة جيبية
لـ (float x = -2 * PI ؛ x <= 2 * PI ؛ x = x + PI / 50) {
mySerial.print (رسم بياني) ؛
mySerial.print (240 * sin (x)) ؛
mySerial.print (valueSeparatorCharacter) ؛
mySerial.print (240 * sin (x + (2 * PI / 3))) ؛
mySerial.print (valueSeparatorCharacter) ؛
mySerial.print (240 * sin (x + (4 * PI / 3))) ؛
mySerial.print (terminationSeparatorCharacter) ؛
}
}
- تأكد من تنزيل Serialize Bluetooth-Plotter والمحطة الطرفية ووحدة التحكم (https://play.google.com/store/apps/details؟id=com….).
- تأكد أولاً من إقران وحدة hc-05 بهاتفك ، ثم ابدأ تشغيل التطبيق
- حدد علامة التبويب تكوين. انقر فوق التحديث لملء مربع التحرير والسرد. حدد الوحدة النمطية من مربع التحرير والسرد. ثم انقر فوق زر الاتصال وانتظر رسالة منبثقة تفيد بأن الجهاز متصل.
- انقر على مخطط التكوين وقم بتعيين علامة الرسم البياني ، وحدد نوع الرسم البياني ، وقم بتعيين حرف يستخدم لفصل القيم عن حرف إنهاء.
الخطوة الثانية: قراءة المدخلات من التطبيق

- مع نفس الإعداد على النحو الوارد أعلاه:
- قم بتحميل الكود أدناه:
# تضمين SoftwareSerial mySerial (12 ، 11) ؛ // مثل المعتاد قم بتعيين دبابيس tx و rx
الإعداد باطل() {
// يجب ضبط معدل الباود الخاص بوحدة البلوتوث على 9600 للتواصل مع التطبيق
mySerial.begin (9600) ،
// يمكن ضبطه على أي معدل باود تريده
Serial.begin (9600) ؛
}
حلقة فارغة() {
إذا (mySerial.available ()> 0) {
// عند استلام البيانات ، اقرأ السلسلة حتى السطر الجديد
String inputString = mySerial.readStringUntil ('\ n') ؛ // قراءة الإدخال حتى سطر جديد
// طباعة السلسلة
Serial.println (inputString) ؛
}
}
اختبر وحدة التحكم وراقب الإخراج على الشاشة التسلسلية وها أنت تقرأ البيانات من التطبيق
الخطوة 3: مراجعة الفيديو / الملخص

إذا كنت تواجه صعوبات ، يرجى اتباع الفيديو التعليمي أعلاه
موصى به:
الرسم البياني لشريط الترانزستور LED: 4 خطوات

الرسم البياني لشريط ترانزستور LED: يوضح هذا المقال طريقة فريدة ومثيرة للجدل لإنشاء عرض رسم بياني شريطي LED. تحتاج هذه الدائرة إلى إشارة تيار متردد عالية السعة. يمكنك محاولة توصيل مضخم صوت من الفئة D تم تصميم هذه الدائرة ونشرها منذ سنوات عديدة بناءً على
محطة الطقس: ESP8266 مع النوم العميق ، SQL ، الرسم البياني بواسطة Flask & Plotly: 3 خطوات

Weather Station: ESP8266 مع Deep Sleep ، SQL ، رسم بياني بواسطة Flask & Plotly: هل سيكون من الممتع معرفة درجة الحرارة أو الرطوبة أو شدة الضوء على شرفتك؟ أعلم أنني سأفعل. لذلك قمت بإنشاء محطة أرصاد جوية بسيطة لجمع مثل هذه البيانات. الأقسام التالية هي الخطوات التي اتخذتها لبناء واحد ، فلنبدأ
مؤشر البيتكوين مع الرسم البياني: 8 خطوات

Bitcoin Ticker With Graph: لقد صنعت هذا بناءً على مشروع لمؤشر أسعار BTC ، والذي يحصل على معلومات الأسعار من coinmarketcap.com الذي كتبه في الأصل Brian Lough. استخدم ESP8266 ، وهي لوحة متوافقة مع Arduino تأتي مع WiFi مدمج. كما يصف
التعرف على الجهاز في الوقت الفعلي باستخدام آثار أقدام EM: 6 خطوات

التعرف على الأجهزة في الوقت الفعلي باستخدام EM Footprints: يهدف هذا الجهاز إلى تصنيف الأجهزة الإلكترونية المختلفة وفقًا لإشارات EM الخاصة بها. للأجهزة المختلفة ، لديهم إشارات كهرومغناطيسية مختلفة تنبعث منها. لقد طورنا حلاً لإنترنت الأشياء لتحديد الأجهزة الإلكترونية التي تستخدم الجسيمات
كيفية صنع مقياس درجة حرارة مخصص DIY باستخدام الرسم البياني الشريطي و Atmega328p: 3 خطوات (بالصور)

كيفية صنع مقياس درجة حرارة مخصص DIY باستخدام رسم بياني شريطي و Atmega328p: في هذا المنشور سأوضح لك كيفية عمل مقياس درجة الحرارة باستخدام Bar Graph & amp؛ Atmega328p. سيتضمن المنشور جميع التفاصيل مثل مخطط الدائرة وتصنيع ثنائي الفينيل متعدد الكلور والترميز والتجميع والتجميع. اختبارات. لقد قمت أيضًا بتضمين مقطع فيديو يحتوي على جميع