Мазмұны:

IOT Lunar Rover Raspberrypi+Arduino: 5 қадам (суреттермен)
IOT Lunar Rover Raspberrypi+Arduino: 5 қадам (суреттермен)

Бейне: IOT Lunar Rover Raspberrypi+Arduino: 5 қадам (суреттермен)

Бейне: IOT Lunar Rover Raspberrypi+Arduino: 5 қадам (суреттермен)
Бейне: I Built a Mini Mars Rover 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 тұрақты ток қозғалтқыштары
  4. 6 шина (3D басып шығарылған)
  5. Mainbody+сілтемелер (3 басылған)
  6. 2 серво қозғалтқышы
  7. Әр түрлі тіркемелер (3D басып шығарылған)
  8. 5 мм, 4 мм, 3 мм және 2 мм бұрандалар
  9. 4 мм және 5 мм өздігінен бекітілетін гайкалар
  10. 7в қуат көзі

Желіні басқару элементтері

  1. Rapberry pi
  2. USB веб -камерасы (бейне ағыны мен жазуға арналған)
  3. Pi камерасы (фотосуреттер үшін)
  4. 5В қуат көзі

2 -қадам: Негізгі корпус және бекітпелер

Негізгі дене мен бекітпелер
Негізгі дене мен бекітпелер
Негізгі дене мен бекітпелер
Негізгі дене мен бекітпелер
Негізгі дене мен бекітпелер
Негізгі дене мен бекітпелер
Негізгі дене мен бекітпелер
Негізгі дене мен бекітпелер

Егер сізде 3D принтер болса, сіз барлық материалдарды тікелей басып шығара аласыз, бірақ егер сізде жоқ болса, сіз негізгі корпус үшін түскі ас қорапшасын қолдана аласыз және рокер -боги механизміне сілтеме жасау үшін сіз ПВХ құбырларын қолдана аласыз, мен сізге сілтемені қалдырамын. сілтемелер

Егер қаламасаңыз, тіркемені қалдыра аласыз, ровер жұмыс істейді. Мен антенна мен күн панелін қостым, себебі менде уақыт пен қосалқы бөлшектер көп болды.

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

Роверді қалай құрастыру керектігін түсіну үшін бейнені қараңыз.

Код пен АЖЖ файлдарын мына жерден жүктеп алыңыз

3 -қадам: Сымдар мен тізбек

Сымдар мен тізбек
Сымдар мен тізбек

Барлық моторларды arduino тақтасына қосудың құрметі үшін жоғарыдағы суретті қолданыңыз.

Біз әр жағынан екі қозғалтқышты бір ұяға қосамыз. Ал егер қозғалтқыштар дұрыс емес бағытта жұмыс істесе, оны жөндеуге болатын сымдарды ауыстырыңыз.

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

Raspicamera модулін borad коннекторының штырына қосыңыз.

МАҢЫЗДЫ

Таңқурайға тек 5В жеткізіңіз. RASPI мен ARDUINO үшін бірдей қуат көзін пайдаланбаңыз

Сіз тақтаны қуырасыз.

Мен оның ақымақ екенін екі жеткізіліммен білемін, бірақ мен оны распи мен камерасы жоқ адамдар да жасай алатындай етіп жасадым.

4 -қадам: Rover басқару

Роверді басқару
Роверді басқару
Роверді басқару
Роверді басқару
Роверді басқару
Роверді басқару

Bluetooth арқылы Android -ді басқаратын екі режим бар, екіншісі WiFi мен интернетте

Жергілікті Bluetooth байланысы

Ол үшін ойын дүкенінен Bluetooth қосымшасын жүктеп алып, роверге қосылуға тура келеді.

WiFi мен интернетті басқару үшін

Бұл қиын емес, өйткені біз бұл үшін таңқурай пиін қолданамыз. Алдымен таңқурай пи -ге SSH арқылы қашықтағы жұмыс үстелі қосылымы арқылы қосылу керек. Содан кейін Rovercontol сценарийін іске қосыңыз, ол Bluetooth арқылы ardruino тақтасына қосылуды сұрайды, ол терезені ашады, енді wover, a, s, d пернелерін қолданып, роверді басқару үшін j түймесін басыңыз.

Камерада жұмыс істейтін веб -камера сценарийін басқару үшін ол тірі бейнені іске қосады, бұл суретті терминал терезесінде пайдаланыңыз

raspistill -v -o test.jpg

Екі камера да бір -бірінен тәуелсіз жұмыс істейді және оларды бір уақытта пайдалануға болады.

RaspiCam орнату үшін мына жерді басыңыз

Веб -камера сценарийі мұнда нұқу үшін Python 3 -те жұмыс істейтін Opencv 3 пайдаланады

5 -қадам: Қорытынды

ҚОРЫТЫНДЫ
ҚОРЫТЫНДЫ
ҚОРЫТЫНДЫ
ҚОРЫТЫНДЫ

Бұл жобаның бірінші бөлігі, мен роверді жетілдіремін және автономды автокөлікті қосамын, ақырында мен аспаннан ұшырылатын қондырғыш модулін жасаймын және оны автоматты түрде Айға қонатындай қондыруға тырысамын.

Түсініктемелерде кез -келген сұрақ қоюға және күмәндануға болады, мен мүмкіндігінше тезірек жауап беремін.

Ұсынылған: