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

3D хэвлэсэн Raspberry Pi тэг робот: 12 алхам
3D хэвлэсэн Raspberry Pi тэг робот: 12 алхам

Видео: 3D хэвлэсэн Raspberry Pi тэг робот: 12 алхам

Видео: 3D хэвлэсэн Raspberry Pi тэг робот: 12 алхам
Видео: OctoPrint — за 15 долларов на Raspberry Pi Zero 2 Вт. 2024, Долдугаар сарын
Anonim
Image
Image
3D хэвлэсэн Raspberry Pi Zero робот
3D хэвлэсэн Raspberry Pi Zero робот
3D хэвлэсэн Raspberry Pi Zero робот
3D хэвлэсэн Raspberry Pi Zero робот

Та хэзээ нэгэн цагт робот бүтээхийг хүсч байсан, гэхдээ шаардлагагүй их хэмжээний явах эд ангиудыг дуусгахгүйгээр бүтээхэд шаардлагатай бүх материал байхгүй байсан уу? 3D принтерүүд өдрийг аврахын тулд энд байна! Тэд бараг ямар ч техник хэрэгсэлтэй нийцсэн эд ангиудыг бүтээгээд зогсохгүй маш зай хэмнэлттэй байдлаар хийж чаддаг. Энд би 3D хэвлэсэн эд анги, Raspberry Pi Zero, Pi Camera агуулсан маш энгийн роботыг хэрхэн яаж хийхийг танд үзүүлэх болно. Миний хийсэн зүйлийг практик эсвэл зугаа цэнгэлийн хэрэгцээнд нийцүүлэн өөрчлөхийг танд зөвлөж байна. Роботыг хянах, камерын тэжээлийг үзэхийн тулд би IOS аппликейшн (PiBotRemote програм) бүтээсэн бөгөөд та үүнийг ашиглах, өөрчлөх боломжтой. Гэсэн хэдий ч ийм төслүүдийн бодит хүч нь техник хангамж, програм хангамжийн олон талт байдлаас үүдэлтэй юм. Тиймээс би та бүхнийг бүтээлч сэтгэлгээтэй байж, юу хийхээ мэдэж байгаагаасаа хамаарч миний хийсэн зүйлийг нэмж оруулахыг уриалмаар байна. Жишээлбэл, энэ роботыг машины алсын харааг ашиглан хүрээлэн буй орчноо таньж, өөрөө жолооддог машинтай адил жолоодлого хийх нь сайхан байх болно гэж би бодож байна.

Алхам 1: Шаардлага

Шаардлага
Шаардлага
  • Материал

    • Шаардлагатай (ойролцоогоор $ 75)

      • Raspberry Pi Zero W ($ 10)
      • Бичил SD карт ($ 8.25)
      • 40 зүү толгой ($ 3.25)
      • Холбогч утас ($ 6.86)
      • USB батерей ($ 5.00)
      • 900 RPM Micro Gearmotor x 2 (тус бүр 12.95 доллар)
      • Мотор жолооч ($ 4.95)
      • Дугуй ($ 6.95)
      • 14 мм ган бөмбөлөг холхивч ($ 0.62)
      • Шураг, самар, зогсолт (доороос үзнэ үү)
    • Нэмэлт (ойролцоогоор $ 45)

      • LED
      • Raspberry Pi камер ($ 29.95)
      • Pi Zero Camera Adapter ($ 5.95)
      • Servo мотор (8.95 доллар)
    • Багаж хэрэгсэл

      • 3D принтер ба судалтай
      • Компьютер (би Mac ашиглаж байна, хэрэв та PiBot Remote програмыг ашиглахыг хүсвэл танд хэрэгтэй болно)
      • iPhone/iPad/iPod Touch (Хэрэв та програмыг ашиглах бол)
      • Өрөмдлөг
      • Өөрчлөгдөх зөвлөмж бүхий халив

