فهرست مطالب:
- مرحله 1: برنامه ریزی
- مرحله 2: ساخت ساختار برای CubeSat
- مرحله 3: کدنویسی آردوینو
- مرحله 4: آزمایش
- مرحله 5: ارائه به حضار
تصویری: مکعب دما و رطوبت: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
چگونه می توان مدلی از مدارگرد مریخ را طراحی ، ساخت و برنامه ریزی کرد که داده ها را جمع آوری کرده و ما را از جنبه های خاصی از سیاره مطلع کند؟
نویسنده: آبه ، میسون ، جکسون و وایت
مرحله 1: برنامه ریزی
طوفان مغزی و طرح های تحقیقاتی برای Cubesats و هدف آن
طرح هایی برای CubeSats های مختلف ایجاد کنید و تصمیم بگیرید که مناسب ترین است
اطلاعات مربوط به قطعات و مواد مورد نیاز خود را بیابید
مواد مورد نیاز برای ساخت CubeSat خود را جمع آوری کنید
مواد
- چوب بستنی
- چسب چوب
- آردوینو
- سنسور DHT11
- سیم ها
- نوار
- کارت SD
- کارت خوان SD
مرحله 2: ساخت ساختار برای CubeSat
با چسباندن چوب های Popsicle به هم تداخل داشته باشید و با چوب های Popsicle در قسمت بیرونی آنها را بچسبانید ، قسمت بالا و پایین آن به طرف چوب های Popsicle پوشانده شده است
برای قفسه ، چوب های خمیری است که از طرف دیگر به هم چسبیده اند و از داخل به طرف بالا چسبانده شده اند
دلیل قفسه این است که قسمت داخلی Cube نشسته است بنابراین آردوینو در داخل Cube sat دارای نقطه ای است
در قسمت پایین که نان و باتری قرار دارد
برای ایمن سازی قطعات از نوار استفاده کردیم ، برای ساختن یک درب به گونه ای که بتوانیم تهیه کنیم از نوار استفاده کردیم تا بتوانیم آردونیو و قطعات را به راحتی قرار دهیم
تصاویر بالا نمونه ای از ظاهری است که پس از اتمام آن به نظر می رسد
مرحله 3: کدنویسی آردوینو
به circuitbasics.com بروید و DHT11 را جستجو کنید و در آنجا کد را پیدا خواهید کرد
#عبارتند از
dht DHT ؛
#DHT11_PIN 7 را تعریف کنید
void setup () {Serial.begin (9600)؛ }
حلقه خالی () {int chk = DHT.read11 (DHT11_PIN) ؛ Serial.print ("دما =")؛ Serial.println (DHT.temperature) ؛ Serial.print ("رطوبت =")؛ Serial.println (DHT.humidity) ؛ تاخیر (1000) ؛ }
این کدی است که ما برای آردوینو استفاده کردیم
void setup () {// ارتباطات سریال را باز کنید و منتظر بمانید تا پورت باز شود: 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 ("نوشتن در 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") ؛ }}
void loop () {// بعد از راه اندازی هیچ اتفاقی نمی افتد}
و این کد برای کارت خوان SD است
مرحله 4: آزمایش
ما 2 آزمایش مختلف روی CubeSat خود انجام دادیم
1. تست لرزش- ما CubeSat خود را به مدت 30 ثانیه روی دستگاه لرزش قرار دادیم تا ببینیم آیا به هم می چسبد یا خیر.
-گذر شد
2. تست پرواز- ما CubeSat خود را به یک رشته متصل کردیم و آن را به مدت 30 ثانیه به دور یک مدل مریخ چرخاندیم تا ببینیم آیا می تواند وزن CubeSat را نگه دارد یا خیر.
-گذر شد
مرحله 5: ارائه به حضار
- قسمت نهایی این فرایند این است که داده ها و نتایج خود را با دیگران در کلاس ، همکاران و غیره به اشتراک بگذارید.
- اطلاعات به اشتراک گذاشته شده باید شامل موارد زیر باشد: داده های جمع آوری شده ، نتایج آزمایش ، روند پروژه و نمای کلی پروژه در واقع.
- هنگام ارائه از آردوینو یا Cubesat برای دیدن کارهایی که ساخته اید استفاده کنید و همچنین یک رایانه برای نمایش اطلاعات ارائه شده در اختیار داشته باشید.
- اطمینان حاصل کنید که به اندازه کافی بلند صحبت کنید تا مخاطب بتواند صدای بلند و واضح شما را بشنود
- با مخاطب تماس چشمی برقرار کنید و یک ارائه تعاملی ایجاد کنید.
توصیه شده:
طرز تهیه مکعب LED - مکعب LED 4x4x4: 3 مرحله
طرز تهیه مکعب LED | LED Cube 4x4x4: یک LED Cube را می توان یک صفحه LED دانست که در آن LED های ساده 5 میلی متری نقش پیکسل های دیجیتال را ایفا می کنند. یک مکعب LED به ما اجازه می دهد تا با استفاده از مفهوم یک پدیده نوری معروف به ماندگاری بینایی (POV) تصاویر و الگوهایی ایجاد کنیم. بنابراین،
اتوماسیون گلخانه با LoRa! (قسمت 1) -- سنسورها (دما ، رطوبت ، رطوبت خاک): 5 مرحله
اتوماسیون گلخانه با LoRa! (قسمت 1) || سنسورها (دما ، رطوبت ، رطوبت خاک): در این پروژه به شما نشان خواهم داد که چگونه یک گلخانه را خودکار کردم. این بدان معناست که من به شما نشان خواهم داد که چگونه گلخانه را ساخته ام و چگونه قطعات الکترونیکی قدرت و اتوماسیون را متصل کرده ام. همچنین نحوه برنامه نویسی برد Arduino که از L
مکعب جادویی یا مکعب میکرو کنترلر: 7 مرحله (همراه با تصاویر)
مکعب جادویی یا مکعب میکروکنترلر: در این دستورالعمل ، من به شما نحوه ساختن یک مکعب جادویی از میکرو کنترلر معیوب را نشان خواهم داد. این ایده زمانی به وجود می آید که من میکروکنترلر معیوب ATmega2560 را از آردوینو مگا 2560 گرفته و یک مکعب تهیه کرده ام. .در مورد سخت افزار Magic Cube ، من به عنوان
ESP8266 NodeMCU Access Point (AP) برای وب سرور با سنسور دما DT11 و دما و رطوبت چاپ در مرورگر: 5 مرحله
ESP8266 NodeMCU Access Point (AP) برای وب سرور با سنسور دما DT11 و دما و رطوبت چاپ در مرورگر: سلام بچه ها در اکثر پروژه هایی که از ESP8266 استفاده می کنیم و در اکثر پروژه ها از ESP8266 به عنوان وب سرور استفاده می کنیم تا داده ها قابل دسترسی باشند هر دستگاهی از طریق wifi با دسترسی به سرور وب میزبانی شده توسط ESP8266 اما تنها مشکل این است که ما به یک روتر کار برای
نحوه ساختن مکعب دما: 5 مرحله
چگونه می توان یک مکعب دما ایجاد کرد: تصور کنید که توانایی کاوش در یک سیاره را بدون استفاده از یک مکعب 10x10x10 داشته باشید. حالا شما می توانید! (توجه: این پروژه در واقع به ماه نمی رود ، متأسفم) نام من آلیسا است و در این برنامه آموزشی به شما نشان خواهم داد که چگونه دو شریک من (استورمی و