جدول المحتويات:

وحدة بطاقة SD مع Arduino: كيفية قراءة / كتابة البيانات: 14 خطوة
وحدة بطاقة SD مع Arduino: كيفية قراءة / كتابة البيانات: 14 خطوة

فيديو: وحدة بطاقة SD مع Arduino: كيفية قراءة / كتابة البيانات: 14 خطوة

فيديو: وحدة بطاقة SD مع Arduino: كيفية قراءة / كتابة البيانات: 14 خطوة
فيديو: Using Micro SD Card and Data logging with Arduino | Arduino Step by Step Course Lesson 106 2024, شهر نوفمبر
Anonim
وحدة بطاقة SD مع Arduino: كيفية قراءة / كتابة البيانات
وحدة بطاقة SD مع Arduino: كيفية قراءة / كتابة البيانات

ملخص

يعد تخزين البيانات أحد أهم أجزاء كل مشروع. هناك عدة طرق لتخزين البيانات حسب نوع البيانات وحجمها. تعد بطاقات SD و micro SD واحدة من أكثر البطاقات العملية بين أجهزة التخزين ، والتي تُستخدم في الأجهزة مثل الهواتف المحمولة وأجهزة الكمبيوتر الصغيرة وما إلى ذلك في هذا البرنامج التعليمي ، ستتعلم كيفية استخدام بطاقات SD و micro SD مع Arduino. في النهاية ، كمشروع بسيط ، ستقوم بقياس درجة حرارة البيئة كل ساعة وتخزينها على بطاقة SD.

ماذا ستتعلم

كيفية استخدام بطاقة SD و micro SD

كتابة البيانات على بطاقة SD

قراءة البيانات من بطاقة SD

الخطوة 1: ما هي وحدة بطاقة SD و Micro SD؟

ما هي وحدة بطاقة SD و Micro SD؟
ما هي وحدة بطاقة SD و Micro SD؟

تسمح لك وحدات بطاقة SD و micro SD بالتواصل مع بطاقة الذاكرة وكتابة أو قراءة المعلومات الموجودة عليها. واجهات الوحدة النمطية في بروتوكول SPI.

لاستخدام هذه الوحدات مع Arduino ، فأنت بحاجة إلى مكتبة SD. يتم تثبيت هذه المكتبة على تطبيق Arduino افتراضيًا.

ملحوظة

لا تستطيع هذه الوحدات التعامل مع بطاقات الذاكرة عالية السعة. عادةً ما تكون السعة القصوى المحددة لهذه الوحدات هي 2 جيجا بايت لبطاقات SD و 16 جيجا بايت لبطاقات micro SD.

الخطوة 2: المكونات المطلوبة

المكونات المطلوبة
المكونات المطلوبة

مكونات الأجهزة

اردوينو UNO R3 * 1

وحدة مهايئ بطاقة Micro SD TF * 1

وحدة DS3231 I2C RTC * 1

سلك توصيل من ذكر إلى أنثى * 1

بطاقة SD الصغيرة * 1

تطبيقات البرمجيات

اردوينو IDE

الخطوة 3: أوامر مكتبة وحدة SD الهامة

أوامر مكتبة وحدة SD الهامة
أوامر مكتبة وحدة SD الهامة

يتم توفير شرح موجز لأوامر مكتبة SD العملية في الجدول المرفق.

* file هو مثيل من فئة File. يمكنك العثور على مزيد من المعلومات حول مكتبة SD هنا.

الخطوة 4: كيفية استخدام بطاقة SD و Micro SD مع Arduino؟

نصيحة

الوحدة المستخدمة في هذا البرنامج التعليمي هي وحدة micro SD ، ومع ذلك ، يمكنك استخدام الكود والبرنامج التعليمي لوحدات SD أيضًا.

الخطوة 5: الدائرة

دائرة كهربائية
دائرة كهربائية
دائرة كهربائية
دائرة كهربائية

استخدام هذه الوحدة بسيط للغاية وتكوينها كصورة.

الخطوة 6: الكود

كتابة البيانات على بطاقة SD باستخدام Arduino

الخطوة 7: النتيجة

نتيجة
نتيجة

نتيجة تنفيذ الكود أعلاه

الخطوة 8: قراءة البيانات

قراءة البيانات من بطاقة SD باستخدام Arduino

الخطوة 9: النتيجة

نتيجة
نتيجة

نتيجة تنفيذ الكود أعلاه

الخطوة 10: المشروع: حفظ بيانات درجة الحرارة على MicroSD باستخدام وحدة DS3231

يمكنك أن تجد DS3231 هنا. بالإضافة إلى ساعة IC والتقويم ، تحتوي هذه الوحدة أيضًا على مستشعر درجة الحرارة.

الخطوة 11: الدائرة

دائرة كهربائية
دائرة كهربائية

الخطوة 12: الكود

الشفرة
الشفرة

للعمل مع وحدة DS3231 ، يجب عليك أولاً إضافة المكتبة (Sodaq_DS3231.h) إلى تطبيق Arduino.

بعد تخزين درجة الحرارة في أوقات مختلفة من اليوم ، يمكنك رسم هذه المعلومات في برنامج Excel باستخدام الرسم البياني.

الخطوة 13: ارسم مخططًا في Excel:

ارسم مخططًا في Excel
ارسم مخططًا في Excel
ارسم مخططًا في Excel
ارسم مخططًا في Excel
ارسم مخططًا في Excel
ارسم مخططًا في Excel

لكي تفعل هذا، اتبع هذه الخطوات:

قم بتوصيل بطاقة SD بجهاز الكمبيوتر الخاص بك.

أدخل برنامج Excel وحدد الخيار From Text من نافذة البيانات وحدد الملف من بطاقة الذاكرة الخاصة بك.

الخطوة 14: ما التالي؟

  • إنشاء جهاز التحكم في الدخول / الخروج. باستخدام وحدة RFID و Arduino ، وفر وقت الدخول والخروج لعدة أشخاص على بطاقة الذاكرة. (ضع في اعتبارك بطاقة RFID لكل شخص)
  • قم بالإعجاب بصفحة Facebook الخاصة بنا لملاحظة أحدث المشاريع ودعم فريقنا أيضًا.

موصى به: