Բովանդակություն:
- Քայլ 1: Անհրաժեշտ բաղադրիչներ
- Քայլ 2: Հիմնական մարմին և կցորդներ
- Քայլ 3: Էլեկտրամոնտաժ և միացում
- Քայլ 4: Rover- ի կառավարում
- Քայլ 5: Եզրակացություն
Video: IOT Lunar Rover Raspberrypi+Arduino. 5 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Այս նախագիծը ոգեշնչված է հնդկական լուսնի առաքելությամբ ՝ Chandryaan-2, որը տեղի կունենա 2019 թվականի սեպտեմբերին: Սա հատուկ առաքելություն է, քանի որ նրանք պատրաստվում են վայրէջք կատարել այն վայրում, որտեղ ոչ ոք նախկինում վայրէջք չի կատարել: Այսպիսով, իմ աջակցությունը ցույց տալու համար ես որոշեցի կառուցեք իրական արկածախնդրությունը ՝ հիմնվելով արբանյակային սարքի առցանց պատկերների վրա: Ես սահմանափակված էի իմ 3D տպիչների չափսերով, այնպես որ ստիպված եղա մի փոքր փոփոխություններ կատարել:
Քայլ 1: Անհրաժեշտ բաղադրիչներ
Սա մոդուլային դիզայն է: Այն ունի երկու կառավարման տախտակ `arduino և ազնվամորու pi: Երկուսն էլ աշխատում են միմյանցից անկախ: Եթե դուք չունեք բավարար բյուջե, կարող եք թողնել ազնվամորու pi- ն և տեսախցիկը դուրս չգալ, և այն դեռ կաշխատի Bluetooth- ով: Raspberry pi- ն օգտագործվում է միայն տեսախցիկի և Wi -Fi- ի և ինտերնետի միջոցով ռովեր վարելու համար: Ռովերի շարժումը վերահսկվում է arduino- ի միջոցով: Երկու սարքերն ունեն տարբեր սնուցման աղբյուր:
Կառավարման համակարգի բաղադրիչներ
- Արդուինո ունո
- L293D Շարժիչի վարորդը ցնցվեց
- 6 DC շարժիչներ
- 6 անվադող (3D տպագիր)
- Գլխավոր անձ+հղումներ (3 տպագիր)
- 2 servo շարժիչ
- Տարբեր հավելվածներ (3D տպագիր)
- 5 մմ, 4 մմ, 3 մմ և 2 մմ պտուտակներ
- Ինքնափակվող ընկույզներ 4 մմ և 5 մմ
- 7 վ էլեկտրամատակարարում
Networkանցի կառավարման բաղադրիչներ
- Rapberry pi
- USB տեսախցիկ (տեսանյութերի հեռարձակման և ձայնագրման համար)
- Pi տեսախցիկ (լուսանկարների համար)
- 5 վ էլեկտրամատակարարում
Քայլ 2: Հիմնական մարմին և կցորդներ
Եթե ունեք 3D տպիչ, կարող եք ուղղակիորեն տպել բոլոր իրերը, բայց եթե չունեք, կարող եք օգտագործել հիմնական մարմնի համար նախատեսված ճաշի տուփ, իսկ rocker bogie մեխանիզմին հղումներ պատրաստելու համար կարող եք օգտագործել PVC խողովակներ, ես հղումը կթողնեմ ձեր համար: հղումներ.
Եթե չեք ցանկանում, կարող եք թողնել կցորդը, և այն դեռ կաշխատի: Ալեհավաքը և արևային վահանակը ես պարզապես ավելացրել եմ, քանի որ շատ ժամանակ և պահեստամասեր ունեի:
Cad մոդելավորումը կատարվում է solidworks 2017 -ում: Ես ներառել եմ ինչպես stl ֆայլերը, այնպես էլ solidworks ֆայլը, որպեսզի կարողանաք փոփոխություններ կատարել ըստ ձեզ կամ ուղղակի տպել մասերը: Մասերը տպելու համար ես օգտագործեցի ender 3 pro:
Դիտեք տեսանյութը ՝ ավելի լավ հասկանալու համար, թե ինչպես հավաքել ռովերը:
Ներբեռնեք կոդը և CAD ֆայլերը այստեղ
Քայլ 3: Էլեկտրամոնտաժ և միացում
Օգտագործեք վերը նշված պատկերը ՝ բոլոր շարժիչներն արդուինո տախտակին միացնելու ակնածանքով:
Մենք յուրաքանչյուր կողմում երկու շարժիչ կմիացնենք միայնակ բնիկին: Եվ եթե շարժիչները սխալ ուղղությամբ են աշխատում, պարզապես փոխեք լարերը, որոնք պետք է ամրացնեն այն:
Raspberry pi- ի համար USB վեբ -տեսախցիկը միացրեք USB պորտին, ցանկացած camra պետք է աշխատի, տեղադրման կարիք չկա
Միացրեք Raspicamera մոդուլը borad- ի միակցիչի քորոցով:
ԿԱՐԵՎՈՐ
Մատակարարեք միայն 5 վ ազնվամորի պիին: Մի՛ օգտագործեք նույն էներգիայի մատակարարումը RASPI- ի և ARDUINO- ի համար
Դուք տապակելու եք ձեր տախտակը:
Ես գիտեմ, որ դա հիմար է ՝ օգտագործելով երկու պաշար, բայց ես այն պատրաստել եմ այսպես, որպեսզի մարդիկ, ովքեր չունեն ռասպի և տեսախցիկ, նույնպես կարողանան այն կառուցել:
Քայլ 4: Rover- ի կառավարում
Գոյություն ունեն երկու ռեժիմ ՝ մեկը Bluetooth- ի միջոցով ՝ Android սարքի միջոցով, մյուսը ՝ WiFi- ով և ինտերնետով
Տեղական Bluetooth կապ
Դրա համար դուք ստիպված կլինեք ներբեռնել Bluetooth ծրագիրը play store- ից և միանալ rover- ին:
WiFi- ի և ինտերնետի կառավարման համար
Սա փոքր -ինչ բարդ է, քանի որ դրա համար մենք կօգտագործենք ազնվամորի պի: Նախ անհրաժեշտ է միանալ ազնվամորի պիին SSH- ի միջոցով ՝ աշխատասեղանի հեռավոր միացման միջոցով: Այնուհետև գործարկեք Rovercontol- ի սցենարը, այն ձեզանից կպահանջի միանալ ardruino տախտակին Bluetooth- ի միջոցով, երբ դա արվի, այն կբացի պատուհան, և այժմ w, a, s, d ստեղները կօգտագործեք մարսագնացը քշելու համար և կտտացրեք j այն դադարեցնելու համար:
Տեսախցիկի գործարկմամբ վեբ -տեսախցիկի սցենարը վերահսկելու համար կենդանի տեսանյութը կսկսվի անշարժ նկարելու համար, այս հրամանը օգտագործեք տերմինալի պատուհանում
raspistill -v -o test.jpg
Երկու տեսախցիկներն էլ աշխատում են միմյանցից անկախ և կարող են օգտագործվել միևնույն ժամանակ:
RaspiCam- ը կարգավորելու համար կտտացրեք այստեղ
Տեսախցիկի սցենարը օգտագործում է Opencv 3 -ը, որն աշխատում է Python 3 -ով, այստեղ տեղադրելու համար
Քայլ 5: Եզրակացություն
Սա նախագծի առաջին մասն է: Ես կթարմացնեմ ռովերը և կավելացնեմ ինքնավար ինքնակառավարվող մեքենա, և վերջապես ես կկատարեմ վայրէջքի մոդուլ, որը կսկսեմ բացել երկնքից և կփորձեմ ինքնաբերաբար վայրէջք կատարել այն, կարծես դա իր երկիրն է Լուսնի վրա:
Ազատ եղեք ցանկացած հարց տալ մեկնաբանություններում և կասկածել, ես կպատասխանեմ որքան հնարավոր է շուտ:
Խորհուրդ ենք տալիս:
IoT Հելոուինի դդում - Կառավարեք LED- ները Arduino MKR1000 և Blynk հավելվածով: 4 քայլ (նկարներով)
IoT Հելոուինի դդում | Կառավարեք LED- ները Arduino MKR1000 և Blynk հավելվածով ??? Բայց դդումս դրսում ունենալով ՝ ես հասկացա, որ բավականին տհաճ է ամեն երեկո ստիպված լինել դուրս գալ մոմը վառելու համար: Եւ ես
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
IoT Air Freshener (NodeMCU- ի, Arduino- ի, IFTTT- ի և Adafruit.io- ի հետ). 15 քայլ (նկարներով)
IoT Air Freshener (NodeMCU- ի, Arduino- ի, IFTTT- ի և Adafruit.io- ի հետ). Instructables Wireless Contest 2017 Առաջին մրցանակի դափնեկիր !!! Ստուգեք այն ՝ https://www.instructables.com/id/Minimalist-IoT-Clock-using-ESP8266-Adafruitio-IFTT/ Մխիթարական է ունենալ բուրմունք
Wi-Fi վերահսկվող FPV Rover ռոբոտ (Arduino- ի, ESP8266- ի և Stepper Motors- ի հետ). 11 քայլ (նկարներով)
Wi-fi վերահսկվող FPV Rover ռոբոտ (Arduino- ի, ESP8266- ի և Stepper Motors- ի հետ) և երկու քայլ շարժիչ: Ռոբոտը կարող է կառավարվել սովորական ինտերնետային հոնքերից
Arduino RC Amphibious Rover. 39 քայլ (նկարներով)
Arduino RC Amphibious Rover. Վերջին մի քանի ամսվա ընթացքում մենք մշակում ենք հեռակառավարվող ռովեր, որը կարող է շարժվել ինչպես ցամաքի, այնպես էլ ջրի վրա: Չնայած նմանատիպ հատկանիշներով մեքենան շարժման համար օգտագործում է տարբեր մեխանիզմներ, մենք փորձեցինք հասնել շարժիչի բոլոր միջոցներին