Мазмуну:

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: Non-Contact Long Range MLX90614-DCI Temperature Sensor with Arduino 2024, Ноябрь
Anonim
Image
Image
IOT Lunar Rover Raspberrypi+Arduino
IOT Lunar Rover Raspberrypi+Arduino

Бул долбоор 2019-жылдын сентябрь айында өтүүчү Chandryaan-2 индиялык ай миссиясынын жетеги менен жазылган, бул өзгөчө миссия, анткени алар эч ким эч качан конгон эмес жерге конушат. чыныгы роверди интернеттеги ровердин сүрөттөрүнө негиздеп куруңуз. Мен 3D принтерлердин өлчөмү менен чектелгенмин, андыктан бир аз өзгөртүүлөрдү киргизүүгө туура келди.

1 -кадам: Компоненттер керек

Керектүү компоненттер
Керектүү компоненттер

Бул модулдук дизайн, анда эки башкаруу тактасы бар: arduino жана малина pi. Экөө тең бири -биринен көз карандысыз иштешет. Эгер сизде жетиштүү бюджет жок болсо, анда малина пи жана камераны таштап койсоңуз болот, ровер дагы эле Bluetooth менен иштейт. Raspberry pi камера үчүн жана WiFi жана интернет аркылуу роверди башкаруу үчүн гана колдонулат. Ровердин кыймылы ардуино тарабынан башкарылат. Эки түзмөктүн кубаттуулугу башка.

Башкаруу системасынын компоненттери

  1. Arduino uno
  2. L293D моторунун айдоочусу чуркап кетти
  3. 6 DC кыймылдаткычтары
  4. 6 шина (3d басылган)
  5. Mainbody+шилтемелери (3 басылган)
  6. 2 servo мотор
  7. Ар кандай тиркемелер (3d басылган)
  8. 5мм, 4мм, 3мм жана 2мм бурамалар
  9. Өз алдынча бекитүүчү гайкалар 4мм жана 5мм
  10. 7v электр менен камсыздоо

Тармакты көзөмөлдөөчү компоненттер

  1. Rapberry pi
  2. USB веб -камерасы (видео агым жана жаздыруу үчүн)
  3. Pi камерасы (кыймылсыз сүрөттөр үчүн)
  4. 5V электр менен камсыздоо

2 -кадам: Негизги дене жана тиркемелер

Негизги дене жана тиркемелер
Негизги дене жана тиркемелер
Негизги дене жана тиркемелер
Негизги дене жана тиркемелер
Негизги дене жана тиркемелер
Негизги дене жана тиркемелер
Негизги дене жана тиркемелер
Негизги дене жана тиркемелер

Эгерде сизде 3d принтер бар болсо, сиз бардык нерселерди түз басып чыгара аласыз, бирок эгерде сизде жок болсо, анда түшкү коробканы негизги корпус үчүн жана рокер -боги механизмине шилтеме жасоо үчүн колдонсоңуз болот, PVC түтүктөрүн колдонсоңуз болот. шилтемелер.

Каалабасаңыз, тиркемени калтырсаңыз болот, ровер иштей берет. Мен антеннаны жана күн панелин кошуп койгом, анткени менде көп убакыт жана тетиктер бар болчу.

Cad моделдөө solidworks 2017 -жылы жүргүзүлөт. Мен stl файлдарын да, solidworks файлын да киргиздим, андыктан сиз өзүңүзгө жараша өзгөртүүлөрдү киргизе аласыз же бөлүктөрдү түз басып чыгара аласыз. Мен бөлүктөрдү басып чыгаруу үчүн ender 3 pro колдондум.

Роверди кантип чогултуу керек экенин жакшыраак түшүнүү үчүн видеону көрүңүз.

Кодду жана CAD файлдарын бул жерден жүктөп алыңыз

3 -кадам: Зымдар жана микросхема

Кабель жана микросхема
Кабель жана микросхема

Бардык моторлорду arduino тактасына туташтыруу үчүн жогорудагы сүрөттү колдонуңуз.

Биз ар бир тараптан эки моторду бир уячага туташтырабыз. Ал эми моторлор туура эмес багытта иштеп жатса, жөндөөчү зымдарды алмаштырыңыз.

Raspberry pi үчүн USB веб -камерасын USB портуна туташтырыңыз, каалаган камера иштеши керек, орнотуунун кереги жок

Raspicamera модулун туташтыргыч пинге туташтырыңыз.

МААНИЛҮҮ

Малина пи үчүн 5В гана камсыздоо. РАСПИ ЖАНА АРДУИНО ҮЧҮН БИР КҮЧТҮН КОЛДОНМОСУН КОЛДОНБОҢУЗ

Тактаңызды куурасыз.

Мен анын акылсыздыгын эки жабдууну колдонуу менен билем, бирок мен ушинтип жасадым, анткени аны распи жана камерасы жок адамдар да кура алышат.

4 -кадам: Roverди башкаруу

Rover көзөмөлдөө
Rover көзөмөлдөө
Rover көзөмөлдөө
Rover көзөмөлдөө
Rover көзөмөлдөө
Rover көзөмөлдөө

Wi -Fi жана интернет аркылуу башка андроид аппаратты колдонуп Bluetooth аркылуу башкаруунун эки режими бар

Жергиликтүү Bluetooth байланышы

Бул үчүн сиз Play дүкөнүнөн Bluetooth тиркемесин жүктөп алып, роверге туташууңуз керек болот.

WiFi жана интернетти көзөмөлдөө үчүн

Бул анча татаал эмес, анткени биз бул үчүн малина пи колдонобуз. Алгач сиз алыскы рабочий туташуусу аркылуу SSH аркылуу малина пи -ге туташууңуз керек. Андан кийин Rovercontol скриптин иштетип көрүңүз, ал аркруино тактасына Bluetooth аркылуу туташууңузду суранат, ал терезени ачат, эми w, a, s, d баскычтарын колдонуп, роверди айдап, j баскычын басыңыз.

Камераны иштетүү үчүн вебкамеранын сценарийи жандуу видеону тарта баштайт, бул сүрөттү терминалдын терезесинде колдонуңуз

raspistill -v -o test.jpg

Эки камера тең бири -биринен көз карандысыз иштейт жана ошол эле учурда колдонулушу мүмкүн.

RaspiCam орнотуу үчүн бул жерди басыңыз

Веб -камера скрипти бул жерди чыкылдатуу үчүн Python 3те иштеген Opencv 3 колдонот

5 -кадам: ЖЫЙЫНТЫК

ЖЫЙЫНТЫК
ЖЫЙЫНТЫК
ЖЫЙЫНТЫК
ЖЫЙЫНТЫК

Бул долбоордун биринчи бөлүгү, мен роверди өркүндөтөм жана автономдуу айдоочулукту кошом, акыры мен асмандан учура турган конуу модулун жасайм жана аны автоматтык түрдө Айга түшкөндөй кондурууга аракет кылам.

Комментарийлерде ар кандай суроолорду берүүдөн тартынба жана мен мүмкүн болушунча тезирээк жооп берем.

Сунушталууда: