Агуулгын хүснэгт:

IOT Lunar Rover Raspberrypi+Arduino: 5 алхам (зурагтай)
IOT Lunar Rover Raspberrypi+Arduino: 5 алхам (зурагтай)

Видео: IOT Lunar Rover Raspberrypi+Arduino: 5 алхам (зурагтай)

Видео: IOT Lunar Rover Raspberrypi+Arduino: 5 алхам (зурагтай)
Видео: Amazing arduino project 2024, Долдугаар сарын
Anonim
Image
Image
IOT Lunar Rover Raspberrypi+Arduino
IOT Lunar Rover Raspberrypi+Arduino

Энэхүү төсөл нь 2019 оны 9-р сард болох Chandryaan-2 Энэтхэгийн сарны хиймэл дагуулаас санаа аван бүтээгдсэн юм. Учир нь тэд урьд өмнө хэн ч бууж байгаагүй газар дээр буух гэж байгаа юм. Роверын онлайн зураг дээр үндэслэн бодит ровер бүтээх. Би 3d принтерийнхээ хэмжээг хязгаарласан тул бага зэрэг өөрчлөлт хийх шаардлагатай болсон.

Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд

Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд

Энэ бол модульчлагдсан загвар бөгөөд arduino болон raspberry pi гэсэн хоёр хяналтын самбартай. Аль аль нь бие биенээсээ хамааралгүй ажилладаг. Хэрэв танд хангалттай төсөв байхгүй бол та бөөрөлзгөнө пи болон камераа орхиж, ровер нь Bluetooth -ээр ажиллах болно. Raspberry pi нь зөвхөн камер, WiFi болон интернетээр явагч удирдахад ашиглагддаг. Роверын хөдөлгөөнийг arduino удирддаг. Хоёр төхөөрөмж хоёулаа өөр өөр тэжээлийн хангамжтай.

Хяналтын системийн бүрэлдэхүүн хэсгүүд

  1. Ардуино нэгдээрэй
  2. L293D моторын жолооч инээмсэглэв
  3. 6 тогтмол гүйдлийн хөдөлгүүр
  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 модулийг borad дээрх холбогч зүүгээр холбоно уу.

ЧУХАЛ

Бөөрөлзгөнө pi -д зөвхөн 5V нийлүүлнэ. RASPI, ARDUINO -д ижил хүчийг бүү ашиглаарай

Та самбараа шарах болно.

Би үүнийг хоёр хангамж ашиглан тэнэг гэдгийг нь мэднэ, гэхдээ би үүнийг ийм болгосноор raspi болон камергүй хүмүүс үүнийг бүтээж чадна.

Алхам 4: Rover -ийг хянах

Rover -ийг хянах
Rover -ийг хянах
Rover -ийг хянах
Rover -ийг хянах
Rover -ийг хянах
Rover -ийг хянах

Wi -Fi болон интернетээр дамжуулан андройд төхөөрөмж ашиглан Bluetooth -ийг удирдах хоёр горим байдаг

Орон нутгийн Bluetooth холболт

Үүнийг хийхийн тулд та тоглоомын дэлгүүрээс Bluetooth програмыг татаж аваад роверт холбогдох хэрэгтэй болно.

WiFi болон интернетийн хяналтын хувьд

Энэ нь бөөрөлзгөнө пи -ийг ашиглах тул энэ нь тийм ч хэцүү биш юм. Эхлээд та алсын ширээний холболтоор SSH -ээр бөөрөлзгөнө pi руу холбогдох хэрэгтэй. Дараа нь Rovercontol скриптийг ажиллуулаарай, энэ нь таныг Bluetooth ашиглан ardruino самбартай холбогдохыг хүсэхэд цонх нээгдэнэ, одоо w, a, s, d товчлууруудыг ашиглан жолоодлогыг жолоодохын тулд j дарна уу.

Камер ажиллуулах вэбкамерын скриптийг хянахын тулд шууд видеог эхлүүлэх бөгөөд энэ нь терминалын цонхонд энэ тушаалыг ашиглана

raspistill -v -o тест.jpg

Камер хоёулаа бие биенээсээ хамааралгүй ажилладаг бөгөөд нэгэн зэрэг ашиглах боломжтой.

RaspiCam -ийг тохируулахын тулд энд дарна уу

Вэбкам скрипт энд дарж тохируулахын тулд Python 3 дээр ажилладаг Opencv 3 -ийг ашигладаг

Алхам 5: ДҮГНЭЛТ

ДҮГНЭЛТ
ДҮГНЭЛТ
ДҮГНЭЛТ
ДҮГНЭЛТ

Энэ бол төслийн эхний хэсэг бөгөөд би ровероо сайжруулж, бие даасан жолоодлогыг нэмж, эцэст нь би тэнгэрээс хөөргөх буух модулийг хийж, саран дээр буусан мэт автоматаар газардахыг хичээх болно.

Асуулт, эргэлзээтэй зүйлд би ямар ч асуулт асуухгүй, би аль болох хурдан хариулах болно.

Зөвлөмж болгож буй: