Բովանդակություն:
- Քայլ 1: Պահանջվում է սարքավորում
- Քայլ 2: Softwareրագրային ապահովման պահանջ
- Քայլ 3: Rover պատրաստելը
- Քայլ 4: Ձեռք պատրաստելը և դրա տվիչները
- Քայլ 5: Հեռակառավարման պատրաստում
- Քայլ 6: Projectրագրի կոդեր
Video: Mini Curiosity Rover ՝ 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Ի՞նչ է հետաքրքրասիրությունը:
Curiosity- ն մեքենայի չափ ռովեր է, որը նախատեսված է Գեյլ խառնարանը Մարսի վրա հետազոտելու համար ՝ ՆԱՍԱ-ի Mars Science Laboratory (MSL) առաքելության շրջանակներում: Curiosity- ն մեկնարկել է 2011 թվականի նոյեմբերի 26-ին, ժամը 15: 02-ին UTC, Կանավերալ հրվանդանից:
Ինչպես է դա աշխատում?
Curiosity- ն ունի բազմաթիվ տվիչներ, որոնք հայտնաբերում են ջերմաստիճանը և հայտնաբերում են շրջակա միջավայրի տարբեր պայմաններ և այս տվյալները հետ են ուղարկում Երկիր: Այսպիսով, ես ստեղծեցի Curiosity- ի այս փոքր մոդելը, որը հայտնաբերում է շրջակա միջավայրի բազմաթիվ պայմաններ և այդ տվյալները ուղարկում ամպի:
Ի՞նչ է այն հայտնաբերելու:
այն կարող է հայտնաբերել.
1. peratերմաստիճանը:
2. Խոնավություն
3. Մեթան:
4. Ածխածնի երկօքսիդ:
5. Ածխածնի մոնոօքսիդ:
6. Հողի Խոնավություն:
Այսպիսով, եկեք սկսենք !!
Քայլ 1: Պահանջվում է սարքավորում
1. 3-Արդուինո (ունո կամ նանո):
2. 2-igիգբի:
3. 6-DC շարժիչ:
4. 4 ռելեներ:
5. MQ-2 ցուցիչ:
6. MQ-5 ցուցիչ:
7. MQ-7 ցուցիչ:
8. DHT-11 (peratերմաստիճանի եւ խոնավության ցուցիչ):
9. 2-Servo Motors.
10. 12 վոլտ UPS մարտկոց:
11. 8-Սեղմեք կոճակը:
12. 9 Վոլտ մարտկոց և ամրակ:
13. ESP 8266-01
14. AM1117 3.3 լարման կարգավորիչ:
15. 7805 լարման կարգավորիչ:
16. Ուղղանկյուն ալյումինե ձող:
17. Փայտե կտոր:
18. Card-board կամ Sun-board:
19. Ռեզիստոր, կոնդենսատոր և PCB:
Քայլ 2: Softwareրագրային ապահովման պահանջ
1. Arduino IDE: եթե չունեք, կարող եք ներբեռնել այստեղից.
www.arduino.cc/hy/Main/Software.
2. XCTU Zigbee զուգավորման համար: կարող եք ներբեռնել այստեղ ՝
www.digi.com/products/xbee-rf-solutions/xctu-software/xctu
3 ESP8266 որոնվածը և վերբեռնողը:
4. Thing Speak մուտք:
5. DHT-11 գրադարան:
Քայլ 3: Rover պատրաստելը
այն օգտագործում է arduino- ն, որն ընդունում է zig-bee- ի տվյալները և վերահսկում շարժիչները ըստ դրա:
Ձախ երեք և աջ երեք շարժիչներ միացված են զուգահեռաբար: Այսպիսով, երբ շարժիչների մի կողմը պտտվում է ժամացույցի սլաքի ուղղությամբ, իսկ մյուսները ՝ հակառակ ժամացույցի սլաքի ուղղությամբ, արտադրում է դրիֆտ, որը շրջում է ռովերը:
Ես օգտագործում եմ 60 պտույտ / րոպե շարժիչ, որն ունի մեծ ոլորող մոմենտ: ուստի այն չի կարող կառավարվել L293D- ի նման պարզ շարժիչով, քանի որ զուգահեռ աշխատում է 6 շարժիչով, ուստի ես օգտագործում եմ ռելե, ինչպես ցույց է տրված նկարում:
Երկու servo շարժիչներ օգտագործվում են թևը կառավարելու համար, քանի որ դրանք servo շարժիչ են, այնպես որ այն միացված է arduino- ի PWM կապերին:
Մարմինը պատրաստված է ցանկացած թեթև նյութից, ինչպիսիք են քարտատախտակը կամ արևապաշտպան տախտակը: Ես ներքևից օգտագործում եմ ծանր փայտե կտոր, քանի որ այն կրում է մարտկոց և այլ նյութ:
Քայլ 4: Ձեռք պատրաստելը և դրա տվիչները
Ես ձեռքը պատրաստեցի ուղղանկյուն խողովակից, քանի որ այն թեթև է և հեշտ է կտրել և ձուլել: բոլոր տվիչների բոլոր լարերը անցնում են այս խողովակով:
Այստեղ ես օգտագործում եմ երկու servo շարժիչ ՝ մեկը կենտրոնում: Բոլոր սենսորները միացված են arduino- ին, որը հետագայում միացված է ESP 8266-01 Wi-Fi մոդուլին:
Նշում. Գազի տվիչները ունեն ջեռուցման կծիկ, ուստի այն պահանջում է մեծ հոսանք, ինչը հանգեցնում է գերտաքացման և երբեմն վնասում է լարման կարգավորիչը: Այսպիսով, ես առաջարկում եմ օգտագործել առանձին լարման կարգավորիչ `5 Վոլտ հզորությունը սենսորելու համար և մի մոռացեք դրան կցել ջերմահաղորդիչ:
Բոլոր անալոգային սենսորները միացված են arduino- ի անալոգային կապումներին, ինչպես ցույց է տրված.
Քայլ 5: Հեռակառավարման պատրաստում
Հեռակա պարունակությունը պարունակում է zig-bee իր անլար հաղորդակցության համար:
Ինչու՞ Zig-bee: Zig-bee- ն կամ Xbee- ն ապահովում են շատ բարձր անվտանգ հաղորդակցություն, քան wi-fi- ը կամ Bluetooth- ը: Այն նաև ապահովում է ծածկույթի մեծ տարածք և էներգիայի ցածր սպառում: Շատ մեծ հեռավորությունների վրա zig-bee- ն կարող է միանալ ցատկման ռեժիմին, որպեսզի դրանք կարողանան աշխատել որպես կրկնող:
Ութ անջատիչ միացված է arduino- ին ձգվող դիմադրիչով:
Չորս ձախ կոճակի կառավարման թևը և չորս աջ կոճակները վերահսկում են ռովերի շարժումը:
Zigbee- ն պահանջում է 3.3 վոլտ սնուցման աղբյուր, այնպես որ այն միացված է արդուինոյի 3.3 վոլտ փինին:
Քայլ 6: Projectրագրի կոդեր
Այստեղից կարող եք ներբեռնել կոդը ՝
Խորհուրդ ենք տալիս:
Miniaturizing Arduino ինքնավար ռոբոտ (Land Rover / Car) Stage1 Մոդել 3: 6 քայլ
Miniaturizing Arduino ինքնավար ռոբոտ (Land Rover / Ավտոմեքենա) Stage1Model3. Ես որոշեցի մանրանկարել Land Rover / Car / Bot- ը `նախագծի չափսերն ու էներգիայի սպառումը նվազեցնելու համար:
Ձյուն մաքրող մեքենա FPV Rover- ի համար. 8 քայլ (նկարներով)
Ձյուն մաքրող մեքենա FPV Rover- ի համար. Այսպիսով, FPV Rover- ին անհրաժեշտ է Ձյուն մաքրող սարք `մաքուր մայթ ապահովելու համար: Հղումներ դեպի RoverInstructables: https://www.instructables.com/id/FPV-Rover-V20/ Thingiverse: : 2952852 Հետևեք ինձ Instagram- ում ուշ
Mini FPV-Rover ՝ 4 քայլ
Mini FPV-Rover. Սա իմ FPV-Rover V2.0- ի մինի տարբերակն է: com/ernie_meets_bert
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
Տնային ավտոմատացում Քայլ առ քայլ Wemos D1 Mini- ի միջոցով ՝ PCB դիզայնով. 4 քայլ
Տնային ավտոմատացում Wemos D1 Mini- ի միջոցով PCB դիզայնով. Տնային ավտոմատացում Քայլ առ քայլ Wemos D1 Mini- ի միջոցով ՝ PCB դիզայնով: Մի քանի շաբաթ առաջ մենք rootaid.com կայքում հրատարակեցինք «Տնային ավտոմատացում ՝ օգտագործելով ազնվամորի Pi» ձեռնարկը, որը լավ ընդունվեց հոբբիստների և քոլեջի ուսանողներ: Հետո եկավ մեր անդամներից մեկը