Мазмұны:
- 1 -қадам: Қажетті компоненттер
- 2 -қадам: Негізгі корпус және бекітпелер
- 3 -қадам: Сымдар мен тізбек
- 4 -қадам: Rover басқару
- 5 -қадам: Қорытынды
Бейне: IOT Lunar Rover Raspberrypi+Arduino: 5 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Бұл жоба 2019 жылдың қыркүйегінде өтетін Chandryaan-2 үнділік миссиясынан шабыт алған. Бұл ерекше миссия, себебі олар бұрын ешкім қонбаған жерге қонады. Сондықтан менің қолдауымды көрсету үшін мен шешім қабылдадым. Интернеттегі ровердің суреттеріне негізделген нақты ровер құрыңыз. Мен 3D принтерлердің өлшемімен шектелгенмін, сондықтан аздап өзгерістер енгізуге тура келді.
1 -қадам: Қажетті компоненттер
Бұл модульдік дизайн, оның екі басқару тақтасы бар: arduino және таңқурай pi. Екеуі де бір -біріне тәуелсіз жұмыс жасайды. Егер сізде бюджет жеткіліксіз болса, сіз таңқурай пиін қалдыра аласыз және камера ровер Bluetooth арқылы жұмыс істейді. Raspberry pi тек камера үшін және WiFi мен интернет арқылы роверді басқару үшін қолданылады. Ровердің қозғалысын ардуино басқарады. Екі құрылғыда әр түрлі қуат көзі бар.
Басқару жүйесінің компоненттері
- Arduino Uno
- L293D мотор жүргізушісі сілкінді
- 6 тұрақты ток қозғалтқыштары
- 6 шина (3D басып шығарылған)
- Mainbody+сілтемелер (3 басылған)
- 2 серво қозғалтқышы
- Әр түрлі тіркемелер (3D басып шығарылған)
- 5 мм, 4 мм, 3 мм және 2 мм бұрандалар
- 4 мм және 5 мм өздігінен бекітілетін гайкалар
- 7в қуат көзі
Желіні басқару элементтері
- Rapberry pi
- USB веб -камерасы (бейне ағыны мен жазуға арналған)
- Pi камерасы (фотосуреттер үшін)
- 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 -қадам: Қорытынды
Бұл жобаның бірінші бөлігі, мен роверді жетілдіремін және автономды автокөлікті қосамын, ақырында мен аспаннан ұшырылатын қондырғыш модулін жасаймын және оны автоматты түрде Айға қонатындай қондыруға тырысамын.
Түсініктемелерде кез -келген сұрақ қоюға және күмәндануға болады, мен мүмкіндігінше тезірек жауап беремін.
Ұсынылған:
IoT Halloween асқабақ - Arduino MKR1000 және Blynk қосымшасы бар жарық диодтары ???: 4 қадам (суреттермен)
IoT Halloween асқабақ | Arduino MKR1000 және Blynk қосымшасының көмегімен светодиодтар ???: Барлығына сәлем, Бірнеше апта бұрын Хэллоуин болды, мен дәстүр бойынша балконыма жақсы асқабақ ойып алдым. Бірақ сыртта асқабағым болғанда, мен шамды жағу үшін әр кеш сайын көшеге шығудың ыңғайсыз екенін түсіндім. Және мен
IoT Air Freshener (NodeMCU, Arduino, IFTTT және Adafruit.io көмегімен): 15 қадам (суреттермен)
IoT Air Freshener (NodeMCU, Arduino, IFTTT және Adafruit.io көмегімен): Instructables Wireless Contest 2017 конкурсының бірінші жүлдегері !!!: DNew енді қол жетімді: ауа райы болжамы бар IoT сағаты! Қарап шығыңыз: https://www.instructables.com/id/Minimalist-IoT-Clock-using-ESP8266-Adafruitio-IFTT/ Фрагманың болуы жұбаныш береді
Қосымша модульдерсіз Arduino көмегімен алғашқы IOT құрыңыз: 5 қадам (суреттермен)
Қосымша модульдерсіз Arduino көмегімен бірінші IOT құрыңыз: Әлем күн сайын ақылды болып келеді, оның басты себебі - ақылды технологияның дамуы. Технологиялық энтузиаст ретінде сіз заттардың интернетін білдіретін IOT термині туралы естіген болуыңыз керек. Интернет заттары - бұл бақылауды және тамақтандыруды білдіреді
Wi-Fi басқарылатын FPV Rover роботы (Arduino, ESP8266 және Stepper Motors көмегімен): 11 қадам (суреттермен)
Wi-Fi басқарылатын FPV Rover роботы (Arduino, ESP8266 және Stepper Motors-пен): Бұл нұсқаулықта ESP8266 Wi-Fi модуліне қосылған Arduino Uno көмегімен wi-fi желісі арқылы қашықтан басқарылатын екі дөңгелекті роботты қалай құрастыру керектігі көрсетілген. және екі сатылы қозғалтқыш. Роботты қарапайым интернет беттерінен басқаруға болады
Arduino RC амфибиялық Rover: 39 қадам (суреттермен)
Arduino RC Amphibious Rover: Соңғы екі айда біз құрлықта да, суда да қозғалатын қашықтан басқарылатын ровер құрдық. Ұқсас белгілері бар көлік қозғаудың әртүрлі механизмдерін қолданса да, біз барлық қозғалтқыш құралдарына қол жеткізуге тырыстық