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

S.H.I.E.L.D - Хэн нэгэн чамайг харж байна уу ?: 4 алхам (зурагтай)
S.H.I.E.L.D - Хэн нэгэн чамайг харж байна уу ?: 4 алхам (зурагтай)

Видео: S.H.I.E.L.D - Хэн нэгэн чамайг харж байна уу ?: 4 алхам (зурагтай)

Видео: S.H.I.E.L.D - Хэн нэгэн чамайг харж байна уу ?: 4 алхам (зурагтай)
Видео: ЗАКРИЧАЛ – ПОТЕРЯЛ ₽200.000 / ТРЭШКЭШ: Тишина 2024, Арваннэгдүгээр
Anonim
S. H. I. E. L. D - Хэн нэгэн чамайг харж байна уу?
S. H. I. E. L. D - Хэн нэгэн чамайг харж байна уу?

Би микрофон, камер асаалттай байгааг анзаараагүй байхад ичсэн хүмүүсийн бичлэгийг маш их үзсэн бөгөөд энэ нь надад энэ төслийн санааг өгсөн юм.

Би C# дээр энгийн програм бичсэн бөгөөд энэ нь камер эсвэл микрофоныг ашиглаж байгааг илрүүлж, програмын нэртэй мэдэгдэл гаргадаг. Нэмж дурдахад надад 2 WS2812B LED, дуугарагчтай энгийн самбар байгаа бөгөөд энэ нь програм хангамжаас мэдэгдэл хүлээн авах үед дуугарч, асдаг.

Тоног төхөөрөмж нь Arduino дээр суурилсан бөгөөд харилцаа холбоог энгийн байлгахын тулд цувралаар хийдэг бөгөөд эхлэгчдэд хялбар програмыг тоглуулах боломжийг олгодог.

Бүрэн эх кодыг авахын тулд төслийн GitHub репозиторийг шалгана уу:

Хангамж

  • 2 x WS2812B
  • 1 x 5v дохио
  • 1 x Микро USB таслах самбар
  • 1 x Эмэгтэй А төрлийн USB таслагч
  • 8 x 3mm x 1.8mm тойрог неодиум соронз

Алхам 1: Электроник

Электроник
Электроник
Электроник
Электроник
Электроник
Электроник

Энд байгаа электроникууд нь маш энгийн, би 2 хаягтай LED (WS2812B), дуугаралт, микро USB холбогчийг ашигласан бөгөөд бүх зүйл хавсаргасан схемийн дагуу холбогдсон байна.

Arduino -ийн хувьд энэ нь 5v, GND, 8 & 9 зүүтэй холбогддог энгийн USB төрлийн А холбогч юм.

Алхам 2: Хэргийг 3D хэвлэх

Кейсийг 3D хэвлэх
Кейсийг 3D хэвлэх
Кейсийг 3D хэвлэх
Кейсийг 3D хэвлэх
Кейсийг 3D хэвлэх
Кейсийг 3D хэвлэх

Би нийлэг тэмдгийн хоёр ангархай бүхий электроникийг агуулсан энгийн хайрцаг зохион бүтээсэн. LED -ийн эргэн тойронд тэмдгийг хазайлгахгүй байхаар байрлуулсан байна. Энэ нь дэлгэцэн дээрх бэхэлгээнд амархан багтах болно.

Stl файл бүрийн нэгийг хэвлэ.

Алхам 3: Нийлэг сийлбэр дуулдаг

Нийлэг сийлбэр дуулдаг
Нийлэг сийлбэр дуулдаг
Нийлэг сийлбэр дуулдаг
Нийлэг сийлбэр дуулдаг
Нийлэг сийлбэр дуулдаг
Нийлэг сийлбэр дуулдаг
Нийлэг сийлбэр дуулдаг
Нийлэг сийлбэр дуулдаг

Би ширээний CNC машин SainSmart CNC 3018-PROVer-ийг ашигласан бөгөөд үнэгүй дүрсүүдийг хайж, inkview програм хангамж ашиглан вектор болгон хөрвүүлэв.

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

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

Энд бид C# (Windows -ийн хувьд) болон Arduino кодын клиент талын програмыг эндээс олж болно.

Камер эсвэл микрофон ашиглаж байгааг хянахын тулд би Windows бүртгэлд дараах замыг хянаж байна: HKEY_CURRENT_USER / SOFTWARE / Microsoft / Windows / CurrentVersion / CapabilityAccessManager / ConsentStore / вэбкамер

ба

HKEY_CURRENT_USER / SOFTWARE / Microsoft / Windows / CurrentVersion / CapabilityAccessManager / ConsentStore / микрофон

Бид өөрчлөлтийн мэдэгдэл хүлээн авах бүртээ модны өөрчлөлтийг хайх хэрэгтэй болдог. Төхөөрөмжийг ашиглаж байх үед LastUsedTimeStop нь 0 байдаг тул бид үүнийг хайж, програмын нэрийг мэдэгдэлд харуулахын тулд түлхүүрийг задлан шинжилдэг.

Arduino болон C# програмуудын хоорондох харилцаа холбоо нь цувралаар дамждаг бөгөөд зурвасууд нь JSON бөгөөд хэрэв бид үүнийг хийхийг хүсч байвал харилцаа холбоог өөр зүйл рүү шилжүүлэхэд хялбар болно.

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