Мазмұны:

Температура мен ылғалдылық кубеті: 5 қадам
Температура мен ылғалдылық кубеті: 5 қадам

Бейне: Температура мен ылғалдылық кубеті: 5 қадам

Бейне: Температура мен ылғалдылық кубеті: 5 қадам
Бейне: Температура жəне ылғалдылық 2024, Қараша
Anonim
Температура мен ылғалдылық кубесаты
Температура мен ылғалдылық кубесаты

Деректерді жинайтын және планетаның нақты аспектілері туралы бізге хабар беретін Марс Орбитасының моделін қалай құруға, құруға және бағдарламалауға болады?

Авторы: Абэ, Мейсон, Джексон және Уайт

1 -қадам: Жоспарлау

Cubesats үшін ми шабуылы мен зерттеу конструкциялары және оның мақсаты

Әр түрлі CubeSats үшін дизайн жасаңыз және қайсысы қолайлы екенін шешіңіз

Қажетті бөлшектер мен материалдар туралы ақпаратты табыңыз

CubeSat құрастыру үшін сізге қандай материалдар қажет болатынын жинаңыз

Материалдар

  • Көпіршікті таяқшалар
  • Ағаш желімі
  • Ардуино
  • DHT11 сенсоры
  • Сымдар
  • Таспа
  • SD картасы
  • SD картасын оқу құралы

2 -қадам: CubeSat үшін құрылымды жасаңыз

CubeSat үшін құрылымды құрыңыз
CubeSat үшін құрылымды құрыңыз
CubeSat үшін құрылымды құрыңыз
CubeSat үшін құрылымды құрыңыз
CubeSat үшін құрылымды құрыңыз
CubeSat үшін құрылымды құрыңыз
CubeSat үшін құрылымды құрыңыз
CubeSat үшін құрылымды құрыңыз

Попсикула таяқшаларын сырттай Попсикула таяқшаларымен жабылған Хоп тәрізді таяқшаларды желімдеу арқылы құрылымды жасаңыз, үстіңгі және астыңғы жағы таяқшаның бүйірімен қапталған

Сөре үшін бұл ішкі жағынан жартылай жоғары қарай бір -біріне жабыстырылған попсикул таяқшалары

Сөренің себебі - текшенің ішкі жағы, сондықтан arduino -да текше отыратын жер бар

Төменгі жағында нан тақтасы мен батарея болады

Бөлшектерді бекіту үшін біз таспаны қолдандық, есікті алу үшін таспаны қолдандық, осылайша ардунио мен бөлшектерді орналастыру оңай болатын

Жоғарыдағы суреттер ол аяқталғаннан кейін қандай болуы керек екенін көрсетеді

3 -қадам: Arduino кодтау

Arduino кодтау
Arduino кодтау
Arduino кодтау
Arduino кодтау

Circuitbasics.com сайтына өтіп, DHT11 іздеңіз, сонда сіз кодты таба аласыз

#қосу

DHT;

#DHT11_PIN 7 анықтаңыз

void setup () {Serial.begin (9600); }

void loop () {int chk = DHT.read11 (DHT11_PIN); Serial.print («Температура =»); Serial.println (DHT.температурасы); Serial.print («Ылғалдылық =»); Serial.println (DHT. ылғалдылық); кешіктіру (1000); }

Бұл біз arduino үшін қолданған код

void setup () {// Сериялық байланысты ашыңыз және порт ашылғанша күтіңіз: Serial.begin (9600); while (! сериялық) {; // сериялық порт қосылуын күтіңіз. Тек 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 -қадам: тестілеу

Сынақ
Сынақ

Біз CubeSat -те 2 түрлі тест өткіздік

1. Шайқау сынағы- біз CubeSat-ді шайқау машинасына 30 секундқа қойдық, ол бір-бірімен бірге тұра ма?

-өтті

2. Ұшу сынағы- біз CubeSat-ты жіпке қостық және оны CubeSat-тің салмағын ұстай алатынын білу үшін оны 30 секунд ішінде модельдік марстың айналасында айналдырдық.

-өтті

5 -қадам: аудиторияға ұсыну

Аудиторияға ұсыну
Аудиторияға ұсыну
  • Процестің соңғы бөлігі-сіздің деректеріңіз бен нәтижелеріңізді сыныптағы басқа адамдармен, әріптестеріңізбен және т.б.
  • Бөлісетін ақпарат мыналарды қамтуы керек: жиналған деректер, тест нәтижелері, жоба процесі және жобаның шын мәнінде қандай болғанына шолу.
  • Тұсаукесер кезінде адамдарға не істегеніңізді көру үшін arduino немесе Cubesat пайдаланыңыз, сонымен қатар ұсынылған ақпаратты көрсету үшін компьютері бар.
  • Көрермендер сізді қатты және таза ести алатындай етіп, қатты сөйлеуді ұмытпаңыз
  • Аудиториямен байланыс жасаңыз және интерактивті презентация жасаңыз.

Ұсынылған: