Բովանդակություն:

IOT Lunar Rover Raspberrypi+Arduino. 5 քայլ (նկարներով)
IOT Lunar Rover Raspberrypi+Arduino. 5 քայլ (նկարներով)

Video: IOT Lunar Rover Raspberrypi+Arduino. 5 քայլ (նկարներով)

Video: IOT Lunar Rover Raspberrypi+Arduino. 5 քայլ (նկարներով)
Video: Amazing arduino project 2024, Դեկտեմբեր
Anonim
Image
Image
IOT Lunar Rover Raspberrypi+Arduino
IOT Lunar Rover Raspberrypi+Arduino

Այս նախագիծը ոգեշնչված է հնդկական լուսնի առաքելությամբ ՝ Chandryaan-2, որը տեղի կունենա 2019 թվականի սեպտեմբերին: Սա հատուկ առաքելություն է, քանի որ նրանք պատրաստվում են վայրէջք կատարել այն վայրում, որտեղ ոչ ոք նախկինում վայրէջք չի կատարել: Այսպիսով, իմ աջակցությունը ցույց տալու համար ես որոշեցի կառուցեք իրական արկածախնդրությունը ՝ հիմնվելով արբանյակային սարքի առցանց պատկերների վրա: Ես սահմանափակված էի իմ 3D տպիչների չափսերով, այնպես որ ստիպված եղա մի փոքր փոփոխություններ կատարել:

Քայլ 1: Անհրաժեշտ բաղադրիչներ

Անհրաժեշտ բաղադրիչներ
Անհրաժեշտ բաղադրիչներ

Սա մոդուլային դիզայն է: Այն ունի երկու կառավարման տախտակ `arduino և ազնվամորու pi: Երկուսն էլ աշխատում են միմյանցից անկախ: Եթե դուք չունեք բավարար բյուջե, կարող եք թողնել ազնվամորու pi- ն և տեսախցիկը դուրս չգալ, և այն դեռ կաշխատի Bluetooth- ով: Raspberry pi- ն օգտագործվում է միայն տեսախցիկի և Wi -Fi- ի և ինտերնետի միջոցով ռովեր վարելու համար: Ռովերի շարժումը վերահսկվում է arduino- ի միջոցով: Երկու սարքերն ունեն տարբեր սնուցման աղբյուր:

Կառավարման համակարգի բաղադրիչներ

  1. Արդուինո ունո
  2. L293D Շարժիչի վարորդը ցնցվեց
  3. 6 DC շարժիչներ
  4. 6 անվադող (3D տպագիր)
  5. Գլխավոր անձ+հղումներ (3 տպագիր)
  6. 2 servo շարժիչ
  7. Տարբեր հավելվածներ (3D տպագիր)
  8. 5 մմ, 4 մմ, 3 մմ և 2 մմ պտուտակներ
  9. Ինքնափակվող ընկույզներ 4 մմ և 5 մմ
  10. 7 վ էլեկտրամատակարարում

Networkանցի կառավարման բաղադրիչներ

  1. Rapberry pi
  2. USB տեսախցիկ (տեսանյութերի հեռարձակման և ձայնագրման համար)
  3. Pi տեսախցիկ (լուսանկարների համար)
  4. 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- ի կառավարում

Վերահսկելով Rover- ը
Վերահսկելով Rover- ը
Վերահսկելով Rover- ը
Վերահսկելով Rover- ը
Վերահսկելով Rover- ը
Վերահսկելով 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: Եզրակացություն

Ե CONՐԱԿԱՈԹՅՈՆ
Ե CONՐԱԿԱՈԹՅՈՆ
Ե CONՐԱԿԱՈԹՅՈՆ
Ե CONՐԱԿԱՈԹՅՈՆ

Սա նախագծի առաջին մասն է: Ես կթարմացնեմ ռովերը և կավելացնեմ ինքնավար ինքնակառավարվող մեքենա, և վերջապես ես կկատարեմ վայրէջքի մոդուլ, որը կսկսեմ բացել երկնքից և կփորձեմ ինքնաբերաբար վայրէջք կատարել այն, կարծես դա իր երկիրն է Լուսնի վրա:

Ազատ եղեք ցանկացած հարց տալ մեկնաբանություններում և կասկածել, ես կպատասխանեմ որքան հնարավոր է շուտ:

Խորհուրդ ենք տալիս: