جدول المحتويات:
- الخطوة 1: التخطيط
- الخطوة 2: بناء هيكل CubeSat
- الخطوة 3: ترميز Arduino
- الخطوة 4: الاختبار
- الخطوة 5: التقديم للجمهور
فيديو: مكعبات درجة الحرارة والرطوبة: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
كيف يمكننا تصميم وبناء وبرمجة نموذج لمركبة كوكب المريخ التي ستجمع البيانات وتطلعنا على جوانب معينة من الكوكب؟
بقلم: أبي وماسون وجاكسون ويات
الخطوة 1: التخطيط
تبادل الأفكار والبحث عن تصاميم الأقمار الصناعية المكعبة والغرض منها
قم بإنشاء تصميمات لأقمار CubeSats المختلفة وحدد أيها أكثر ملاءمة
اعثر على معلومات حول الأجزاء والمواد التي ستحتاجها
اجمع المواد التي ستحتاجها لبناء CubeSat الخاص بك
المواد
- عصي المصاصة
- غراء الخشب
- اردوينو
- مستشعر DHT11
- الأسلاك
- الشريط
- بطاقة الذاكرة
- قارئ بطاقة SD
الخطوة 2: بناء هيكل 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 لكي يرى الأشخاص ما صنعته وأيضًا لديك جهاز كمبيوتر لعرض المعلومات المقدمة.
- تأكد من التحدث بصوت عالٍ بما يكفي حتى يتمكن الجمهور من سماعك بصوت عالٍ وواضح
- تواصل بالعين مع الجمهور وأنشئ عرضًا تفاعليًا.
موصى به:
مراقبة درجة الحرارة والرطوبة - Arduino Mega + Ethernet W5100: 5 خطوات
مراقب درجة الحرارة والرطوبة - Arduino Mega + Ethernet W5100: الوحدة 1 - FLAT - الأجهزة: Arduino Mega 2560 Wiznet W5100 Ethernet shield 8x DS18B20 مستشعر درجة الحرارة على ناقل OneWire - مقسم إلى 4 حافلات OneWire (2،4،1،1) درجة حرارة رقمية 2x ومستشعر الرطوبة DHT22 (AM2302) 1x درجة الحرارة والرطوبة
قراءة درجة الحرارة باستخدام مستشعر درجة الحرارة LM35 مع Arduino Uno: 4 خطوات
قراءة درجة الحرارة باستخدام مستشعر درجة الحرارة LM35 مع Arduino Uno: مرحبًا يا رفاق في هذه التعليمات ، سوف نتعلم كيفية استخدام LM35 مع Arduino. Lm35 هو مستشعر لدرجة الحرارة يمكنه قراءة قيم درجة الحرارة من -55 درجة مئوية إلى 150 درجة مئوية. إنه جهاز ثلاثي الأطراف يوفر جهدًا تناظريًا يتناسب مع درجة الحرارة. عالية
جهاز مراقبة الطقس ESP32 Based M5Stack M5stick C مع DHT11 - مراقبة درجة الحرارة والرطوبة ومؤشر الحرارة على M5stick-C مع DHT11: 6 خطوات
جهاز مراقبة الطقس ESP32 Based M5Stack M5stick C مع DHT11 | مراقبة درجة الحرارة والرطوبة ومؤشر الحرارة على M5stick-C مع DHT11: مرحبًا يا رفاق ، في هذه التعليمات سوف نتعلم كيفية واجهة مستشعر درجة حرارة DHT11 مع m5stick-C (لوحة تطوير بواسطة m5stack) وعرضها على شاشة m5stick-C. لذلك في هذا البرنامج التعليمي سوف نقرأ درجة الحرارة والرطوبة وأمبير. الحرارة أنا
كيفية بناء مكعبات درجة الحرارة: 5 خطوات
كيفية بناء مكعبات درجة الحرارة: تخيل أن لديك القدرة على استكشاف كوكب باستخدام لا شيء سوى 10 × 10 × 10 مكعب. الآن يمكنك ذلك! (ملاحظة: هذا المشروع لن يذهب بالفعل إلى القمر ، آسف) اسمي أليسا ، وفي هذا Instructable سأوضح لك كيف أن شريكي (Stormi و H
ميزان حرارة للطهي بمسبار درجة الحرارة ESP32 NTP مع تصحيح Steinhart-Hart وإنذار درجة الحرارة: 7 خطوات (بالصور)
ميزان حرارة للطهي بمسبار درجة الحرارة ESP32 NTP مع تصحيح Steinhart-Hart وإنذار درجة الحرارة: لا يزال في رحلة لإكمال & quot؛ المشروع القادم & quot ؛، & quot؛ ESP32 NTP ميزان حرارة للطهي بمسبار درجة الحرارة مع تصحيح Steinhart-Hart وإنذار درجة الحرارة & quot؛ هو Instructable يوضح كيف يمكنني إضافة مسبار درجة حرارة NTP ، بيزو ب