Бүрэлдэхүүн хэсгүүдийн талаар дэлгэрэнгүй мэдээлэл

  • Pi Zero: Хэрэв та Pi Zero -ийг зөвхөн энэ төсөлд ашиглахыг хүсч байвал толгойгүй үргэлж гүйх нь сайн байх болно. Үгүй бол, хэрэв та HDMI гаралт эсвэл USB дагалдах төхөөрөмжийг холбохыг хүсвэл нэмэлт адаптер худалдаж авах шаардлагатай болно. Энэ тохиолдолд би Amazon Z-ийг худалдаж авсан Pi Zero иж бүрдэл (24 доллар) худалдаж авах нь хамгийн хэмнэлттэй сонголт байж магадгүй юм. Би микро SD карт худалдаж авах шаардлагатай хэвээр байсан ч энэ хэрэгсэл нь Pi Zero, шаардлагатай адаптерууд болон олон төрлийн толгойн хамт ирсэн. Энэ бүхэн ашигтай байж болно.
  • Micro SD карт: Та хамгийн багадаа 8GB багтаамжтай бол ямар ч Micro SD картыг ашиглаж болно.
  • Jumper Wires: Би ийм холбогчдод дуртай, учир нь тэдгээр нь холбогдсон багц хэлбэрээр ирдэг. Энэ нь надад 9 утастай хэсгийг салгаж, Pi болон мотор драйверийг сайтар холбох боломжийг олгодог.
  • USB батерей: Миний Sparkfun -аас худалдаж авсан батерей нь тасарсан. Үүний үр дүнд та өөр газраас олох хэрэгтэй болно. Миний холбосон зүйл минийхтэй төстэй харагдаж байсан ч би худалдаж аваагүй байгаа тул та батерейнд тохирох хэвлэх файлуудыг өөрчлөх хэрэгтэй болж магадгүй юм. Бичил USB кабельтай батерейг заавал олоорой, учир нь энэ нь илүүдэл утасгүйгээр шууд pi -д залгах боломжийг олгодог.
  • Мотор драйвер: Би холбосон шумбагчийг ашиглахыг зөвлөж байна, учир нь энэ нь маш хямд бөгөөд хэвлэмэл нь уг самбартай яг таарахаар хийгдсэн байдаг. Нэмж дурдахад бусад самбарууд өөр өөрөөр ажиллах боломжтой бөгөөд та өөр өөр үр дүнд хүрч магадгүй юм.
  • 14 мм -ийн ган бөмбөлөг: Би энэ бөмбөгийг зүгээр л нэг тойруулан хэвтсэн болохоор л ашигласан. Бусад хэмжээг ашиглахад чөлөөтэй байгаарай, гэхдээ залгуурын хэмжээг өөрчлөх шаардлагатай байж магадгүй юм. Бөмбөг нь манай роботыг 3 -р дугуй болгон ашиглах болно. Энэ бол миний роботын дизайны нэг хэсэг бөгөөд одоогоор хамгийн их асуудалтай байгаа бөгөөд хамгийн их сайжруулалтыг ашиглах боломжтой юм. Гөлгөр, хатуу гадаргуу дээр сайн ажилладаг боловч хивс, барзгар гадаргуу дээр асуудалтай байдаг. Загварынхаа энэ хэсгийг өөрчилж болно.
  • Шураг, самар, зогсолт: Өөрт тохирсон эрэг хайхын тулд бага зэрэг ажиллах шаардлагатай болж магадгүй юм. Би зүгээр л Pi -г бэхлэх эрэг, мөн аавынхаа шураг цуглуулгад Pi Camera -ийн холболтыг хадгалдаг боолтыг олсон. Мотор бэхэлгээ, залгуурын хувьд би эдгээр боолт (2.95 доллар), эдгээр нь (1.50 доллар) Sparkfun дээр байдаг. Сургуулийнхаа ашиглагдаагүй VEX иж бүрдлүүдээс авсан роботыг хооронд нь холбосон зогсолт ба 8 боолт (би санамсаргүйгээр зураг дээр зөвхөн 4 -ийг оруулсан).
  • LED: Та хэдэн LED -ийг хаанаас хялбархан олж болохыг мэдэж байгаа гэдэгт итгэлтэй байна. Функцийг илэрхийлэхийн тулд аль өнгийг сонгоно уу: хүч, холболт, роботыг дахин тоглох зам, робот хүлээн авах заавар.
  • Камер ба Servo: Та роботыг юу хийхийг хүсч байгаагаас хамаарч үндсэн хөдөлгөөнд шаардлагагүй тул Камер, Сервог оруулахгүй байхыг сонгож, роботын үнэд 45 доллар нэмж болно.

Алхам 2: Pi Zero тохиргоо

Pi Zero тохиргоо
Pi Zero тохиргоо

Raspberry Pi Zero W дээр толгойгүй суулгах тохиргоог хийхийн тулд энэ холбоосыг дагана уу

  • Pi Zero нь 5GHz Wi-Fi сүлжээнд холбогдох боломжгүй гэдгийг бүү мартаарай
  • Raspbian Stretch эсвэл түүнээс хойших зааврыг дагаж мөрдөхөө мартуузай

Та SSH -ээр pi руу амжилттай холбогдсоны дараа ажиллуулна уу

sudo raspi-config

мөн дараах тохиргоог өөрчилнө үү.

  • Нууц үгээ солино уу. Анхдагч нууц үг бөөрөлзгөнө үлдээх нь маш аюултай. Энэ нууц үгийг санаж байгаа эсэхээ шалгаарай.
  • Сүлжээний сонголтууд дээр хост нэрийг raspberrypi -ээс pizero эсвэл pibot шиг богино болгож өөрчил. Би энэ хичээлийн үлдсэн хэсэгт pibot ашиглах болно. Энд оруулсан зүйлээ санаж байхаа мартуузай.
  • Ачаалах сонголтууд -> Ширээний / CLI хэсэгт Консолын автоматжуулалтыг сонгоно уу
  • Интерфэйсийн сонголтууд руу очиж камерыг идэвхжүүлнэ үү

Finish -ийг сонгоод төхөөрөмжийг дахин ачаална уу.

Алхам 3: AdHoc сүлжээг тохируулна уу

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

Нэгдүгээрт, та GitHub -аас шаардлагатай бүх файлыг татаж аваад задлах хэрэгтэй болно. Терминал дээр татаж авсан хавтас руу ороод PiBotRemoteFiles фолдерыг pi руу илгээнэ үү.

scp -r PiBotRemoteFiles/ [email protected]: Ширээний/

Энэ нь шаардлагатай бүх файлыг робот руу илгээдэг бөгөөд үүнийг хянаж, AdHoc сүлжээг тохируулдаг. Файлууд нь ширээний компьютер дээр байрладаг "PiBotRemoteFiles" нэртэй хавтсанд байгаа эсэхийг шалгаарай; эс бөгөөс олон зүйл зам дээр бүтэлгүйтэх болно. Хэрэв та PiBot Remote програмыг ашиглах гэж байгаа бол програмын тохиргоонд ердийн Wi-Fi болон AdHoc сүлжээний хооронд шилжих боломжтой. Үгүй бол та үүнийг дараах командыг ашиглан SSH -ээр гараар өөрчлөх боломжтой.

sudo bash adhoc.sh

sudo bash wifi.sh

Мэдээжийн хэрэг, өмнөх тушаалуудыг ажиллуулахаасаа өмнө PiBotRemoteFiles фолдерт очсон эсэхээ шалгаарай. AdHoc болон Wi-Fi-ийн хоорондох аливаа өөрчлөлт нь дараагийн дахин эхлүүлсний дараа л хүчин төгөлдөр болно. Хэрэв AdHoc тохируулагдсан бол Pi Zero ачаалах үед PiBot сүлжээ гарч ирэх болно.

Алхам 4: Цахилгаан LED нэмнэ үү

Цахилгаан LED нэмэх
Цахилгаан LED нэмэх

Мэдээжийн хэрэг шаардлагагүй ч гэсэн цахилгаан гэрэлтэй байх нь ашигтай байж болох юм. Үүнийг идэвхжүүлэхийн тулд SSH -ийг Pi Zero руу оруулаад тушаалыг ажиллуулна уу.

sudo нано /etc/bash.bashrc

Файлын төгсгөлд дараах мөрийг нэмнэ үү.

python /home/pi/Desktop/PiBotRemoteFiles/startup.py

Бид дараа нь цахилгаан LED -тэй холбоотой GPIO зүүг өөрчлөх болно.

Алхам 5: RPi Cam вэб интерфэйсийг тохируулах

RPi Cam вэб интерфэйсийн тохиргоо
RPi Cam вэб интерфэйсийн тохиргоо
RPi Cam вэб интерфэйсийн тохиргоо
RPi Cam вэб интерфэйсийн тохиргоо

Raspberry Pi Cameras видео дамжуулалтыг ашиглахын тулд бид RPi-Cam-Web-Interface-ийг ашиглах болно. Энэ модулийн талаархи мэдээллийг эндээс авах боломжтой бөгөөд тэдгээрийн код GitHub дээр байна. Модулийг суулгахын тулд бид эхлээд Pi -ээ шинэчлэх хэрэгтэй. Энэ нь ойролцоогоор 10 минут хүртэл үргэлжилж болно.

sudo apt-get update

sudo apt-get dist-upgrade

Дараа нь бид git суулгах хэрэгтэй:

sudo apt-get суулгах git

Эцэст нь бид модулийг суулгаж болно.

git clone

RPi_Cam_Web_Interface/install.sh

Модулийг суулгасны дараа тохиргооны цонх гарч ирнэ. Хэрэв та хэрэглэгчийн нэр, нууц үг оруулахыг хүсч байвал pi -ийн данстай ижил хэрэглэгчийн нэр, нууц үгээ ашиглахаа мартуузай. Үгүй бол PiBot Remote програм нь камерын урсгалыг хүлээн авах боломжгүй болно.

Одоо, хэрэв та Pi -тэй ижил сүлжээнд байгаа төхөөрөмж дээрх хөтөч рүү ороод камер нь pi -тэй холбогдсон бол https://pibot.local/html/# хаягаар орж дамжуулалтыг хүлээн авах боломжтой. RPi интерфэйс нь камерыг хялбархан удирдах боломжийг олгодог бөгөөд видеог товших эсвэл дарахад бүтэн дэлгэц болж чаддаг. Бид үүнийг дараа нь PiBot алсын програмын тусламжтайгаар ашиглах болно.

Хөгжилтэй зүйлд зориулж Pi Zero -ийг тохируулж дуусгалаа!

Алхам 6: Бүгдийг хэвлэх

Бүгдийг хэвлэх
Бүгдийг хэвлэх
Бүгдийг хэвлэх
Бүгдийг хэвлэх

Хэдийгээр би PLA судалтай Dremel 3D принтер ашиглаж байсан ч өөрийн хэвлэгч, материалаа чөлөөтэй ашиглаарай. Бүх STL файлууд таны GitHub -аас татаж авсан хавтсанд байна. Би бүх зүйлийг дөрвөн багцаар хэвлэж чадсан: дээд хавтан, доод хавтан, бүх бэхэлгээ, залгуур, бөгж. Өнгө сонгохдоо бүтээлч байж 3D принтерийн давуу талыг ашиглаарай. Миний принтер дээр давхар экструзи эсвэл ийм гоёмсог функц байгаагүй, гэхдээ хэрэв ийм принтер ашиглах боломжтой бол дээд хавтангийн дээд талд чимэглэлийг ялгаатай өнгөөр хэвлэхийг зөвлөж байна. Зарим хэсгийг тааруулахын тулд та файл өрөмдөж, өрөмдөх шаардлагатай болно.

LED тэмдэг, чимэглэлийг харагдуулахын тулд дээд хавтанг будаж болно.

Та доод хавтангийн төгсгөлд GoPro холбох системтэй төстэй хоёр бэхэлгээг анзаарсан байх. Эдгээрийг ашиглан дуртай зүйлээ роботын урд эсвэл хойд хэсэгт бэхлэх боломжтой. Холигч файлаас та миний ашиглаж байсан хуурай арилгах тэмдэглэгээний бэхэлгээ, мөн объектоо хадгалахын тулд өөрчилж болох загвар объектыг олж болно.

Түүнчлэн, аль чиглэлийг урагшлахыг чөлөөтэй тодорхойлоорой; Би өнөөг хүртэл дор хаяж гурван удаа солилцсон.

Алхам 7: Толгой дээрх гагнуур

Толгой дээрх гагнуур
Толгой дээрх гагнуур
Толгой дээрх гагнуур
Толгой дээрх гагнуур
Толгой дээрх гагнуур
Толгой дээрх гагнуур

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

Одоо мотор жолоочийг гагнах цаг болжээ. Доод хавтан нь энэхүү Sparkfun мотор драйверт зориулагдсан бөгөөд зүү толгойны доод хэсгийг гадагшлуулах зай гаргах боломжийг олгодог. Энэ нь хөдөлгүүрийн тээглүүрийг хялбархан солих боломжийг олгодог бөгөөд ингэснээр та зүүн, баруун, урагш, хойшоо сольж болно. Би одоо дараах алхамыг оруулж байгаа ч гэсэн таны утас хэр урт байх ёстойг мэдэх хүртэл хэдэн алхам хүлээхийг зөвлөж байна. Дөнгөж гагнасан толгойн голтой таарч байгаа 9 утастай холбогч тээглүүрийг хайчилж ав. Утас бүрийг болгоомжтой гагнана, ингэснээр бүлэг хамтдаа хэвтэж, зайг ороож болно. Утасны уртыг урьдчилан хэмжих хэрэгтэй бөгөөд ингэснээр хэтэрхий бага эсвэл хэт их байх болно.

Эцэст нь LED -ийг гагнах цаг болжээ. Тэднийг дээд хавтан дээр байрлуулсан байрлалд нь наалдуулж, бүх газардуулгыг бие биенийхээ дээр нугална. Гагнах нэг утсыг газарт, LED тус бүрт нэг утсыг гагнана. Зүүнээс баруун тийш LED -ийн функцууд нь: роботын хүч, роботтой апп холболт, робот нь хадгалсан замыг дахин тоглуулж, зааварчилгааг робот хүлээн авч байна.

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

Алхам 8: Мотор ба залгуурыг шургуул

Мотор ба залгуурыг шургуул
Мотор ба залгуурыг шургуул
Мотор ба залгуурыг шургуул
Мотор ба залгуурыг шургуул
Мотор ба залгуурыг шургуул
Мотор ба залгуурыг шургуул
Мотор ба залгуурыг шургуул
Мотор ба залгуурыг шургуул

Нэгдүгээрт, мотор бүрийг хөдөлгүүрийн бэхэлгээнд оруулна. Дараа нь шураг бүрийг хэсэгчлэн, үзүүр нь бэхэлгээ эсвэл залгуурын гадаргуу дээр хүрэх хүртэл оруулна. Дараа нь шураг бүрийн хувьд боолтыг чангалж байхдаа хавтангийн нөгөө талд самар барь. Хоёр дахь залгуурыг шургуулахдаа холхивчийг хоёр залгуурын хооронд байрлуулахаа бүү мартаарай. Мотор драйверыг байрлуулж, моторыг залгаарай. Робот ажиллаж эхэлмэгц үүнийг хялбархан өөрчлөх боломжтой тул гаралт бүрт аль хөдөлгүүрийг залгасан нь хамаагүй.

Алхам 9: Камер ба Servo -г бэлэн болго

Камер ба Servo -г бэлэн болго
Камер ба Servo -г бэлэн болго
Камер ба Servo -г бэлэн болго
Камер ба Servo -г бэлэн болго
Камер ба Servo -г бэлэн болго
Камер ба Servo -г бэлэн болго
Камер ба Servo -г бэлэн болго
Камер ба Servo -г бэлэн болго

Pi Zero адаптерийн туузыг камер руу залгаад камерын хайрцгийг холбоно уу. Серво байрлуулна. Та servo -ийн шурагны нүхийг өрөмдөж болно, гэхдээ энэ нь хангалттай нягт юм. Камерыг серверт хамгийн сайн тохирсон аргаар холбоно уу. Одоогийн байдлаар би бэхэлгээний хоёр нүхтэй бөгөөд үдээс нь servo эвэр болон камерын хайрцгаар дамждаг. Гэсэн хэдий ч энэ нь маш их хөдөлж буй өрөө үлдээдэг тул та супер цавуу хэрэглэхийг хүсч магадгүй юм. Камераа хүссэн чиглэл рүүгээ чиглүүлж, servo эвэрээ шургуул. Камерын туузыг бөөрөлзгөнө зүсэж зүүгээд pi -д залгаарай. Төгсгөлд нь туузыг батерейны эсрэг тэгш байлгахын тулд нугална.

