Оглавление:
- Шаг 1. Планирование
- Шаг 2: Создайте структуру для CubeSat
- Шаг 3: кодирование Arduino
- Шаг 4: Тестирование
- Шаг 5. Представьте аудитории
Видео: Кубы температуры и влажности: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Как мы можем спроектировать, построить и запрограммировать модель орбитального аппарата Марса, который будет собирать данные и сообщать нам о конкретных аспектах планеты?
Авторы: Эйб, Мейсон, Джексон и Уятт
Шаг 1. Планирование
Мозговой штурм и исследовательский дизайн Cubesats и его цель
Создавайте дизайны для разных CubeSat и решайте, какой из них наиболее подходит
Найдите информацию о деталях и материалах, которые вам понадобятся
Соберите, какие материалы вам понадобятся для создания вашего CubeSat
Материалы
- эскимо
- Клей для дерева
- Ардуино
- Датчик DHT11
- Провода
- Лента
- SD Card
- Устройство чтения SD-карт
Шаг 2: Создайте структуру для CubeSat
Создайте структуру, склеив палочки для мороженого вместе в форме X, перекрывающей границу палочек для мороженого с внешней стороны, верх и низ покрыты из стороны в сторону от палочек для мороженого
Что касается полки, это палочки для мороженого, склеенные из стороны в сторону, приклеенные наполовину изнутри
Причина для полки - это внутренняя часть Cube Sat, поэтому для Arduino есть место внутри Cube Sat
Внизу - макетная плата и аккумулятор
Чтобы закрепить детали, мы использовали ленту, чтобы сделать дверь, чтобы мы могли достать, мы использовали ленту, чтобы было легко разместить ардунио и детали
На фотографиях выше показано, как он должен выглядеть после завершения
Шаг 3: кодирование 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, чтобы люди могли увидеть, что вы сделали, а также иметь компьютер для отображения представленной информации.
- Убедитесь, что вы говорите достаточно громко, чтобы аудитория могла слышать вас громко и четко.
- Установите зрительный контакт с аудиторией и создайте интерактивную презентацию.
Рекомендуемые:
Монитор температуры и влажности - Arduino Mega + Ethernet W5100: 5 шагов
Монитор температуры и влажности - Arduino Mega + Ethernet W5100: Модуль 1 - FLAT - оборудование: Arduino Mega 2560 Wiznet W5100 Ethernet Shield 8 датчиков температуры DS18B20 на шине OneWire - разделены на 4 шины OneWire (2,4,1,1) 2 цифровых температуры и датчик влажности DHT22 (AM2302) 1x температура и влажность
Easy Very Low Power BLE в Arduino Часть 2 - Монитор температуры / влажности - Ред. 3: 7 шагов
Easy Very Low Power BLE в Arduino Часть 2 - Монитор температуры / влажности - Ред. 3: Обновление: 23 ноября 2020 г. - Первая замена 2 батареек AAA с 15 января 2019 г., то есть 22 месяца для 2xAAA Alkaline Обновление: 7 апреля 2019 г. - 3-я редакция lp_BLE_TempHumidity, добавляет графики даты / времени, используя pfodApp V3.0.362 +, и автоматическое регулирование, когда
ESP8266 NodeMCU Access Point (AP) для веб-сервера с датчиком температуры DT11 и печатью температуры и влажности в браузере: 5 шагов
ESP8266 NodeMCU Access Point (AP) для веб-сервера с датчиком температуры DT11 и печатью температуры и влажности в браузере: Привет, ребята, в большинстве проектов мы используем ESP8266, а в большинстве проектов мы используем ESP8266 в качестве веб-сервера, чтобы данные могли быть доступны на любое устройство через Wi-Fi, получив доступ к веб-серверу, размещенному на ESP8266, но единственная проблема в том, что нам нужен рабочий маршрутизатор для
Беспроводной монитор влажности (ESP8266 + датчик влажности): 5 шагов
Беспроводной монитор влажности (ESP8266 + датчик влажности): я покупаю петрушку в горшке, и большую часть дня почва была сухой. Поэтому я решил сделать этот проект, касающийся определения влажности почвы в горшке с петрушкой, чтобы проверить, когда мне нужно полить почву водой. Я думаю, что этот датчик (емкостной датчик влажности v1.2) хорош, потому что
Накапливаемые светодиодные кубы (RGB): 11 шагов
Стековые светодиодные кубики (RGB): я сделал этот проект для конкурса Make it Glow 2018. Идея состоит в том, что это будет база, на которую вы можете положить маленькие светодиодные кубики, и они загорятся. Они склеиваются с помощью магнитов