جدول المحتويات:
فيديو: اصنع قطعًا جميلة من بيانات Arduino الحية (واحفظ البيانات في Excel): 3 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
نحب جميعًا اللعب بوظيفة P … lotter في Arduino IDE.
ومع ذلك ، في حين أنه يمكن أن يكون مفيدًا للتطبيقات الأساسية ، يتم مسح البيانات مع إضافة المزيد من النقاط وهي ليست ممتعة بشكل خاص للعيون. لا يحفظ مخطط Arduino IDE بياناتك لعرضها في المستقبل.
هذا هو السبب في أنني أحاول في Instructable تصحيح مشكلتنا المشتركة. نريد ، لا … بحاجة إلى راسم بيانات Arduino بحيث:
-تبدو جيدا
-لا تحذف نقاط البيانات بعد رسم عدد معين من النقاط
-يحفظ جميع البيانات في برنامج Excel بدون أي كود مميز
في الخطوات التالية ، سنتعلم كيفية كتابة برنامج Arduino سهل بحيث يمكنه التواصل مع الراسمة وعرض البيانات بدقة وحفظها في ملف Excel.
على الرغم من عدم الحاجة إلى مشاهدة أي من مقاطع الفيديو المضمنة في Instructable هذا للمتابعة ، فقد تكون فكرة جيدة إذا كنت متعلمًا بصريًا حتى تتمكن من متابعتها. يمكن العثور عليها هنا:
www.youtube.com/watch؟v=LvNulqGuhlU&list=PL3Y_L-Yx1pgAtdG8DY_7qOHbbWfO4qomX&index=1
الخطوة 1: ما سوف تحتاجه
لهذا ، ستحتاج إلى أي نسخة من Arduino أو Arduino. في هذا المثال ، أستخدم Arduino UNO.
تحتاج أيضًا إلى تنزيل ملف exe. الذي يحتوي على الراسمة هنا:
sourceforge.net/projects/arduinoexcelplotter/
إليك مقطع فيديو يوضح كيفية تنزيله بأمان:
يمكن العثور على مزيد من التفاصيل حول كيفية استخدامه في الخطوة الأخيرة من هذا Instructable.
الخطوة 2: كتابة كود اردوينو
رمز Arduino يشبه إلى حد كبير الرمز الذي تستخدمه عادةً للطباعة على جهاز العرض التسلسلي أو الراسمة التسلسلية في IDE.
نظرًا لأن Instructables تميل إلى إفساد الكود بطريقة ما ، فقد قمت أيضًا بتضمين الكود في ملف بالإضافة إلى رابط هنا إلى GitHub الخاص بي ، حيث يمكنك تنزيل جميع الملفات من هذا Instructable في مكان واحد.
إعداد باطل () {Serial.begin (9600) ؛ // أي معدل باود جيد} حلقة باطلة () {// لا تقرأ فعليًا القيم التناظرية // مجرد رسم 0-19 والبدء من جديد لـ (int i = 0؛ i <20؛ i ++) {Serial.println (i)؛ // Serial.println () هو الجزء المطلوب لإرسال البيانات إلى تأخير الراسمة (500) ؛ // تأخير حتى يتوفر للرسام وقت للرسم (يمكن أن يكون الطريق أقل من 500)}}
قم بتحميل الكود إلى Arduino الخاص بك وانتبه إلى المنفذ الذي تستخدمه. ستحتاج هذه المعلومات لاحقًا. في حالتي هو COM11.
الخطوة الثالثة: تشغيل برنامج الراسمة
نظرًا لأن Instructables لن تسمح لي بتحميل ملف ZIP أو EXE ، فقد تحصل على برنامج ArduinoPlotter من SourceForge هنا:
sourceforge.net/projects/arduinoexcelplotter/
نظرًا لأن هذا ملف. exe غير معروف ، عند محاولة تشغيله ، قد يحذرك Windows من أن الملف قد يكون غير آمن ، فتجاهله وتشغيله على أي حال.
تعليمات حول كيفية استخدام الراسمة:
-جعل مستند Excel في مكان ما لكتابة بياناتك إليه. تأكد من تسمية الورقة الأولى باسم الورقة 1
-ببساطة قم بتشغيل plotter.exe بالنقر المزدوج عليه. ستفتح نافذة.
-اكتب معدل الباود الذي قمت بتحميله إلى Arduino الخاص بك في IDE (في المثال الخاص بي كان 9600)
- اكتب منفذ com الذي يتصل به Arduino (كما هو الحال في Arduino IDE المستخدم لتحميل الكود) لا تكتب COM11 ، فقط اكتب الرقم 11.
- انسخ والصق المسار إلى ملف Excel الخاص بك مع Name.xlsx في النهاية. تحتاج إلى إصلاح المسار بحيث يستخدم / بدلاً من واحد / فقط ، على سبيل المثال:
C: / Users / ChemistGoneRogue / Desktop / test.xlsx - خطأ
C: / Users ChemistGoneRogue / Desktop / test.xlsx - يمين
-إذا لم تكن قد فعلت ذلك من قبل ، فقم بتوصيل Arduino الآن
-انقر فوق "حفظ الإعدادات" وأغلق البرنامج.
- ستفتح نافذة جديدة ترسم قيمك (المحور ص) في سلسلة (المحور س) وحفظها في مستند إكسل المحدد.
أثناء حفظ البيانات بالسرعة التي يرسلها Arduino الخاص بك ، فإن المؤامرة تعلن عن نقطة كل 10 مللي ثانية.
إذا وجدت هذا مفيدًا ، ففكر في التصويت له أدناه (مسابقة Arduino)
موصى به:
كيفية جعل برنامج تعقب البيانات الحية لفيروس كورونا COVID 19 باستخدام ESP8266 ، عرض الورق الإلكتروني: 7 خطوات
كيفية جعل برنامج تعقب البيانات الحية لفيروس كورونا COVID 19 مع ESP8266 ، شاشة عرض الورق الإلكتروني: 1
كيفية عمل مسجل بيانات في الوقت الحقيقي للرطوبة ودرجة الحرارة باستخدام Arduino UNO وبطاقة SD - DHT11 محاكاة مسجل البيانات في Proteus: 5 خطوات
كيفية عمل مسجل بيانات في الوقت الحقيقي للرطوبة ودرجة الحرارة باستخدام Arduino UNO وبطاقة SD | DHT11 محاكاة مسجل البيانات في Proteus: مقدمة: مرحبًا ، هذا Liono Maker ، إليك رابط YouTube. نحن نصنع مشروعًا إبداعيًا مع Arduino ونعمل على أنظمة مضمنة. Data-Logger: مسجل البيانات (أيضًا مسجل البيانات أو مسجل البيانات) هو جهاز إلكتروني يسجل البيانات بمرور الوقت مع
رسم البيانات الحية لمستشعر درجة الحرارة (TMP006) باستخدام MSP432 LaunchPad و Python: 9 خطوات
رسم البيانات الحية لمستشعر درجة الحرارة (TMP006) باستخدام MSP432 LaunchPad و Python: TMP006 هو مستشعر درجة الحرارة الذي يقيس درجة حرارة الجسم دون الحاجة إلى الاتصال به. في هذا البرنامج التعليمي ، سنرسم بيانات درجة الحرارة الحية من BoosterPack (TI BOOSTXL-EDUMKII) باستخدام Python
دفق البيانات من جداول بيانات Google إلى لوحة التحكم: 6 خطوات
دفق البيانات من جداول بيانات Google إلى لوحة التحكم: تتفوق جداول البيانات في معالجة البيانات ولكن لا يتم عرضها. هذا هو بالضبط سبب ظهور العديد من شركات عرض البيانات المتخصصة ولوحات معلومات ذكاء الأعمال. تكمن مشكلة معظم هذه المنتجات في أنها باهظة الثمن في العادة و
نظام الحضور مع تخزين البيانات على جداول بيانات Google باستخدام RFID و Arduino Ethernet Shield: 6 خطوات
نظام الحضور مع تخزين البيانات على جدول بيانات Google باستخدام RFID و Arduino Ethernet Shield: مرحبًا يا شباب ، لقد توصلنا إلى مشروع مثير للغاية وهو كيفية إرسال بيانات rfid إلى جدول بيانات Google باستخدام Arduino. باختصار ، سنقوم بإنشاء نظام حضور يعتمد على قارئ rfid والذي سيوفر بيانات الحضور في الوقت الفعلي إلى goog