Turinys:

„IOT Lunar Rover Raspberrypi+Arduino“: 5 žingsniai (su nuotraukomis)
„IOT Lunar Rover Raspberrypi+Arduino“: 5 žingsniai (su nuotraukomis)

Video: „IOT Lunar Rover Raspberrypi+Arduino“: 5 žingsniai (su nuotraukomis)

Video: „IOT Lunar Rover Raspberrypi+Arduino“: 5 žingsniai (su nuotraukomis)
Video: Timelapse Final Fantasy Gunblade Printed on a CR-30 2024, Liepa
Anonim
Image
Image
„IOT Lunar Rover Raspberrypi+Arduino“
„IOT Lunar Rover Raspberrypi+Arduino“

Šį projektą įkvėpė Indijos mėnulio misija „Chandryaan-2“, kuri įvyks 2019 m. Rugsėjo mėn. Tai ypatinga misija, nes jie ketina nusileisti toje vietoje, kur niekas anksčiau nebuvo nusileidęs. Taigi norėdamas parodyti savo paramą nusprendžiau sukurkite tikrąjį roverį pagal roverio vaizdus internete. Mane apribojo 3D spausdintuvų dydis, todėl turėjau atlikti nedidelius pakeitimus.

1 žingsnis: reikalingi komponentai

Reikalingi komponentai
Reikalingi komponentai

Tai modulinė konstrukcija, turinti dvi valdymo plokštes: arduino ir aviečių pi. Abu dirba nepriklausomai vienas nuo kito. Jei neturite pakankamai biudžeto, galite palikti aviečių pi ir fotoaparatą, roveris vis tiek veiks „Bluetooth“ryšiu. „Raspberry pi“naudojama tik kameroms ir roveriui valdyti per „WiFi“ir internetą. Roverio judėjimą valdo arduino. Abu įrenginiai turi skirtingą maitinimo šaltinį.

Valdymo sistemos komponentai

  1. Arduino uno
  2. L293D variklio vairuotojas nusišypsojo
  3. 6 dc varikliai
  4. 6 padangos (3D spausdinta)
  5. „Mainbody+“nuorodos (3 atspausdintos)
  6. 2 servo varikliai
  7. Įvairūs priedai (atspausdinti 3d)
  8. 5 mm, 4 mm, 3 mm ir 2 mm varžtai
  9. Savaime užsifiksuojančios veržlės 4 mm ir 5 mm
  10. 7v maitinimo šaltinis

Tinklo valdymo komponentai

  1. Rapberry pi
  2. USB kamera (skirta vaizdo transliacijai ir įrašymui)
  3. „Pi“kamera (nejudantiems vaizdams)
  4. 5v maitinimo šaltinis

2 žingsnis: pagrindinis korpusas ir priedai

Pagrindinis korpusas ir priedai
Pagrindinis korpusas ir priedai
Pagrindinis korpusas ir priedai
Pagrindinis korpusas ir priedai
Pagrindinis korpusas ir priedai
Pagrindinis korpusas ir priedai
Pagrindinis korpusas ir priedai
Pagrindinis korpusas ir priedai

Jei turite 3D spausdintuvą, galite tiesiogiai atspausdinti visą medžiagą, bet jei neturite, galite naudoti pietų dėžutę pagrindiniam korpusui, o norėdami sukurti nuorodas į vežimėlio mechanizmą, galite naudoti PVC vamzdžius. nuorodos.

Jei nenorite, galite palikti priedą, roveris vis tiek veiks. Anteną ir saulės kolektorių ką tik pridėjau, nes turėjau daug laiko ir atsarginių dalių.

„Cad“modeliavimas atliekamas „solidworks 2017.“. Įtraukiau ir „stl“failus, ir „solidworks“failus, kad galėtumėte atlikti pakeitimus pagal save arba tiesiogiai atspausdinti dalis. Dalims spausdinti naudojau ender 3 pro.

Žiūrėkite vaizdo įrašą, kad geriau suprastumėte, kaip surinkti roverį.

Atsisiųskite kodo ir CAD failus čia

3 žingsnis: laidai ir grandinė

Laidai ir grandinė
Laidai ir grandinė

Naudokite aukščiau pateiktą paveikslėlį, kad pagarbiai prijungtumėte visus variklius prie arduino plokštės.

Mes sujungsime du variklius iš abiejų pusių į vieną lizdą. Ir jei varikliai veikia netinkama kryptimi, tiesiog pakeiskite laidus, kurie turėtų jį išspręsti.

„Raspberry pi“prijunkite USB internetinę kamerą prie USB prievado, bet kuri kamera turėtų veikti, nereikia įdiegti

Prijunkite „Raspicamera“modulį prie „Borad“jungties kaiščio.

SVARBU

„Raspberry pi“tiekite tik 5 V įtampą. RASPI IR ARDUINO Nenaudokite to paties maitinimo šaltinio

Iškepsite savo lentą.

Aš žinau, kad tai kvaila, naudojant du pasiūlymus, bet padariau taip, kad žmonės, neturintys raspi ir fotoaparato, taip pat galėtų jį sukurti.

4 žingsnis: valdykite „Rover“

„Rover“valdymas
„Rover“valdymas
„Rover“valdymas
„Rover“valdymas
„Rover“valdymas
„Rover“valdymas

Yra du valdymo būdai, naudojant „Bluetooth“, naudojant „Android“įrenginį, kitą naudojant „WiFi“ir internetą

Vietinis „Bluetooth“ryšys

Norėdami tai padaryti, turėsite atsisiųsti „Bluetooth“programą iš „Play“parduotuvės ir prisijungti prie „rover“.

„WiFi“ir interneto valdymui

Tai šiek tiek sudėtinga, nes tam naudosime aviečių pi. Pirmiausia turite prisijungti prie aviečių pi per SSH per nuotolinio darbalaukio ryšį. Tada paleiskite „Rovercontol“scenarijų, kuriame bus paprašyta prisijungti prie „ardruino“plokštės per „Bluetooth“, kai tai bus padaryta, jis atvers langą ir dabar naudokite klavišus w, a, s, d, norėdami vairuoti roverį, ir paspauskite j, kad jį sustabdytumėte.

Norėdami valdyti fotoaparato paleidimo žiniatinklio kameros scenarijų, jis paleidžia tiesioginį vaizdo įrašą, kad padarytų nejudančią nuotrauką, naudokite šią komandą terminalo lange

raspistill -v -o test.jpg

Abi kameros veikia nepriklausomai viena nuo kitos ir gali būti naudojamos vienu metu.

Norėdami nustatyti „RaspiCam“, spustelėkite čia

Žiniatinklio kameros scenarijus naudoja „Opencv 3“, veikiantį „Python 3“, kad nustatytų, spustelėkite čia

5 žingsnis: IŠVADA

IŠVADA
IŠVADA
IŠVADA
IŠVADA

Tai yra pirmoji projekto dalis, aš atnaujinsiu roverį ir pridėsiu savarankišką vairavimą, o galiausiai padarysiu nusileidimo modulį, kurį paleisiu iš dangaus ir pabandysiu automatiškai nusileisti taip, tarsi jo žemė Mėnulyje.

Nesivaržykite užduoti bet kokių klausimų komentaruose ir abejojate, aš atsakysiu kuo greičiau.

Rekomenduojamas: