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

مكعبات درجة الحرارة والرطوبة: 5 خطوات
مكعبات درجة الحرارة والرطوبة: 5 خطوات

فيديو: مكعبات درجة الحرارة والرطوبة: 5 خطوات

فيديو: مكعبات درجة الحرارة والرطوبة: 5 خطوات
فيديو: جهاز قياس درجة الحرارة والرطوبة ترمومتر ديجيتال 2024, يوليو
Anonim
مكعبات درجة الحرارة والرطوبة
مكعبات درجة الحرارة والرطوبة

كيف يمكننا تصميم وبناء وبرمجة نموذج لمركبة كوكب المريخ التي ستجمع البيانات وتطلعنا على جوانب معينة من الكوكب؟

بقلم: أبي وماسون وجاكسون ويات

الخطوة 1: التخطيط

تبادل الأفكار والبحث عن تصاميم الأقمار الصناعية المكعبة والغرض منها

قم بإنشاء تصميمات لأقمار CubeSats المختلفة وحدد أيها أكثر ملاءمة

اعثر على معلومات حول الأجزاء والمواد التي ستحتاجها

اجمع المواد التي ستحتاجها لبناء CubeSat الخاص بك

المواد

  • عصي المصاصة
  • غراء الخشب
  • اردوينو
  • مستشعر DHT11
  • الأسلاك
  • الشريط
  • بطاقة الذاكرة
  • قارئ بطاقة SD

الخطوة 2: بناء هيكل CubeSat

بناء هيكل CubeSat
بناء هيكل CubeSat
قم ببناء هيكل CubeSat
قم ببناء هيكل CubeSat
بناء هيكل CubeSat
بناء هيكل CubeSat
بناء هيكل CubeSat
بناء هيكل CubeSat

قم بإنشاء الهيكل عن طريق لصق أعواد المصاصة معًا على شكل تداخل X مع حد من عصي المصاصة على السطح الخارجي ، ويتم تغطية الجزء العلوي والسفلي من جانب إلى جانب عصي المصاصة

بالنسبة للرف ، يتم لصق أعواد المصاصة من جانب إلى جانب لصقها في منتصف الطريق من الداخل

سبب الرف هو أن الجزء الداخلي من Cube جلس بحيث يكون للاردوينو بقعة داخل Cube sat

في الجزء السفلي حيث سيكون لوح الخبز والبطارية

لتأمين الأجزاء التي استخدمناها الشريط ، لعمل باب حتى نتمكن من استخدام الشريط بحيث يكون من السهل وضع ardunio والأجزاء

الصور أعلاه هي عينة من المفترض أن تبدو بعد اكتمالها

الخطوة 3: ترميز Arduino

ترميز اردوينو
ترميز اردوينو
ترميز اردوينو
ترميز اردوينو

انتقل إلى circbasics.com وابحث عن DHT11 وستجد الرمز هناك

#يشمل

dht DHT ؛

#define DHT11_PIN 7

إعداد باطل () {Serial.begin (9600) ؛ }

حلقة باطلة () {int chk = DHT.read11 (DHT11_PIN) ؛ Serial.print ("درجة الحرارة =") ؛ Serial.println (DHT.temperature) ؛ Serial.print ("الرطوبة =") ؛ Serial.println (دهت.رطوبة) ؛ تأخير (1000) ؛ }

هذا هو الكود الذي استخدمناه لاردوينو

إعداد باطل () {// فتح الاتصالات التسلسلية وانتظر حتى يتم فتح المنفذ: Serial.begin (9600) ؛ بينما (! المسلسل) {؛ // انتظر حتى يتم توصيل المنفذ التسلسلي. مطلوب لمنفذ USB أصلي فقط}

Serial.print ("تهيئة بطاقة SD …") ؛

if (! SD.begin (4)) {Serial.println ("فشلت التهيئة!")؛ بينما (1) ؛ } Serial.println ("تم التهيئة.")؛

// افتح الملف. لاحظ أنه يمكن فتح ملف واحد فقط في كل مرة ، // لذلك عليك إغلاق هذا الملف قبل فتح ملف آخر. myFile = SD.open ("test.txt"، FILE_WRITE) ؛

// إذا تم فتح الملف على ما يرام ، فاكتب إليه: if (myFile) {Serial.print ("Writing to test.txt…")؛ myFile.println ("اختبار 1 ، 2 ، 3.") ؛ // أغلق الملف: myFile.close () ؛ Serial.println ("تم") ؛ } else {// إذا لم يتم فتح الملف ، اطبع خطأ: Serial.println ("خطأ في فتح test.txt")؛ }

// أعد فتح الملف للقراءة: myFile = SD.open ("test.txt") ؛ if (myFile) {Serial.println ("test.txt:") ؛

// اقرأ من الملف حتى لا يوجد شيء آخر فيه: while (myFile.available ()) {Serial.write (myFile.read ())؛ } // أغلق الملف: myFile.close () ؛ } else {// إذا لم يتم فتح الملف ، اطبع خطأ: Serial.println ("خطأ في فتح test.txt")؛ }}

حلقة باطلة () {// لا شيء يحدث بعد الإعداد}

وهذا هو رمز قارئ بطاقة SD

الخطوة 4: الاختبار

اختبارات
اختبارات

أجرينا اختبارين مختلفين على CubeSat

1. اختبار الاهتزاز - وضعنا CubeSat على آلة الاهتزاز لمدة 30 ثانية لمعرفة ما إذا كان سيتماسك معًا

-تم الاجتياز بنجاح

2. اختبار الطيران - قمنا بتوصيل جهاز CubeSat الخاص بنا بسلسلة وجعله يدور حول نموذج المريخ لمدة 30 ثانية لمعرفة ما إذا كان يمكنه تحمل وزن CubeSat.

-تم الاجتياز بنجاح

الخطوة 5: التقديم للجمهور

تقديم للجمهور
تقديم للجمهور
  • الجزء الأخير من العملية هو مشاركة بياناتك ونتائجك مع الآخرين في صفك ، وزملائك في العمل ، وما إلى ذلك.
  • يجب أن تتضمن المعلومات المشتركة: البيانات التي تم جمعها ، ونتائج الاختبار ، وعملية المشروع ، ونظرة عامة على ماهية المشروع في الواقع.
  • عند التقديم ، استخدم arduino أو Cubesat لكي يرى الأشخاص ما صنعته وأيضًا لديك جهاز كمبيوتر لعرض المعلومات المقدمة.
  • تأكد من التحدث بصوت عالٍ بما يكفي حتى يتمكن الجمهور من سماعك بصوت عالٍ وواضح
  • تواصل بالعين مع الجمهور وأنشئ عرضًا تفاعليًا.

موصى به: