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

Санта Клаустай мэндчилж байна: 4 алхам (зурагтай)
Санта Клаустай мэндчилж байна: 4 алхам (зурагтай)

Видео: Санта Клаустай мэндчилж байна: 4 алхам (зурагтай)

Видео: Санта Клаустай мэндчилж байна: 4 алхам (зурагтай)
Видео: Сүнс гэж үнэхээр байдаг уу? 2024, Арваннэгдүгээр
Anonim
Санта Клаустай мэндчилж байна
Санта Клаустай мэндчилж байна

Энэхүү төслийг Христийн Мэндэлсний Баярын гоёл чимэглэлийн нэг хэсэг болгон хийжээ. Энэ бол гэрэлтэй, чамайг илрүүлэх үед хөдөлдөг гартай Санта Клаусын хүүхэлдэй юм.

Алхам 1: Материал

Бидэнд дараах материал хэрэгтэй болно (хүссэн, хэрэгцээтэй эсвэл бэлэн байгаа байдлаар нь тохируулж болно):

  • Хянах самбар: Arduino нано.
  • Олон тооны LED: Би 8 NeoPixels ашигладаг.
  • Санта Клаусын хүүхэлдэй: эсвэл таны сонгосон бусад дүр. Хэрэв танд байгаа бол үүнийг нээхэд хялбар, эд ангиудыг байрлуулах зай байгаа эсэхийг шалгаарай, зарим хэсгийг, тухайлбал servo -ийг хадгалах дотоод бүтэцтэй байх ёстой. Эсвэл хэрэв та үнэхээр зальтай бол хүүхэлдэйг бүхэлд нь өөрөө хийж болно (энэ тохиолдолд хүүхэлдэйг механизмаар хийх нь дээр).
  • Хүүхэлдэйнд тохирох servo мотор.
  • Хөдөлгөөн мэдрэгч: Би HC-SR501-ийг ашигласан.
  • Конденсатор: 2200uF.
  • Конденсатор: 220uF.
  • Конденсатор: 100nF.
  • Эсэргүүцэл: 390 Ом.
  • Хэд хэдэн утас: шаардлагатай бол.
  • Халуун цавуу.
  • Velcro ба утас.
  • Зарим төрлийн саваа: Би кофены тавиур ашигласан.
  • Шураг.
  • 5V тэжээлийн эх үүсвэр: та хөдөлгөөнт цэнэглэгч эсвэл цахилгаан банк ашиглаж болно (хэрэв та хөдөлгөөнт байдлыг нэмэгдүүлэхийг хүсч байвал).
  • USB мини B кабель: Arduino програмчлахад мөн адил.

Мөн багаж хэрэгсэл:

  • Хайч.
  • Гагнуурын төмөр.
  • Халуун цавуу буу.
  • зүү
  • Танд хэрэгтэй бусад зүйл.

Алхам 2: Барилга

Барилга
Барилга
Барилга
Барилга
Барилга
Барилга

Эхэлцгээе.

Хүүхэлдэйг нуруун дээрээ ав, нөгөө гартаа хайч аваад даавууг хайчилж дотор нь нэвтэр. Дүүргэлтийг арилгах.

Velcro, утас, зүүг аваад диафрагм дээр Velcro оё.

Нэг гараа аваарай, би зүүн гараа сонгосон;) Энэ нь халуун наасан тул амархан салгахын тулд халуун түрхэх шаардлагатай болсон.

Модыг servo -ийн хөдлөх хэсэгт хавсаргана уу. Гарны мөрөн дээр нүх гаргаж, саваа дотор нь (гадна талд нь серво тал) хийж, халуун цавуугаар наа. Хүүхэлдэйний мөрөн дээр гар байсан нүх гарга.

Сервог аваад бүтэц рүү бэхлээрэй, энд би фланц ба халуун цавууны хольцыг ашигласан. Сервогийн босоо амны талыг хаана байрлуулахаа шалгаарай, энэ нь бидний сүүлчийн нүхнээс гарах болно.

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

Гэрлүүд болон зарим утаснуудаа аваад хүссэнээрээ бэлдэж, үүний дагуу гагнана. Би гэдэсний товчлуурыг тойруулан сонгосон. Adafruit -ийн Neopixels -ийн зөвлөснөөр 220uF конденсатор ба 390 Ом эсэргүүцлийг гагнана. Би мөн холбогч утаснуудтай холбогдохын тулд гинжний эхний тэргүүнд 3 голтой гагнуур хийсэн. Багцыг даавуунд (дотор хэсэг) халуун цавуу, эс бөгөөс хэрэв та өөр замаар хөдөлгөхгүй бол.

Цахилгааны утас тавих цаг болжээ. Би Arduino тээглүүрийг холбоход ашигладаг ердийн 150 мм холбогч утас (F/F ба F/M) ашигласан. 2, одоо байгаа шиг лед болон мэдрэгчээс дохио өгдөг. Servo утас өөрөө servo дохио. Дараа нь би цахилгаан тэжээлийн зориулалттай 2 багц кабелийг (нэг нь 5V нөгөө нь GND) өөр өөр 3 хагас холбогч утсаар servo утсыг гагнах, гагнуурыг наалдамхай тууз эсвэл халуунд тэсвэртэй гоймоноор хамгаална.

Утсыг мэдрэгчтэй холбож, шаардлагатай бол LED -ийг бид өөрийн утсыг ашигласан тул servo аль хэдийн холбогдсон байна.

Мэдрэгчийг тагийг нь зөв залгаад дотор нь оруулна уу. Дүүргэлтийн хагасыг нь тавиад утсыг нь гадагшлуул.

Намайг барилгын ажлыг дуусгаад туршилт хийж эхлэхэд servo -ийн зарим хөдөлгөөний дараа Arduino дахин тохируулж, өлгөгдсөн хэвээр үлдэв. Үүнээс урьдчилан сэргийлэхийн тулд цахилгаан шугамд 2200uF конденсатор, RESET шугам ба GND хооронд 100nF конденсаторыг гагнах хэрэгтэй.

Одоо утаснуудаа Arduino -д, 5V ба GND -д холбоно уу. Неопиксель D2, мэдрэгч D5, servo D9, USB кабель.

Arduino -г хүүхэлдэй дотор хийж, бөглөж дуусаад, хилэнгээр хааж, USB кабелийг гадагшлуулна.

Гараа servo руу шургуул. Энд та гар ба servo -ийн байрлалыг мэдэж байх ёстой. Зөв өнцгийг олох хүртэл танд хэд хэдэн туршилт хэрэгтэй байж магадгүй юм.

Гар урлал дууссан.

Хэрэв та цахилгаан банк ашигладаг бол та богино USB кабель ашиглаж, хүүхэлдэйг дотор нь байрлуулж болно (зай байгаа л бол).

Цахилгаан сүлжээнд холбогдсон хөдөлгөөнт цэнэглэгч ашиглах нь USB кабель хангалттай урт байх ёстой бөгөөд энэ кабель гаднаас харагдах боломжтой гэсэн үг юм.

Алхам 3: Програмчлал

Програмчлал
Програмчлал

Кодыг эндээс татаж аваарай. та хүссэнээрээ хуулбарлах эсвэл татаж авах боломжтой.

Програмчлал

Энэ төсөлд програмчлах тусгай шаардлага байхгүй. Тиймээс програмчлалын процесс нь бусад Arduino програмчлалын нэгэн адил юм. Танд Arduino IDE хэрэгтэй болно.

  • Arduino -г компьютерт холбоно уу.
  • Arduino IDE -ийг ажиллуулна уу.
  • Төслийг ачаална уу.
  • "Байршуулах" товчийг дарж дуустал хүлээнэ үү.
  • Arduino -г салга.

Алхам 4: Үр дүн

Боллоо !!!

Үүнийг ажил хэрэг болгох цаг болжээ.

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

Ашигласан servo -оос хамааран энэ нь бага зэрэг чимээ шуугиантай байх болно, гэхдээ та үүнийг Христийн Мэндэлсний Баярын сүлд дуугаар чимээгүй болгож болно;)

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