Съдържание:
- Стъпка 1: Планиране
- Стъпка 2: Изградете структурата за CubeSat
- Стъпка 3: Кодиране на Arduino
- Стъпка 4: Тестване
- Стъпка 5: Представете на аудитория
Видео: Температура и влажност Cubesat: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Как можем да проектираме, изградим и програмираме модел на Марс орбитален апарат, който да събира данни и да ни информира за конкретни аспекти на планетата?
От: Абе, Мейсън, Джаксън и Уайът
Стъпка 1: Планиране
Мозъчна атака и изследователски проекти за Cubesats и тяхната цел
Създайте дизайни за различни CubeSats и решете кой е най -подходящ
Намерете информация за частите и материалите, от които се нуждаете
Съберете какви материали ще са ви необходими за изграждането на вашия CubeSat
Материали
- Елементни пръчици
- Лепило за дърво
- Arduino
- Сензор DHT11
- Проводници
- Лента
- SD карта
- Четец на SD карти
Стъпка 2: Изградете структурата за CubeSat
Създайте структурата, като залепите пръчици от Popsicle заедно във формата на припокриване на X с борд от пръчици от Popsicle от външната страна, отгоре и отдолу са покрити отстрани на пръчките от Popsicle
За рафта, това са пръчици от лепенки, залепени заедно отстрани, залепени наполовина нагоре от вътрешната страна
Причината за рафта е вътрешността на кубчето, така че arduino има място вътре в кубчето
На дъното, където ще бъде дъската за хляб и батерията
За да закрепим частите, които използвахме лента, да направим врата, така че да можем да вземем, използвахме лента, така че да бъде лесно да поставите ардуниото и частите
Снимките по -горе са пример за това как трябва да изглежда след завършването му
Стъпка 3: Кодиране на Arduino
Отидете на circuitbasics.com и потърсете DHT11 и там ще намерите кода
#включва
dht 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: Тестване
Проведохме 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 щит 8x DS18B20 температурен сензор на шината OneWire - разделен на 4 шини OneWire (2,4,1,1) 2x цифрова температура и сензор за влажност DHT22 (AM2302) 1x температура и влажност
Лесен BLE с много ниска мощност в Arduino, част 2 - Монитор за температура/влажност - Rev 3: 7 стъпки
Лесен BLE с много ниска мощност в Arduino, част 2 - Монитор за температура/влажност - Ред. 3: Актуализация: 23 ноември 2020 г. - Първа подмяна на 2 x AAA батерии от 15 януари 2019 г., т.е. 22 месеца за 2xAAA алкални Актуализация: 7 април 2019 г. - Ред. 3 на lp_BLE_TempHumidity, добавя графики за дата/час, използвайки pfodApp V3.0.362+и автоматично регулиране, когато
NodeMCU Lua Евтина 6 $ дъска с регистрация на температура и влажност на MicroPython, Wifi и мобилни статистики: 4 стъпки
NodeMCU Lua Евтина 6 $ платка с MicroPython регистриране на температурата и влажността, Wifi и мобилни статистики: Това е основно облачна метеорологична станция, можете да проверявате данни на телефона си или да използвате някой телефон като дисплей на живо С NodeMCU устройството можете да регистрирате данни за температурата и влажността навън , в стая, оранжерия, лаборатория, охладителна стая или на други места в комплект
Автоматизиране на оранжерия с LoRa! (Част 1) -- Сензори (температура, влажност, влажност на почвата): 5 стъпки
Автоматизиране на оранжерия с LoRa! (Част 1) || Сензори (температура, влажност, влажност на почвата): В този проект ще ви покажа как автоматизирах оранжерия. Това означава, че ще ви покажа как построих оранжерията и как свързах електрониката за захранване и автоматизация. Също така ще ви покажа как да програмирате Arduino платка, която използва L
Температура и влажност на CubeSat: 7 стъпки
Температура и влажност на CubeSat: Това е нашият CubeSat. Решихме, че искаме да измерваме температурата и влажността, защото бяхме любопитни за условията в Космоса. Ние 3D отпечатахме нашата структура и намерихме най -ефективните начини за изграждане на този модел. Нашата цел беше да изградим система, която