Mundarija:
- 1 -qadam: Rejalashtirish
- 2 -qadam: CubeSat uchun tuzilmani yarating
- 3 -qadam: Arduino -ni kodlash
- 4 -qadam: Sinov
- 5 -qadam: tomoshabinlarga taqdim etish
Video: Havo harorati va namligi: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Ma'lumot to'playdigan va sayyoramizning o'ziga xos jihatlari haqida bizga ma'lumot beradigan Mars orbitasining modelini qanday loyihalashtirish, qurish va dasturlash mumkin?
Muallif: Abe, Meyson, Jekson va Uayt
1 -qadam: Rejalashtirish
Brainstorm va Cubesats uchun tadqiqot dizaynlari va uning maqsadi
Turli CubeSats uchun dizaynlar yarating va qaysi biri eng mos kelishini hal qiling
Sizga kerak bo'lgan qismlar va materiallar haqida ma'lumot toping
CubeSat -ni yaratish uchun sizga qanday materiallar kerak bo'ladi
Materiallar
- Popsicle tayoqchalari
- Yog'och yopishtiruvchi
- Arduino
- DHT11 sensori
- Simlar
- Lenta
- SD -karta
- SD -kartani o'quvchi
2 -qadam: CubeSat uchun tuzilmani yarating
Tashqi tomondan Popsicle tayoqchalari bilan o'ralgan X shaklidagi popsicle tayoqchalarini yopishtirib, strukturani yarating, tepasi va pastki qismi Popsicle tayoqlarining yonma -yon qoplangan
Raf uchun ichki tomondan yarmigacha yuqoriga yopishtirilgan popsicle tayoqchalari
Rafning sababi Cube -ning ichki qismidir, shuning uchun arduino -da Cube -ning ichida joy bor
Pastki qismida non paneli va batareya bo'ladi
Biz tasma ishlatgan qismlarni mahkamlash uchun, eshik yasash uchun biz tasma ishlatardik, shunda biz arduion va uning qismlarini joylashtiramiz
Yuqoridagi rasmlar qurib bitkazilgandan keyin qanday ko'rinishga ega bo'lishining namunasidir
3 -qadam: Arduino -ni kodlash
Circuitbasics.com saytiga o'ting va DHT11 ni qidiring va u erda siz kodni topasiz
#qo'shing
DHT bilan;
#DHT11_PIN 7 ni aniqlang
void setup () {Serial.begin (9600); }
void loop () {int chk = DHT.read11 (DHT11_PIN); Serial.print ("Harorat ="); Serial.println (DHT harorati); Serial.print ("Namlik ="); Serial.println (DHT. namlik); kechikish (1000); }
Bu biz arduino uchun ishlatgan kod
void setup () {// Ketma -ket aloqalarni oching va port ochilishini kuting: Serial.begin (9600); while (! Seriyali) {; // ketma -ket port ulanishini kuting. Faqat mahalliy USB port uchun kerak}
Serial.print ("SD -karta ishga tushirilmoqda …");
if (! SD.begin (4)) {Serial.println ("ishga tushirilmadi!"); vaqt (1); } Serial.println ("ishga tushirish bajarildi.");
// faylni oching. E'tibor bering, bir vaqtning o'zida faqat bitta fayl ochilishi mumkin, // boshqasini ochishdan oldin uni yopishingiz kerak. myFile = SD.open ("test.txt", FILE_WRITE);
// agar fayl yaxshi ochilgan bo'lsa, unga yozing: if (myFile) {Serial.print ("Test.txtga yozish …"); myFile.println ("sinov 1, 2, 3"); // faylni yoping: myFile.close (); Serial.println ("bajarildi."); } else {// agar fayl ochilmasa, xatoni chop eting: Serial.println ("test.txt ochilishida xato"); }
// faylni o'qish uchun qayta oching: myFile = SD.open ("test.txt"); if (myFile) {Serial.println ("test.txt:");
// fayldan boshqa hech narsa bo'lmaguncha o'qing: while (myFile.available ()) {Serial.write (myFile.read ()); } // faylni yoping: myFile.close (); } else {// agar fayl ochilmasa, xatoni chop eting: Serial.println ("test.txt ochilishida xato"); }}
void loop () {// sozlashdan keyin hech narsa bo'lmaydi}
Va bu SD -kartani o'quvchi uchun kod
4 -qadam: Sinov
Biz CubeSat -da 2 xil test o'tkazdik
1. Shake Test- biz CubeSat-ni tebranish mashinasiga 30 soniya qo'ydik, u bir-biriga yopishib qoladimi?
-o'tdi
2. Parvozlar testi- biz CubeSat-ni sim bilan bog'ladik va u CubeSat-ning og'irligiga bardosh bera oladimi-yo'qmi, uni 30 soniya davomida Mars modeli atrofida aylantirdik.
-o'tdi
5 -qadam: tomoshabinlarga taqdim etish
- Jarayonning yakuniy qismi-bu sizning ma'lumotlaringiz va natijalaringizni sinfdoshlaringiz, hamkasblaringiz va boshqalar bilan bo'lishish.
- Umumiy ma'lumot quyidagilarni o'z ichiga olishi kerak: to'plangan ma'lumotlar, test natijalari, loyiha jarayoni va loyihaning aslida nima ekanligini ko'rib chiqish.
- Taqdimot paytida odamlar nima qilganingizni ko'rishlari uchun arduino yoki Cubesat -dan foydalaning, shuningdek, taqdim etilayotgan ma'lumotlarni ko'rsatish uchun kompyuteringiz bor.
- Tinglovchilar sizni baland ovozda eshitishlari uchun baland ovozda gapirishga ishonch hosil qiling
- Tomoshabinlar bilan aloqa qiling va interaktiv taqdimot yarating.
Tavsiya:
Oddiy IoT harorati va namligi o'lchagichi: 5 qadam (rasmlar bilan)
Oddiy IoT harorati va namligi o'lchagichi: Oddiy IoT harorati va namligi o'lchagichi sizga harorat, namlik va issiqlik indekslarini yig'ish imkonini beradi. Keyin ularni Adafruit IO ga yuboring
LORA harorati va tuproq namligi sensori: 6 qadam
LORA harorati va tuproq namligi sensori: Men issiqxonani tayyorlashda issiqxona muhitini kuzatish uchun sensornodlar tayyorlayman. Bu sensorni tashqarida ham ishlatishingiz mumkin. Issiqxonaning ichidagi yoki tashqarisidagi haroratni er harorati bilan birgalikda ishlatish
ESP8266 NodeMCU kirish nuqtasi (AP) DT11 harorat sensori va brauzerda bosma harorati va namligi bo'lgan veb -server uchun: 5 qadam
Brauzerda DT11 harorat sensori va bosib chiqarish harorati va namligi bo'lgan veb -server uchun ESP8266 NodeMCU kirish nuqtasi (AP): Salom bolalar, biz ESP8266 -dan foydalanadigan ko'pgina loyihalarda va ESP8266 -ni veb -server sifatida ishlatamiz, shuning uchun ma'lumotlarga kirish mumkin. ESP8266 tomonidan joylashtirilgan veb -serverga kirish orqali Wi -Fi orqali ishlaydigan har qanday qurilma, lekin yagona muammo shundaki, biz uchun ishlaydigan yo'riqnoma kerak
ThingSpeak, ESP32 va uzoq masofali simsiz aloqa harorati va namligi: 5 qadam
ThingSpeak, ESP32 va uzoq masofali simsiz aloqa harorati va namligi: Ushbu darsda biz harorat va namlik sensori yordamida har xil harorat va namlik ma'lumotlarini o'lchaymiz. Bundan tashqari, ThingSpeak -ga ushbu ma'lumotlarni qanday yuborishni bilib olasiz. Shunday qilib, siz uni har xil ilovalar uchun istalgan joydan tahlil qilishingiz mumkin
IoT osonlashtirildi: Masofadagi ob -havo ma'lumotlarini olish: UV va havo harorati va namligi: 7 qadam
IoT osonlashtirildi: Masofadagi ob-havo ma'lumotlarini yozib olish: UV va havo harorati va namligi: Ushbu qo'llanmada biz masofaviy ma'lumotlarni UV (Ultrabinafsha nurlanish), havo harorati va namlik sifatida olamiz. Bu ma'lumotlar juda muhim bo'ladi va kelajakda to'liq ob -havo stantsiyasida ishlatiladi. Blok diagrammasi oxirida nima bo'lishini ko'rsatadi