Բովանդակություն:
- Քայլ 1: Պլանավորում
- Քայլ 2. Կառուցեք կառուցվածքը CubeSat- ի համար
- Քայլ 3. Arduino- ի կոդավորումը
- Քայլ 4: Փորձարկում
- Քայլ 5: Ներկայացրեք հանդիսատեսին
Video: Temերմաստիճանի և խոնավության խորանարդ ՝ 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Ինչպե՞ս կարող ենք նախագծել, կառուցել և ծրագրել Mars Orbiter- ի մոդել, որը կհավաքի տվյալներ և կտեղեկացնի մեզ մոլորակի որոշակի ասպեկտների մասին:
Հեղինակ ՝ Աբե, Մեյսոն, acksեքսոն և Ուայաթ
Քայլ 1: Պլանավորում
Ուղեղի փոթորիկ և հետազոտական նախագծեր Cubesats- ի և դրա նպատակի համար
Ստեղծեք դիզայն տարբեր CubeSats- ի համար և որոշեք, թե որն է ամենահարմարը
Գտեք ձեզ անհրաժեշտ մասերի և նյութերի մասին
Հավաքեք, թե ինչ նյութեր են անհրաժեշտ լինելու ձեր CubeSat- ը կառուցելու համար
Նյութեր
- Popsicle ձողիկներ
- Փայտի սոսինձ
- Արդուինո
- DHT11 սենսոր
- Լարերը
- Կասետային
- SD քարտ
- SD քարտի ընթերցող
Քայլ 2. Կառուցեք կառուցվածքը CubeSat- ի համար
Կառուցեք կառուցվածքը ՝ սոսնձելով Popsicle- ի ձողերը X- ի տեսքով, որոնք արտաքին կողմերում համընկնում են Popsicle ձողիկներով, իսկ վերևը և ներքևը ծածկված են Popsicle ձողերի կողք -կողքի:
Դարակի համար դա Popsicle- ի ձողիկներն են, որոնք սոսնձված են կողք կողքի `ներսից կիսով չափ սոսնձված:
Դարակի պատճառն այն է, որ Cube- ի ներսը նստած է, ուստի arduino- ն տեղ ունի Cube նստատեղի ներսում:
Ներքևում ՝ հացի տախտակն ու մարտկոցը:
Մասերը ամրացնելու համար մենք օգտագործում էինք ժապավեն, դուռ պատրաստելու համար, որպեսզի կարողանանք ձեռք բերել, մենք օգտագործեցինք ժապավեն, այնպես որ հեշտ կլիներ տեղադրել ardunio- ն և մասերը:
Վերոնշյալ նկարները մի օրինակ են, թե ինչ տեսք կունենա այն ավարտվելուց հետո:
Քայլ 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 ("Temերմաստիճանը ="); Serial.println (DHT. Ջերմաստիճան); Serial.print ("Խոնավություն ="); Serial.println (DHT. Խոնավություն); ուշացում (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 ("Writing to test.txt …"); myFile.println («փորձարկում 1, 2, 3.»); // փակել ֆայլը ՝ myFile.close (); Serial.println («կատարված է»); } else {// եթե ֆայլը չի բացվել, տպեք սխալ. Serial.println ("error. 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 ("error. test.txt"); }}
void loop () {// կարգավորումից հետո ոչինչ չի պատահում}
Եվ դա SD քարտի ընթերցողի կոդն է
Քայլ 4: Փորձարկում
Մենք անցկացրեցինք 2 տարբեր թեստեր մեր CubeSat- ում
1. Թափահարման թեստ. Մենք մեր CubeSat- ը տեղադրեցինք ցնցման մեքենայի վրա 30 վայրկյան `տեսնելու, թե արդյոք այն կպահպանվի միասին:
-անցել է
2. Թռիչքի փորձարկում. Մենք միացրեցինք մեր CubeSat- ը լարին և 30 վայրկյան տևեցինք այն պտտվելով մոդելային մարսի շուրջը `տեսնելու, թե արդյոք այն կարող է պահել CubeSat- ի քաշը:
-անցել է
Քայլ 5: Ներկայացրեք հանդիսատեսին
- Գործընթացի վերջնական մասն է ՝ ձեր տվյալները և արդյունքները կիսել ձեր դասարանի մյուս աշխատակիցներին, գործընկերներին և այլն:
- Համօգտագործվող տեղեկատվությունը պետք է ներառի ՝ հավաքագրված տվյալները, թեստերի արդյունքները, ծրագրի ընթացքը և ակնարկ, թե իրականում որն էր նախագիծը:
- Ներկայացնելիս օգտագործեք arduino- ն կամ Cubesat- ը, որպեսզի մարդիկ տեսնեն ձեր ստեղծածը, ինչպես նաև համակարգիչ ունենաք ցուցադրվող տեղեկատվությունը ցուցադրելու համար:
- Համոզվեք, որ բավականաչափ բարձրաձայն խոսեք, որպեսզի հանդիսատեսը կարողանա ձեզ բարձրաձայն և հստակ լսել
- Կապ հաստատեք լսարանի հետ և ստեղծեք ինտերակտիվ ներկայացում:
Խորհուրդ ենք տալիս:
Ինչպես պատրաստել LED խորանարդ - LED խորանարդ 4x4x4: 3 քայլ
Ինչպես պատրաստել LED խորանարդ | LED Cube 4x4x4. LED Cube- ը կարելի է համարել որպես LED էկրան, որում պարզ 5 մմ LED- ները կատարում են թվային պիքսելների դերը: LED խորանարդը թույլ է տալիս մեզ ստեղծել պատկերներ և նախշեր ՝ օգտագործելով օպտիկական երևույթի հայեցակարգը, որը հայտնի է որպես տեսողության կայունություն (POV): Այսպիսով
Temերմաստիճանի, խոնավության մոնիտոր - Arduino Mega + Ethernet W5100: 5 քայլ
Peratերմաստիճանի, խոնավության մոնիտոր - 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 ջերմաստիճան և խոնավություն
Temերմաստիճանի եւ խոնավության LED- ները `12 քայլ
Temերմաստիճանի եւ խոնավության լուսադիոդներ. Եթե երբեւէ ցանկացել եք ունենալ ավելի տեսողական ջերմաչափ, այս նախագիծը կարող է օգնել: Մենք պատրաստելու ենք LED- ների մի շարք, որոնք ցուցադրում են որոշակի գույներ `կախված խոնավության և ջերմաստիճանի մակարդակից
Temերմաստիճանի/խոնավության տվյալների վերլուծություն `օգտագործելով Ubidots- ը և Google- թերթերը` 6 քայլ
Pերմաստիճանի/խոնավության տվյալների վերլուծություն Ubidots- ի և Google- թերթերի միջոցով. Այս ձեռնարկում մենք չափելու ենք ջերմաստիճանի և խոնավության տարբեր տվյալներ `օգտագործելով ջերմաստիճանի և խոնավության տվիչ: Դուք նաև կսովորեք, թե ինչպես ուղարկել այս տվյալները Ubidots- ին: Որպեսզի կարողանաք վերլուծել այն ցանկացած վայրից ՝ տարբեր կիրառման համար: Նաև ուղարկելով
Կախարդական խորանարդ կամ միկրոհսկիչ խորանարդ ՝ 7 քայլ (նկարներով)
Magic Cube կամ Micro-controller Cube: Այս ձեռնարկում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել կախարդական խորանարդ արատավոր միկրոկառավարիչից: այս գաղափարը ծագել է այն ժամանակ, երբ Arduino Mega 2560- ից վերցրել եմ սխալ ATmega2560 միկրոկառավարիչ և պատրաստել խորանարդ: . Magic Cube սարքավորումների մասին ես արտադրում եմ որպես