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

Португалийн хоёр харуулын цамхаг: Arduino Uno: 6 алхам (зурагтай)
Португалийн хоёр харуулын цамхаг: Arduino Uno: 6 алхам (зурагтай)

Видео: Португалийн хоёр харуулын цамхаг: Arduino Uno: 6 алхам (зурагтай)

Видео: Португалийн хоёр харуулын цамхаг: Arduino Uno: 6 алхам (зурагтай)
Видео: #SanTenChan читает гнома из второй серии книги Сани Джезуальди Нино Фрассики! 2024, Арваннэгдүгээр
Anonim
Ардуино Уно портал хоёр харуулын цамхаг
Ардуино Уно портал хоёр харуулын цамхаг

Энэхүү зааварчилгааг Өмнөд Флоридагийн Их Сургуулийн Makecourse төслийн шаардлагыг биелүүлэх зорилгоор бүтээсэн болно (www.makecourse.com)

Алхам 1: Код

Код
Код
Код
Код
Код
Код

Код нь хэд хэдэн if-мэдэгдэл ба

Arduino Uno -ийн бүрэлдэхүүн хэсгүүдэд хэрхэн бичихээ мэддэг байх.

Кодын гол бүрэлдэхүүн хэсгүүд нь ихэвчлэн тоног төхөөрөмжтэй шууд холбоотой байдаг: PING мэдрэгч, цөөн хэдэн LED, чанга яригч, Servo мотор нь үндсэндээ кодыг бүхэлд нь зааж өгдөг. Серво хөдөлгүүрт зориулагдсан номын сан, мөн эргэх бүхэл тоо нь цамхаг объект хайж байхдаа байрлалаа хэдэн удаа сольсныг тоолж болно.

Тоног төхөөрөмжийн хувьд PING мэдрэгч нь кодын драйвертай адил юм, учир нь бүх if-мэдэгдлийн нөхцөл нь Arduino-ийн мэдрэгчээс уншсан зүйл дээр суурилдаг. Тиймээс PING мэдрэгч нь 30 см-ийн дотор ямар нэгэн зүйлийг "хардаг" гэж Arduino-д тэмдэглэсэн эсэхээс үл хамааран хэрэв энэ хүрээнд юу ч олж чадаагүй бол if-мэдэгдлийн улмаас кодын дараа юу болохыг тодорхойлох болно.

Хэрэв энэ нь ямар нэгэн зүйл харвал LED -ийг өндөр хэлбэрээр бичдэг бөгөөд ингэснээр асаж, чанга яригч дуугардаг. Эдгээр үйлдлүүдийн хувьд servo эргэхээ болино.

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

Алхам 2: Загварчлал (Solidworks)

GrabCad хэд хэдэн загвартай байсан бөгөөд үүнийг багасгах нь гайхалтай байх болно

ба ашиглах. Би үүнийг яаж хийхээ олж чадаагүй, эцэст нь өөрийнхөө зургийг зурж дууслаа. Энэ нь эвгүй, органик хэлбэртэй тул муруйн эргэн тойронд хийсэн зүсэлт, шахалт нь барилгын чухал хэсэг болжээ. Их бие нь нэг далавчтай, харин толин тусгалтай хоёр гол далавч хэлбэртэй бөгөөд хоёр далавчны тулгуур байдаг бөгөөд утаснуудын орон зайг үлдээхийн тулд дотор талаас нь эсвэл доод талаас нь хагас хүртэл сунгах шаардлагатай байдаг. Миний ашиглаж байсан servo mount нь зөв муруй үүсгэхийн тулд биетүүдийг доод талаас нь хөрвүүлдэг. Эдгээрийг бүгдийг нь зурган дээр хамтад нь харах нь хамгийн хялбар байдаг.

Алхам 3: Хэвлэх

Хэвлэх
Хэвлэх

Энэ нь таны ямар принтерээс шалтгаалж тэвчээр шаардах болно

ашиглах, танд хэр тухтай байх. Миний цамхагийн биеийн хэвлэмэл зураг нь зургаан цаг бөгөөд далавч бүр нь дөрвөн цаг хагас орчим үргэлжилдэг. Би Solidworks файл бүрийг. STL хэлбэрээр хадгалж, дараа нь FlashPrint програм болон Forge Finder 3D принтерийг ашигласан. Нэлээд энгийн хэвлэмэл зураг. Дэмжлэг хийх нь сайн санаа бөгөөд нэг өдөр сүйрч болзошгүй тул утас нь хагас дундаа дуусахаас залхдаг.

Алхам 4: угсрах

Угсарч байна
Угсарч байна
Угсарч байна
Угсарч байна

Servo бэлтгэл. Би хэд хэдэн сайн байрлуулсан өрөмдлөгийн цооног, хайрцгийг ашигласан

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

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

Бие ба далавч. Далавч бүрийн төв хэсэгт биенд хүрэх хангалттай урт шурагны толгой талыг халуун нааж эхэл. Халуун цавуугаар хоёр бэхэлгээг хий. Би шүдний оо аваад нүднийхээ нүх рүү зүүсэн нь PING мэдрэгчийн нэмэлт дэмжлэг болно. Энэ нь яг төв рүү буусан бөгөөд би үүнийг хараар будсан. Сүүлчийн хэсэг нь servo хэсгийг байрлуулсан бөгөөд уг төсөлд халуун наасан бэхэлгээ байв.

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

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

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

Алхам 5: Цахилгаан хэлхээ

Хэлхээ
Хэлхээ

Хэрэв хэвлэх нь тэвчээрийг шалгаагүй бол энэ алхам хийх болно.

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

Би бүх утсыг ёроолын нүхэнд хийж, хайрцагт байрлуулсан талх, Arduino -д залгахаасаа өмнө хэвлэсэн эд анги, бэхэлгээнд бүх зүйлийг залгаад, наажээ. Миний талх, Ардуино хоёрыг газар, хүчээр холбосон хайрцагт хийсэн.

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