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

ASS төхөөрөмж (Нийгмийн эсрэг нийгмийн төхөөрөмж): 7 алхам
ASS төхөөрөмж (Нийгмийн эсрэг нийгмийн төхөөрөмж): 7 алхам

Видео: ASS төхөөрөмж (Нийгмийн эсрэг нийгмийн төхөөрөмж): 7 алхам

Видео: ASS төхөөрөмж (Нийгмийн эсрэг нийгмийн төхөөрөмж): 7 алхам
Видео: ПРОВЕЛ НОЧЬ В СТРАШНОМ ДОМЕ с ПРИЗРАКОМ / ЧЕЛЛЕНДЖ 2024, Арваннэгдүгээр
Anonim
ASS төхөөрөмж (Нийгмийн эсрэг нийгмийн төхөөрөмж)
ASS төхөөрөмж (Нийгмийн эсрэг нийгмийн төхөөрөмж)
ASS төхөөрөмж (Нийгмийн эсрэг нийгмийн төхөөрөмж)
ASS төхөөрөмж (Нийгмийн эсрэг нийгмийн төхөөрөмж)

Та өөрийгөө эргэн тойрондоо байх дуртай боловч ойр дотно байх дургүй нэгэн гэж хэлээрэй. Та бас ард түмнийг баярлуулж, хүмүүст үгүй гэж хэлэхэд хэцүү байдаг. Тиймээс тэдэнд ухрахаа яаж хэлэхээ мэдэхгүй байна. За, ASS төхөөрөмжийг оруулна уу! Та ойртож болно, гэхдээ хэт ойртохгүй.

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

Алхам 1: Ажиллаж буй төхөөрөмжийн видео

Image
Image

Алхам 2: Эд анги, материал, багаж хэрэгсэл

Тодорхойлолт:

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

  • Фоторезистор
  • Хэт авианы мэдрэгч

Мөн гурван гаралтын төхөөрөмж:

  • Дууны дуугаралт
  • LCD дэлгэц
  • RGB гэрлийн зурвас

Электроник

  • 1 x Arduino Nano
  • 1 x USB Micro -аас USB өгөгдөл дамжуулах кабель
  • 1 x RGB LED зурвас (505 SMD)
  • 1 х хэт авианы мэдрэгч
  • 1 x LCD дэлгэц
  • 1 x Фоторезистор
  • 1 х потенциометр
  • 1 x Breadboard (85mm x 55mm)
  • 1 х хэлхээний зурвас (2см х 8 см)
  • 26 x холбогч утас
  • 1 x резистор (220 ом)
  • 1 x Идэвхгүй дуугаралт
  • 12V ба 5V гаралттай 1 x 12V Power Bank

Материал

  • Супер цавуу
  • Цахилгаан соронзон хальс
  • 3D принтер рүү нэвтрэх
  • Гагнуурын төхөөрөмж

Алхам 3: Утас ба хэлхээ

Утас ба хэлхээ
Утас ба хэлхээ
Утас ба хэлхээ
Утас ба хэлхээ
  1. Потенциометр ба LCD -ийг талх болон Arduino UNO -д хавсаргана уу (Тэмдэглэл: Ардуино НҮБ -ыг зүүлт дотор тааруулахын тулд эд ангиудыг гагнах үед Arduino Nano загвараар солино.)
  2. Хэт авианы мэдрэгчийг холбоно уу
  3. LED (RGB) -ийг 220 омын гурван эсэргүүцэлтэй холбоно уу. (Тэмдэглэл: Хэрэв та үүнийг RGB LED туузаар солих юм бол LED тууз нь өөрийн резистортой ирдэг тул резистор шаардлагагүй болно.)
  4. Дараа нь дууны идэвхгүй дуугаруулагчийг нэмж, дууны хэмжээг тохируулахын тулд резистор нэмж оруулаарай
  5. Фоторезисторыг холбоно уу

Алхам 4: Үйлдвэрлэл

Үйлдвэрлэл
Үйлдвэрлэл
Үйлдвэрлэл
Үйлдвэрлэл
Үйлдвэрлэл
Үйлдвэрлэл

