Оглавление:

Кубы температуры и влажности: 5 шагов
Кубы температуры и влажности: 5 шагов

Видео: Кубы температуры и влажности: 5 шагов

Видео: Кубы температуры и влажности: 5 шагов
Видео: Влажность воздуха 2024, Ноябрь
Anonim
Кубы температуры и влажности
Кубы температуры и влажности

Как мы можем спроектировать, построить и запрограммировать модель орбитального аппарата Марса, который будет собирать данные и сообщать нам о конкретных аспектах планеты?

Авторы: Эйб, Мейсон, Джексон и Уятт

Шаг 1. Планирование

Мозговой штурм и исследовательский дизайн Cubesats и его цель

Создавайте дизайны для разных CubeSat и решайте, какой из них наиболее подходит

Найдите информацию о деталях и материалах, которые вам понадобятся

Соберите, какие материалы вам понадобятся для создания вашего CubeSat

Материалы

  • эскимо
  • Клей для дерева
  • Ардуино
  • Датчик DHT11
  • Провода
  • Лента
  • SD Card
  • Устройство чтения SD-карт

Шаг 2: Создайте структуру для CubeSat

Постройте структуру для CubeSat
Постройте структуру для CubeSat
Постройте структуру для CubeSat
Постройте структуру для CubeSat
Постройте структуру для CubeSat
Постройте структуру для CubeSat
Постройте структуру для CubeSat
Постройте структуру для CubeSat

Создайте структуру, склеив палочки для мороженого вместе в форме X, перекрывающей границу палочек для мороженого с внешней стороны, верх и низ покрыты из стороны в сторону от палочек для мороженого

Что касается полки, это палочки для мороженого, склеенные из стороны в сторону, приклеенные наполовину изнутри

Причина для полки - это внутренняя часть Cube Sat, поэтому для Arduino есть место внутри Cube Sat

Внизу - макетная плата и аккумулятор

Чтобы закрепить детали, мы использовали ленту, чтобы сделать дверь, чтобы мы могли достать, мы использовали ленту, чтобы было легко разместить ардунио и детали

На фотографиях выше показано, как он должен выглядеть после завершения

Шаг 3: кодирование Arduino

Кодирование Arduino
Кодирование Arduino
Кодирование Arduino
Кодирование Arduino

Перейдите на сайт circuitbasics.com и найдите DHT11, и там вы найдете код

#включают

dht DHT;

#define DHT11_PIN 7

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

недействительный цикл () {int chk = DHT.read11 (DHT11_PIN); Serial.print ("Температура ="); Serial.println (DHT.температура); Serial.print ("Влажность ="); Serial.println (DHT.humidity); задержка (1000); }

Это код, который мы использовали для Arduino

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 ("error open test.txt"); }

// повторно открыть файл для чтения: myFile = SD.open ("test.txt"); если (myFile) {Serial.println ("test.txt:");

// читаем из файла, пока в нем ничего не останется: while (myFile.available ()) {Serial.write (myFile.read ()); } // закрываем файл: myFile.close (); } else {// если файл не открывался, вывести ошибку: Serial.println ("error open test.txt"); }}

void loop () {// после настройки ничего не происходит}

И это код для устройства чтения SD-карт

Шаг 4: Тестирование

Тестирование
Тестирование

Мы провели 2 разных теста на нашем CubeSat

1. Тест на встряхивание - мы поместили наш CubeSat на встряхиватель на 30 секунд, чтобы проверить, держится ли он вместе.

-прошедший

2. Летные испытания - мы подключили наш CubeSat к веревке и заставили его вращаться вокруг модели Марса в течение 30 секунд, чтобы проверить, сможет ли он выдержать вес CubeSat.

-прошедший

Шаг 5. Представьте аудитории

Представить аудитории
Представить аудитории
  • Заключительная часть процесса - поделиться своими данными и результатами с другими в вашем классе, коллегами и т. Д.
  • Предоставляемая информация должна включать: собранные данные, результаты тестирования, процесс проекта и обзор того, чем был проект на самом деле.
  • Во время презентации используйте arduino или Cubesat, чтобы люди могли увидеть, что вы сделали, а также иметь компьютер для отображения представленной информации.
  • Убедитесь, что вы говорите достаточно громко, чтобы аудитория могла слышать вас громко и четко.
  • Установите зрительный контакт с аудиторией и создайте интерактивную презентацию.

Рекомендуемые: