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

Ноён Wallplate -ийн нүдний хуурмаг робот: 12 алхам (зурагтай)
Ноён Wallplate -ийн нүдний хуурмаг робот: 12 алхам (зурагтай)

Видео: Ноён Wallplate -ийн нүдний хуурмаг робот: 12 алхам (зурагтай)

Видео: Ноён Wallplate -ийн нүдний хуурмаг робот: 12 алхам (зурагтай)
Видео: Элиф | Эпизод 240 | смотреть с русский субтитрами 2024, Арваннэгдүгээр
Anonim
Image
Image
Боолтыг хананы хавтан дээр бэхлээрэй
Боолтыг хананы хавтан дээр бэхлээрэй

Энэхүү төсөл нь хамаатан садан, найз нөхөдтэйгээ уулзахдаа тэднийг зугаацуулах зорилготой юм. Энэ бол маш энгийн "робот" юм. Хүн ба ноён Уоллплэйтийн хоорондын харилцан үйлчлэлийг скриптээр бичсэн болно. Энд хиймэл оюун ухаан, гүнзгий суралцах зүйл байхгүй. Тэр хүнд хариу өгөхөд ноён Уоллплэйт оюун ухаантай юм шиг боловч энэ нь маш зохиомол юм. Хиймэл оюун ухаан гэж үзэхийн тулд хэт хиймэл.

Би роботод ихэвчлэн ашиглагддаггүй нийтлэг эд зүйлсийг ашиглахаар шийдсэн: нүүрний сэлгэн залгах/дуплекс хавтан, нүдэнд ing пингпонг бөмбөг, урууланд гэзэг бариул. Нүд нь өрөөг тойрон хөдөлж буй хүнийг дагадаг бололтой, гэхдээ энэ бол оптик хуурмаг зүйл юм. Мотор ноён Уоллплэйтийн хэлсэн үгтэй зэрэгцэн уруулаа хөдөлгөдөг. Цорын ганц нарийн төвөгтэй зүйл бол тархи бөгөөд энэ нь LEGO Mindstorms EV3 юм.

Компьютер дээр ажилладаг Mindstorms EV3 Програм хангамж нь програм үүсгэж, дараа нь EV3 Brick нэртэй микроконтроллерт татаж авдаг. Програмчлалын арга нь дүрс дээр суурилсан бөгөөд өндөр түвшний арга юм. Энэ нь маш хялбар бөгөөд олон талт юм.

Хангамж

  1. LEGO Mindstorms EV3 багц
  2. 1 сэлгэх/дуплекс хананы хавтан
  3. 3 боолт, #6 эсвэл #8, 1 ½ инч (ойролцоогоор 4 см) урт
  4. Боолт хийхэд 9 самар
  5. Үүн дээр бичээсгүй 1 ширээний теннисний бөмбөг, эсвэл бичээстэй бол 2 бөмбөг
  6. 2х4 см хэмжээтэй (5х10 см) эсвэл арай том хэмжээтэй нимгэн хатуу картон
  7. Нүдний цахилдаг хэмжээтэй (7/16 инч буюу 1.2 см орчим) хэмжээтэй 2 дугуй, харанхуй наалт. Би тавилга дотор боолтыг таглах зориулалттай хүрэн толгойтой обудтай товчлууруудыг ашигласан
  8. 1 улаан гэзэг эзэмшигч
  9. Гэзэг эзэмшигчтэй ижил өнгийн улаан утас
  10. 2 цаасан клип
  11. Ойролцоогоор 4 инч (10 см) тунгалаг тууз
  12. Зүү хамар бахө
  13. Боолт хийх халив

Алхам 1: Боолтыг хананы хавтан дээр бэхлээрэй

Боолтыг хананы хавтан дээр бэхлээрэй
Боолтыг хананы хавтан дээр бэхлээрэй

"Нүдний" хоорондох нүхэнд 1 боолт хийж, самараар бэхлээрэй. Пингпонгын бөмбөг хийх зай үлдээхийн тулд самрын хооронд ⅝ инч (1.6 см) зайтай хоёр дахь самар хэрэгтэй болно.

Нөгөө 2 боолт тус бүр дээр самар эргүүлээд хананы хавтан дээрх бусад 2 цооногоор хий. Зураг дээр үзүүлсэн шиг эдгээр боолт бүрт өөр самар бэхлээрэй. Хананы хавтангийн урд талын боолтны толгой ба самрын хоорондох зай нь гэзэг эзэмшигчийг байрлуулахад хангалттай өргөн юм.

Алхам 2: Урд талын тавиурыг хий

Урд талын зогсоол хийх
Урд талын зогсоол хийх
Урд талын зогсоол хийх
Урд талын зогсоол хийх

Зураг бүрийн дагуу EV3 багцаас шаардлагатай элементүүдийг олж, зураг дээр үзүүлсэн шиг бие биендээ болон хананы хавтан дээр хавсаргана уу.

Алхам 3: Моторыг холбоно уу

Моторыг холбоно уу
Моторыг холбоно уу
Моторыг холбоно уу
Моторыг холбоно уу
Моторыг холбоно уу
Моторыг холбоно уу

Дахин хэлэхэд EV3 багц дахь элементүүдийг (эхний зураг) олж, хоёр дахь зурагт үзүүлсэн шиг хавсаргана уу. Гурав дахь зураг дээр үзүүлсэн шиг мотор хананы хавтангийн угсралтад наалддаг. Хөдөлгүүрийн босоо амны нүх нь хананы хавтан дээрх тэгш өнцөгт нүхтэй давхцдаг.

Алхам 4: Нүдээ хавсаргана уу

Нүдээ хавсаргана уу
Нүдээ хавсаргана уу
Нүдээ хавсаргана уу
Нүдээ хавсаргана уу

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

Дугуй наалтуудыг ширээний теннисний бөмбөгний дотор талд хагасаар нь наана.

Зураг дээр үзүүлсэн шиг картоныг хананы хавтан дээр байрлуулж, тунгалаг тууз ашиглан пингпонгын бөмбөгийг хар өнгийн LEGO элемент дээр бэхлээрэй.

Алхам 5: Уруул хий

Уруул хийх
Уруул хийх
Уруул хийх
Уруул хийх
Уруул хийх
Уруул хийх

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

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

Миний гэзэг эзэмшигчид арай том хэмжээтэй бөгөөд "нүүр" дээр тавихад "уруул" хаагддаггүй. Би улаан утас ашиглан 1 см орчим диаметртэй 2 гогцоо хийсэн. Энэ нь зохих диаметртэй үзэг гэх мэт дугуй зүйлтэй болоход тусалдаг. Утасны гогцоог сүүлээс 1 см орчим зайд сүүлний сүүл эзэмшигчийн үзүүр рүү шургуул. Гурав дахь зураг дээр үзүүлсэн шиг гэзэг бариулыг боолт руу шургуул.

Алхам 6: Арын зогсоолыг хий

Арын зогсоол хийх
Арын зогсоол хийх
Арын зогсоол хийх
Арын зогсоол хийх
Арын зогсоол хийх
Арын зогсоол хийх

EV3 багцаас элементүүдийг олж (эхний зураг), зурагт үзүүлсэн шиг хавсаргана уу. Энэхүү арын зогсоол нь гурав дахь зураг дээр үзүүлсэн шиг хананы хавтангийн арын хэсэгт байрладаг. Тохирох ганцхан газар бий.

Алхам 7: "үс" хийх

"Үс" хийх
"Үс" хийх
"Үс" хийх
"Үс" хийх
"Үс" хийх
"Үс" хийх
"Үс" хийх
"Үс" хийх

Эхний зураг дээр үзүүлсэн шиг "үсний" нэг талд хэд хэдэн EV3 элемент шаардлагатай болно. Саарал холбогч нь 2 3/16 инч (5.5 см) урт юм. Хоёрдахь зураг дээр үзүүлсэн шиг тэдгээрийг хавсаргасан болно.

"Үсний" нөгөө тал нь 4 -ийн оронд 3 элементтэй байхаас бусад тохиолдолд эхний талын толин тусгал дүрс бөгөөд саарал холбогчийн оронд богино (1 инч буюу 4.7 см) хар холбогчийг ашигладаг. Эхний зураг нь ямар элементүүд хэрэгтэй болох талаар гарын авлага юм.

Гурав дахь зургийн дунд үзүүлсэн шиг EV3 -ийн нэмэлт элементүүд шаардлагатай бөгөөд тэдгээрийг дөрөв дэх зураг дээр үзүүлсэн шиг хавсаргасан болно. Энэ нь санагдаж байгаа шиг тийм ч төвөгтэй биш боловч зургуудыг сайтар ажиглах нь чухал юм.

Алхам 8: "Үсийг" бэхлэх

"Үсийг" бэхлэх
"Үсийг" бэхлэх

"Үс" нь нүдний ард байгаа хар элементэд наалддаг. Боолт нь саарал элементийн дунд нүхэнд багтах болно.

Алхам 9: Хөтөлбөр боловсруулах

Хөтөлбөр боловсруулах
Хөтөлбөр боловсруулах
Хөтөлбөр боловсруулах
Хөтөлбөр боловсруулах

LEGO Mindstorms нь дүрс дээр суурилсан програмчлалын маш тохиромжтой арга юм. Дэлгэцийн дэлгэцийн доод хэсэгт блокуудыг харуулсан бөгөөд програм үүсгэхийн тулд програмын цонх руу чирж буулгаж болно. Дээрх дэлгэцийн зураг нь төслийг анх эхлүүлэх үед EV3 цонхыг харуулдаг. Програмыг анх хадгалахад төслийн нэрийг өгдөг.

Энэхүү програм нь ноён Wallplate -ийг өөртэй нь ярьж буй хүнтэй харилцах боломжийг олгодог. Хариултуудыг скриптээр бичдэг. Энд хиймэл оюун ухаан, гүнзгий суралцах зүйл байхгүй.

Харилцан холбоо бүр гурван блокоос бүрдэнэ.

1. Хүлээх блок (улбар шар урсгалын хяналтын ангилалд) нь тухайн хүнд тайлбар хийх цаг өгдөг.

2. Дууны блок (ногоон Action ангилалд) үг, дуу авиа гаргадаг. Дараагийн блок (Мотор блок) нэн даруй эхлэхийн тулд блок дахь хамгийн зөв сонголтыг "1" (Нэг удаа тоглуулах) болгож тохируулсан болно. Тиймээс дуу гарах үед мотор эргэдэг. Цорын ганц үл хамаарах зүйл бол хамгийн зөв сонголтонд "0" (Дуусгахыг хүлээх) гэсэн хоёр дахь сүүлчийн блок юм.

3. Дунд зэргийн мотор блок (ногоон Action ангилалд) уруулыг хөдөлгөж, ноён Wallplate -ийн хэлсэн үг бүрт хагас эргэлт хийнэ. Уруулын хөдөлгөөнийг ноён Уолплэйтийн хэлсэн үгтэй синхрончлохын тулд хүчийг 48 болгож тохируулсан болно.

Би та бүхэнд програмыг хэрхэн татаж авахаа мэдэхгүй байна, тиймээс би доорх блокуудын жагсаалтыг харуулж байна. Хөтөлбөрийг боловсруулж, эсвэл өөрийн хэрэгцээнд нийцүүлэн өөрчлөхөд танд их цаг хугацаа шаардагдахгүй. Хөтөлбөрийг боловсруулахдаа үе үе хадгалах нь үргэлж сайн байдаг.

  1. Програмыг боловсруулж байх үед эхлүүлэх блок автоматаар гарч ирдэг.
  2. Хүлээх Блок 3 секунд хүлээнэ. Тэр хүн "Сайн уу, ноён Wallplate" гэж хэлдэг.
  3. Sound Block "Сайн байна уу" гэж хэлдэг.
  4. Дунд зэргийн мотор блок нь мотор 1 эргэлтийг эргүүлдэг бөгөөд энэ нь уруулыг хоёр удаа нээдэг.
  5. Хүлээх блок 1.5 секунд хүлээх бөгөөд тэр хүн "Сайн байна уу?"
  6. Sound Block "Гайхалтай" гэж хэлдэг.
  7. Дунд зэргийн мотор блок нь моторыг 1.5 эргүүлэхэд уруулыг гурван удаа нээдэг.
  8. Хүлээх блок 2 секунд хүлээх бөгөөд тэр хүн "Та сайн харагдаж байна" гэж хэлнэ.
  9. Sound Block "Баярлалаа" гэж хэлдэг.
  10. Дунд зэргийн мотор блок нь мотор 1 эргэлтийг эргүүлдэг бөгөөд энэ нь уруулыг хоёр удаа нээдэг.
  11. Sound Block нь "Blip 2" дуу гаргадаг.
  12. Хүлээх блок 3 секунд хүлээх бөгөөд тэр хүн "Хэдэн хуруутай вэ?" Гэж хэлнэ. ноён Wallplate -ийн өмнө 4 хуруугаа өргөж байхдаа.
  13. Дууны блок "Дөрөв" гэж хэлдэг.
  14. Дунд зэргийн мотор блок нь моторыг эргүүлдэг.5 эргэлт нь уруулыг нэг удаа нээдэг.
  15. Хүлээх блок 3 секунд хүлээх бөгөөд тэр хүн "Танай гэрийн тэжээвэр амьтантай юу?"
  16. Дууны блок "Тийм" гэж хэлдэг.
  17. Дунд зэргийн мотор блок нь моторыг эргүүлдэг.5 эргэлт нь уруулыг нэг удаа нээдэг.
  18. Хүлээх блок хүлээж байна.5 секунд.
  19. Sound Block нь зааны дуудлага хийдэг.
  20. Хүлээх блок 3 секунд хүлээх бөгөөд тэр хүн "Заан уу?"
  21. Sound Block инээв.
  22. Дунд зэргийн мотор блок нь моторыг 25 эргүүлэхэд уруулыг нээдэг.
  23. Хүлээх блок 1 секунд хүлээнэ.
  24. Дунд зэргийн мотор блок нь моторыг 25 эргүүлэхэд уруулыг хаадаг.
  25. Хүлээх блок 3 секунд хүлээх бөгөөд тэр хүн "За, бид тантай хэзээ нэгэн цагт уулзах болно" гэж хэлнэ.
  26. Sound Block нь "Баяртай" гэж хэлдэг.
  27. Дунд зэргийн мотор блок нь мотор 1 эргэлтийг эргүүлдэг бөгөөд энэ нь уруулыг хоёр удаа нээдэг.
  28. Sound Block нь унтраах дуу гаргадаг. Энэ бол хамгийн зөв сонголтонд "0" (Дуусгахыг хүлээх) гэсэн цорын ганц дууны блок юм.
  29. Програмын блокыг зогсоох (цэнхэр дэвшилтэт бүлэгт) програмыг зогсооно.

Алхам 10: EV3 тоосгыг ноён Wallplate -тэй холбоно уу

EV3 тоосгыг ноён Wallplate -тэй холбоно уу
EV3 тоосгыг ноён Wallplate -тэй холбоно уу
EV3 тоосгыг ноён Wallplate -тэй холбоно уу
EV3 тоосгыг ноён Wallplate -тэй холбоно уу

EV3 тоосгон дээрх моторыг А порт руу холбохын тулд EV3 багц дахь хавтгай кабелийн аль нэгийг ашиглана уу.

Алхам 11: Хөтөлбөрийг EV3 тоосгон дээр татаж аваарай

EV3 тоосго нь USB кабель, Wi-Fi эсвэл Bluetooth-ээр компьютерт холбогдсон байж болно. Үүнийг холбож асаахад үүнийг компьютер дээрх EV3 цонхны баруун доод буланд байрлах жижиг цонхонд харуулав. Баруун талд байгаа "EV3" текст улаан болж хувирна. Энэ "EV3" доорх зохих дүрсийг дарахад програмыг EV3 тоосгон дээр татаж аваад шууд ажиллуулна.

Татаж авсны дараа EV3 тоосгыг компьютерээс салгаж, EV3 тоосгон дээр програмыг эхлүүлж болно.

Алхам 12: Ирээдүйн сайжруулалт

Цаг гарвал өрөөг тойрон хөдөлж буй хүнийг дагахын тулд толгойгоо эргүүлэхийг бодож байна. Толгойг эргүүлэхийн тулд мотор барих суурь, хүнийг олохын тулд мотор, хэт авианы мэдрэгч хэрэгтэй болно.

Энэ бол хөгжилтэй төсөл байв. Танд бас сонирхолтой санагдсан гэж найдаж байна.

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