Хэлхээний самбар дээр утас холбох 6 бүрэлдэхүүн хэсэг байдаг.

  1. Электроникийг угсрахын тулд бид эхлээд Arduino наног хэлхээний хавтан дээр холбож, дараа нь газардуулна.
  2. Дараа нь бид RGB LED туузыг холбодог. RGB тээглүүрийг Arduino нано руу холбоно уу. Дараа нь 12V+ зүүг цахилгаан банкинд холбож, хэлхээний самбараас цахилгаан банкны газардуулгыг холбоно. Бид янз бүрийн LED залгахаас илүү олон өнгийн гэрлийг авахын тулд RGB LED зурвас ашигладаг. Энэ нь бидний үндсэн гаралтын үүрэг гүйцэтгэдэг
  3. Дараа нь бид хэт авианы мэдрэгчийг холбоно. Энэ нь хэт авианы долгион илгээж, объектоос эргэж ирсэн цуурайг сонсох замаар ажилладаг. Энэ бол бидний оруулсан оролт болно

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

  1. LCD дэлгэц нь потенциометрт залгагдсан бөгөөд дэлгэцийн тод байдлыг хянах боломжтой бөгөөд дараа нь Arduino болон талхны самбарт холбоно. Утас хэрхэн холбогдож байгааг зураг дээрээс үзнэ үү. Манай системд өөр гаралт нэмдэг
  2. Объект эзэмшигчид хэт ойртох тохиолдолд дохио өгдөг. Энэ бол өөр гаралт юм. Та дуут дохионы дууг өөрчлөхийн тулд резистор нэмж эсвэл хасаж болно.
  3. Гэрлийн хэмжээнээс хамааран төхөөрөмжид тусдаа зан үйлийг өгөхийн тулд фоторезисторыг нэмж өгдөг. Энэ нь резистор дээр залгагдсан бөгөөд Arduino самбар дээрх зүүтэй холбогдож кодын isDark арга руу дохио илгээдэг. Энэ нь хоёрдогч оролтын төхөөрөмжийн үүрэг гүйцэтгэдэг.

Баримт бичгийн алдаа:

Бид анх 2 хэт авианы мэдрэгч хийхээр төлөвлөж байсан боловч нэгийг ашигласнаас хойш зүүлтэнд хоёр нэмэлт нүх байсан. Бид эдгээр нэмэлт цооногуудын нэгийг ашиглан Arduino Nano кабелийг тэжээлийн банкны 5V тэжээлийн эх үүсвэрт холбосон. Бид утас, эд ангиудын жинг тооцоогүй тул хүзүүний зүүлтийг тэнцвэржүүлээгүй байна. Манай 12V цахилгаан банк хамгийн ихдээ 3 ампер гаралттай байдаг бол бидний ашигладаг холбогч утас хамгийн ихдээ 2 ампер байх ёстой гэдгийг бид хожим олж мэдсэн. 12V хүчдэлийн эх үүсвэрийг холбохдоо илүү зузаан утас ашиглах ёстой байсан.

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

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

Ойлгомжтой байх үүднээс хавсаргасан кодыг тайлбарласан болно

Arduino псевдо код

Уг код нь хэрвээ зүүлт харанхуйд болон өдрийн цагаар хэрхэн биеэ авч явах талаархи if, else гэсэн хоёр тайлбар, хоёр тусдаа тохиолдлыг ашиглахад хялбар байдаг. Зүүлтийг асаахад хэт авианы мэдрэгч нь таны хүрээлэн буй орчны биеийн зайг илрүүлж, энэ зурвасыг LED тууз болон LCD дэлгэц рүү илгээдэг. Бие махбодь танд ойртох тусам (үүнийг хувийн сонголтоос хамааран зохицуулж болно) хэт авианы мэдрэгч нь дохио илгээж, LED болон таны ойртож буй биеийн хоорондох зайг харгалзан гурван өөр өнгөөр асдаг.

Харанхуй болоход:

  • Цайвар ногоон 500см
  • 50 см -ээс 500 см -ийн хооронд ягаан өнгөтэй
  • Улаан, цэнхэр хоёрын хооронд 50 см -ээс бага хэмжээтэй анивчдаг

Гэрэлтэй байх үед:

  • Ногоон 500 см
  • Цайвар цэнхэр өнгө 50см -500см -ийн хооронд байна
  • 50см -ээс доош хэмжээтэй улаан өнгөтэй

Алхам 6: Үр дүн ба эргэцүүлэл

  • 3d хэвлэмэл нь бүх зүйлийг наалдсаны дараа алдааг олж засварлах нугасны хэсэгтэй байж болох юм.
  • Утасны ихэнх хэсгийг дотор нь байгаа нарийн утсыг харахад хялбар болгох үүднээс тодорхой болгосон байж болох материалыг
  • Биеийг олон талаас нь илрүүлэх нэгээс илүү хэт авианы мэдрэгч байж болох байсан
  • Дэлгэц, дуугаралтыг Alexa эсвэл Siri шиг ярих чадвартай чанга яригчаар сольж болох байсан
  • LCD дэлгэц нь тийм ч ойлгомжтой биш газар байрладаг

Алхам 7: Лавлагаа ба кредит

howtomechatronics.com/tutorials/arduino/ul…

Энэ вэбсайтын кодыг хэт авианы мэдрэгчээс объектын зайг тооцоолоход ашигласан болно.

Зохиогч: Aizah Bakhtiyar, Ying Zhou, Angus Cheung, and Derrick Wong

Энэхүү төслийг Даниэлсийн архитектурын сургуулийн бакалаврын хөтөлбөрт хамрагдах Физик тооцооллын дизайн ба дижитал үйлдвэрлэлийн курсын нэг хэсэг болгон бүтээсэн болно.

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