Агуулгын хүснэгт:
- Алхам 1: Төлөвлөлт
- Алхам 2: CubeSat -ийн бүтцийг бий болгох
- Алхам 3: Arduino -г кодлох
- Алхам 4: Туршилт
- Алхам 5: Үзэгчдэд танилцуулах
Видео: Температур ба чийгшил Cubesat: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Бид хэрхэн Ангараг гаригийн тойрог замын загварыг боловсруулж, бүтээж, програмчилж болох бөгөөд энэ нь өгөгдөл цуглуулж, манай гаригийн тодорхой асуудлуудын талаар бидэнд мэдээлэх вэ?
Оруулсан: Абэ, Мэйсон, Жексон, Уайт нар
Алхам 1: Төлөвлөлт
Cubesats -ийн тархины шуурга ба судалгааны загвар ба түүний зорилго
Өөр өөр CubeSats -ийн загварыг бүтээж, аль нь хамгийн тохиромжтой болохыг шийдээрэй
Танд хэрэгтэй эд анги, материалын талаар мэдээлэл аваарай
CubeSat -ийг бүтээхэд танд ямар материал хэрэгтэйг цуглуулаарай
Материал
- Попсикул мод
- Модны цавуу
- Ардуино
- DHT11 мэдрэгч
- Утас
- Тууз
- SD карт
- SD карт уншигч
Алхам 2: CubeSat -ийн бүтцийг бий болгох
Попсикулийн савааг гадна талдаа хажуу талдаа хажуу талдаа хажуу тийш нь хучсан Х хэлбэрийн мод хэлбэртэй наалдах замаар бүтцийг бий болго
Тавиурын хувьд дотор талаас нь хажуу тийш нь наасан наалдсан савх юм
Тавиурын шалтгаан нь Cube -ийн дотор талд байдаг тул arduino нь Cube -ийн дотор толботой байдаг
Доод талд нь талхны самбар, зай байх болно
Соронзон хальс ашигласан эд ангиудыг бэхлэхийн тулд хаалга хийх, ингэснээр соронзон хальс ашиглах боломжтой тул ардунио болон эд ангиудыг байрлуулахад хялбар байх болно
Дээрх зургууд нь дууссаны дараа ямар байх ёстойг харуулсан жишээ юм
Алхам 3: 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. Shake Test- бид CubeSat-ийг сэгсрэх машин дээр 30 секундын турш байрлуулсан эсэхийг шалгаж үзнэ.
-давсан
2. Нислэгийн туршилт- бид CubeSat-аа утастай холбож, загварыг 30 секундын турш тойрч эргүүлснээр CubeSat-ийн жинг тэсвэрлэх чадвартай эсэхийг шалгав.
-давсан
Алхам 5: Үзэгчдэд танилцуулах
- Процессийн эцсийн хэсэг бол өгөгдөл, үр дүнгээ ангийнхаа бусад хүмүүс, хамтран ажиллагсад гэх мэт бусадтай хуваалцах явдал юм.
- Хуваалцсан мэдээлэлд: цуглуулсан өгөгдөл, туршилтын үр дүн, төслийн явц, төсөл үнэхээр юу байсан тухай тоймыг багтаасан байх ёстой.
- Танилцуулахдаа arduino эсвэл Cubesat -ийг ашиглан хүмүүс таны хийсэн зүйлийг харахаас гадна танилцуулж буй мэдээллийг харуулах компьютертэй байх хэрэгтэй.
- Үзэгчид таныг чанга, тод сонсохын тулд хангалттай чанга ярих хэрэгтэй
- Үзэгчидтэй нүдээрээ харьцаж, интерактив танилцуулга үүсгээрэй.
Зөвлөмж болгож буй:
M5STACK Visuino ашиглан M5StickC ESP32 дээр температур, чийгшил, даралтыг хэрхэн харуулах вэ - Хийхэд хялбар: 6 алхам
M5STACK Visuino ашиглан M5StickC ESP32 дээр температур, чийгшил, даралтыг хэрхэн харуулах вэ - Хийхэд хялбар: Энэхүү гарын авлагад бид ENV мэдрэгч (DHT12, BMP280, BMM150)
Arduino -ийн тусламжтайгаар Servo болон DHT11 температур ба чийгшил мэдрэгч ашиглан авто хөргөх сэнс: 8 алхам
Arduino -ийн тусламжтайгаар Servo болон DHT11 -ийн температур ба чийгшил мэдрэгчийг ашиглан автомат хөргөлтийн сэнс: Энэ хичээлд бид хэрхэн эхлүүлэх талаар сурах болно. температур тодорхой түвшингээс дээш гарах үед сэнсийг эргүүлнэ
LoRa ашиглан хүлэмжийг автоматжуулах! (1 -р хэсэг) -- Мэдрэгч (температур, чийгшил, хөрсний чийгшил): 5 алхам
LoRa ашиглан хүлэмжийг автоматжуулах! (1 -р хэсэг) || Мэдрэгч (температур, чийгшил, хөрсний чийгшил): Энэ төсөлд би хүлэмжийг хэрхэн автоматжуулсан болохыг харуулах болно. Энэ нь би хүлэмжийг хэрхэн яаж барьснаа, цахилгаан болон автоматжуулалтын электроникийг хэрхэн холбосныг харуулах болно гэсэн үг юм. Түүнчлэн би L ашигладаг Arduino самбарыг хэрхэн програмчлахыг танд үзүүлэх болно
ESP8266 NodeMCU хандалтын цэг (AP) нь DT11 температур мэдрэгчтэй, хөтөч дэх температур ба чийгшил бүхий вэб серверийн хувьд: 5 алхам
Хөтөч дээр DT11 температур мэдрэгч, хэвлэх температур ба чийгшил бүхий вэб серверт зориулсан ESP8266 NodeMCU хандалтын цэг (AP): Сайн байна уу залуус бид ESP8266 -ийг ашигладаг ихэнх төслүүд болон ихэнх төслүүдэд ESP8266 -ийг вэб сервер болгон ашигладаг тул өгөгдөлд хандах боломжтой. ESP8266 -аас зохион байгуулагдсан вэбсервер рүү нэвтрэх замаар wifi сүлжээнд холбогдсон ямар ч төхөөрөмж, гэхдээ цорын ганц асуудал бол бидэнд ажиллах чиглүүлэгч хэрэгтэй болно
CubeSat -ийн температур ба чийгшил: 7 алхам
CubeSat -ийн температур ба чийгшил: Энэ бол бидний CubeSat юм. Сансар огторгуйн нөхцөл байдлыг сонирхож байсан тул бид температур, чийгшлийг хэмжихээр шийдсэн. Бид 3D бүтцээ хэвлэж, энэ загварыг бүтээх хамгийн үр дүнтэй аргуудыг олсон. Бидний зорилго бол системийг бий болгох явдал байв