Мазмуну:
- 1 -кадам: Компоненттер керек
- 2 -кадам: Негизги дене жана тиркемелер
- 3 -кадам: Зымдар жана микросхема
- 4 -кадам: Roverди башкаруу
- 5 -кадам: ЖЫЙЫНТЫК
Video: IOT Lunar Rover Raspberrypi+Arduino: 5 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул долбоор 2019-жылдын сентябрь айында өтүүчү Chandryaan-2 индиялык ай миссиясынын жетеги менен жазылган, бул өзгөчө миссия, анткени алар эч ким эч качан конгон эмес жерге конушат. чыныгы роверди интернеттеги ровердин сүрөттөрүнө негиздеп куруңуз. Мен 3D принтерлердин өлчөмү менен чектелгенмин, андыктан бир аз өзгөртүүлөрдү киргизүүгө туура келди.
1 -кадам: Компоненттер керек
Бул модулдук дизайн, анда эки башкаруу тактасы бар: arduino жана малина pi. Экөө тең бири -биринен көз карандысыз иштешет. Эгер сизде жетиштүү бюджет жок болсо, анда малина пи жана камераны таштап койсоңуз болот, ровер дагы эле Bluetooth менен иштейт. Raspberry pi камера үчүн жана WiFi жана интернет аркылуу роверди башкаруу үчүн гана колдонулат. Ровердин кыймылы ардуино тарабынан башкарылат. Эки түзмөктүн кубаттуулугу башка.
Башкаруу системасынын компоненттери
- Arduino uno
- L293D моторунун айдоочусу чуркап кетти
- 6 DC кыймылдаткычтары
- 6 шина (3d басылган)
- Mainbody+шилтемелери (3 басылган)
- 2 servo мотор
- Ар кандай тиркемелер (3d басылган)
- 5мм, 4мм, 3мм жана 2мм бурамалар
- Өз алдынча бекитүүчү гайкалар 4мм жана 5мм
- 7v электр менен камсыздоо
Тармакты көзөмөлдөөчү компоненттер
- Rapberry pi
- USB веб -камерасы (видео агым жана жаздыруу үчүн)
- Pi камерасы (кыймылсыз сүрөттөр үчүн)
- 5V электр менен камсыздоо
2 -кадам: Негизги дене жана тиркемелер
Эгерде сизде 3d принтер бар болсо, сиз бардык нерселерди түз басып чыгара аласыз, бирок эгерде сизде жок болсо, анда түшкү коробканы негизги корпус үчүн жана рокер -боги механизмине шилтеме жасоо үчүн колдонсоңуз болот, PVC түтүктөрүн колдонсоңуз болот. шилтемелер.
Каалабасаңыз, тиркемени калтырсаңыз болот, ровер иштей берет. Мен антеннаны жана күн панелин кошуп койгом, анткени менде көп убакыт жана тетиктер бар болчу.
Cad моделдөө solidworks 2017 -жылы жүргүзүлөт. Мен stl файлдарын да, solidworks файлын да киргиздим, андыктан сиз өзүңүзгө жараша өзгөртүүлөрдү киргизе аласыз же бөлүктөрдү түз басып чыгара аласыз. Мен бөлүктөрдү басып чыгаруу үчүн ender 3 pro колдондум.
Роверди кантип чогултуу керек экенин жакшыраак түшүнүү үчүн видеону көрүңүз.
Кодду жана CAD файлдарын бул жерден жүктөп алыңыз
3 -кадам: Зымдар жана микросхема
Бардык моторлорду arduino тактасына туташтыруу үчүн жогорудагы сүрөттү колдонуңуз.
Биз ар бир тараптан эки моторду бир уячага туташтырабыз. Ал эми моторлор туура эмес багытта иштеп жатса, жөндөөчү зымдарды алмаштырыңыз.
Raspberry pi үчүн USB веб -камерасын USB портуна туташтырыңыз, каалаган камера иштеши керек, орнотуунун кереги жок
Raspicamera модулун туташтыргыч пинге туташтырыңыз.
МААНИЛҮҮ
Малина пи үчүн 5В гана камсыздоо. РАСПИ ЖАНА АРДУИНО ҮЧҮН БИР КҮЧТҮН КОЛДОНМОСУН КОЛДОНБОҢУЗ
Тактаңызды куурасыз.
Мен анын акылсыздыгын эки жабдууну колдонуу менен билем, бирок мен ушинтип жасадым, анткени аны распи жана камерасы жок адамдар да кура алышат.
4 -кадам: 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 -кадам: ЖЫЙЫНТЫК
Бул долбоордун биринчи бөлүгү, мен роверди өркүндөтөм жана автономдуу айдоочулукту кошом, акыры мен асмандан учура турган конуу модулун жасайм жана аны автоматтык түрдө Айга түшкөндөй кондурууга аракет кылам.
Комментарийлерде ар кандай суроолорду берүүдөн тартынба жана мен мүмкүн болушунча тезирээк жооп берем.
Сунушталууда:
Arduino UNO менен дронду кантип жасоо керек - Микроконтроллерди колдонуу менен квадрокоптер жасаңыз: 8 кадам (сүрөттөр менен)
Arduino UNO менен дронду кантип жасоо керек | Микроконтроллерди колдонуу менен квадрокоптер жасаңыз: КиришүүМенин Youtube каналыма баш багыңыз Drone - бул абдан кымбат гаджет (продукт) сатып алуу. Бул постто мен аны кантип арзан баада жасоону талкуулайм. Анан кантип ушундай арзан баада өзүңүздүн колуңуз менен жасай аласыз … Индияда бардык материалдар (моторлор, ЭСК
Ойготкуч саат менен DIY Smart Scale (Wi-Fi, ESP8266, Arduino IDE жана Adafruit.io менен): 10 кадам (Сүрөттөр менен)
Ойготкуч саат менен DIY Smart Scale (Wi-Fi, ESP8266, Arduino IDE жана Adafruit.io менен): Мурунку долбоорумда мен Wi-Fi менен акылдуу ванна таразасын иштеп чыккам. Ал колдонуучунун салмагын өлчөй алат, жергиликтүү түрдө көрсөтөт жана булутка жөнөтөт. Бул тууралуу кененирээк маалыматты төмөнкү шилтемеден ала аласыз: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу - Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу - Rc Helicopter - Rc учагы Arduino колдонуу: 5 кадам (сүрөттөр менен)
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу | Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу | Rc Helicopter | Arduino менен Rc учагы: Rc машинасын иштетүү | Quadcopter | Дрон | RC учагы | RC кайыгы, бизге дайыма рецептор жана өткөргүч керек, RC QUADCOPTER үчүн бизге 6 каналдуу өткөргүч жана кабыл алгыч керек деп ойлойбуз жана TX менен RXтин бул түрү өтө кымбат, ошондуктан биз аны өзүбүздө жасайбыз
Килем сенсорлор менен/ RF байланышы Arduino Micro менен: 4 кадам (сүрөттөр менен)
Килем сенсорлор менен/ RF Ардуино Микро менен Байланыш: Мен жакында эле лампалардын астына килемче салынган сенсорлорго реакция берген бир катар лампалардан жасалган бирдей ар түрдүү орнотууну аяктадым. Мына мен килемди басым сенсорлору менен кантип жасадым. Мен ал үчүн пайдалуу болот деп ишенебиз.:)
Wi-Fi көзөмөлдөгөн FPV Rover роботу (Arduino, ESP8266 жана Stepper Motors менен): 11 кадам (Сүрөттөр менен)
Wi-Fi менен башкарылуучу FPV Rover роботу (Arduino, ESP8266 жана Stepper Motors менен): Бул көрсөтмө бир ESP8266 Wi-Fi модулуна туташкан Arduino Uno колдонуп, Wi-Fi тармагы аркылуу алыстан башкарылуучу эки дөңгөлөктүү роботту кантип иштеп чыгууну көрсөтөт. жана эки тепкичтүү мотор. Роботту кадимки интернет беттеринен башкарса болот