Алхам 10: Бүгдийг нэг дор нэгтгэх

Бүх зүйлийг хамтад нь хийх
Бүх зүйлийг хамтад нь хийх
Бүх зүйлийг хамтад нь хийх
Бүх зүйлийг хамтад нь хийх
Бүх зүйлийг хамтад нь хийх
Бүх зүйлийг хамтад нь хийх
Бүх зүйлийг хамтад нь хийх
Бүх зүйлийг хамтад нь хийх

Эцэст нь бүх зүйл нэг хэсэг болох цаг болжээ. LED, мотор драйвер, servo -ийн утаснуудыг зөвхөн хүчинтэй тээглүүр ашиглахаар залгаарай, гэхдээ гарцынхаа ойролцоо байлга. Дараа нь утсыг үүрээр нь байрлуулж, пи -г шургуулна. Энэ нь бүх зүйлийг эмх цэгцтэй байлгахын тулд нягт тохирсон байхаар бүтээгдсэн тул эдгээр том холбогч тээглүүрт хангалттай зай байхгүй мэт санагдах үед бүү бууж өг.

Босоо бүрийг доод хавтан руу шургуулж, тус бүр нь найдвартай байх ёстой. Батерейгаа оруулаад цахилгаан кабель нь үүр болон Pi Zero -ийн тэжээлийн порт руу багтах эсэхийг шалгаарай. Мотор драйверын утсыг тойруулан боож, бүх зүйлийг тойруулан тойруулаарай. Та бүх утсыг зай болон дээд хавтангийн хоорондох зай руу шахсны дараа доод хавтан дээрх жижиг нурууг цагираг руу, цагирган дээрх хоёр өндөр цэгийг дээд хавтан руу оруулна. Та одоо дээд хавтанг чангалж, роботыг бүтээсэн болно!

Алхам 11: Xcode төслийг нээнэ үү

Xcode төслийг нээнэ үү
Xcode төслийг нээнэ үү
Xcode төслийг нээнэ үү
Xcode төслийг нээнэ үү
Xcode төслийг нээнэ үү
Xcode төслийг нээнэ үү

Дараагийн хэдэн алхам нь зөвхөн хэрэв та Mac болон IOS төхөөрөмж шаарддаг PiBot Remote програмыг ашиглаж байгаа бол хамаарна.

Би хямдхан бөгөөд Apple Developer -ийн төлбөртэй дансгүй тул би зөвхөн Xcode төслийг хуваалцах боломжтой бөгөөд програмыг өөрөө биш юм. Дараа нь та төслийг өөрөө нээж, гарын үсгээ өөрчилж, өөрийн төхөөрөмж дээр ажиллуулж болно.

Хэрэв танд Xcode байхгүй бол үүнийг Mac дээрх апп дэлгүүрээс татаж аваарай. Xcode ачаалагдсаны дараа баруун доод буланд байгаа "Өөр төсөл нээх" -ийг сонгоод GitHub татаж авах "PiBot Remote" фолдер руу очно уу.

Төсөл нээгдсэний дараа "PiBot Remote" нэртэй зүүн талын дэлгэцэн дээрх эх файл дээр дарна уу.

"Багцын тодорхойлогч" -ыг өвөрмөц зүйл болгон өөрчил. Та миний нэрийг өөрийн нэрээр сольж эсвэл төгсгөлд нь ямар нэгэн зүйл нэмж болно.

Багийг өөрийн хувийн данс болгон өөрчилнө үү. Хэрэв танд байхгүй бол "Бүртгэл нэмэх" гэснийг сонгоно уу.

Бүтээхийн тулд B командыг дарж бүх зүйл зөв ажиллаж байна гэж найдаж байна. Төслийг амжилттай хийсний дараа төхөөрөмжөө компьютерт холбоно уу. Зүүн дээд буланд байгаа тоглуулах, зогсоох товчлууруудын баруун талд байгаа товчлуур дээр дарж төхөөрөмжөө сонгоно уу.

R-командыг дарахад апп таны төхөөрөмж дээр ажиллах ёстой. Таны төхөөрөмж ажиллахаасаа өмнө таниулбараа баталгаажуулах шаардлагатай байж магадгүй бөгөөд зөвхөн энэ үед интернетэд нэвтрэх шаардлагатай болно.

Алхам 12: Эцсийн тохируулга

Эцсийн тохируулга
Эцсийн тохируулга

Та PiBot Remote програмын тэжээлийн LED -ээс бусад бүх зүйлд зүү дугаарыг тохируулах боломжтой. Цахилгаан LED, SSH -ийн зүүг PI болгон өөрчилж командыг ажиллуулна уу.

/home/pi/Desktop/PiBotRemoteFiles/startup.py

36 -ийн хоёр тохиолдлыг ашиглаж байсан GPIO зүү болгон өөрчил. Дараа нь control-X, y дарна уу.

Аппликешн болон сервер хоёулаа алдаатай байдаг. Юу болж байгааг олж мэдэхийн тулд консолыг дибаг хийх горимд ашиглана уу. Хэрэв эргэлзэж байвал Pi -г дахин эхлүүлж,/эсвэл програмыг дахин эхлүүлнэ үү. Заримдаа код амжилтгүй болсоны дараа уг хаягийг аль хэдийн ашиглаж байгаа тул апп дахин холбогдох боломжгүй болдог. Энэ тохиолдолд портыг өөрчлөхөд л апп холбогдох ёстой.

Түүнчлэн, роботоо төхөөрөмж дээрээ хурдасгуураар жолоодохдоо тохиромжгүй дохио зангаа ашиглан тохируулга хийх, зогсоох/эхлүүлэх, камерыг тохируулах, табын самбарыг харуулах/нуух шаардлагатай болдог.

  • Тохируулах: Хоёр хуруугаараа дараад 5 секундын турш барина уу (хэрэв таны төхөөрөмж үүнийг дэмжиж байвал төхөөрөмжийг тохируулсны дараа танд санамсаргүй хариу өгөх болно.
  • Камерын тохируулга: Хамгийн төвөгтэй алхам бол тохируулахын тулд өмнө тайлбарласан зүйлийг хий, дараа нь хуруугаа чирээд камерыг дээш нь хөдөлгөж, камерыг доош нь буулгана уу. Хуруугаа өргөсний дараа тохируулга хийгдэх болно.
  • Зогсоох/эхлүүлэх: Та акселерометрийн харагдац руу очиход робот эхлээд хөдөлгөөний тушаалуудыг үл тоомсорлодог. Энэ тохиргоог сэлгэхийн тулд хоёр хуруугаараа хоёр товшино уу.
  • Табын самбарыг харуулах/нуух: Хурдны тоолуур жолоодож байхдаа бүтэн дэлгэцээр харах боломжийг идэвхжүүлэхийн тулд табын самбар хэдхэн секундын дараа автоматаар нуугдах болно. Үүнийг дахин харуулахын тулд дээш шударна уу. Үүнийг нуухын тулд доош шударна уу.

Хэрэв та миний апп -тай холбоотой асуудал, эвгүй байдалд сэтгэл дундуур байгаа бол надад ямар ч төрлийн програмчлалын албан ёсны боловсрол байгаагүй гэдгийг санаарай. Тиймээс би зөвлөгөө, саналыг хүлээж авах болно. Миний GitHub файлуудыг салгахад чөлөөтэй байгаарай.

Хэрэв би GitHub дээр ямар нэгэн тохируулга хийвэл файлуудаа татаж аваад рекурсив SCP -ээр дамжуулан зохих байршилд Pi руу илгээж роботод ашиглаарай. Хэрэв та Xcode төслийг клон хийсэн бол өөрчлөлтийг дарна уу. Үгүй бол та төслийг татаж аваад 11 -р алхамыг дагаж төхөөрөмж дээрээ апп нээж болно.

Хэрэв та энэ гарын авлагаас ямар нэгэн сонирхолтой зүйл хийвэл тайлбар дээр надад мэдэгдээрэй, үүнийг хэрхэн бүх төрлийн сонирхолтой төслүүдийн загвар болгон ашиглахыг сонирхож байна.

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