Orodha ya maudhui:

S.H.I.E.L.D - Je! Kuna Mtu Anakutazama? Hatua 4 (na Picha)
S.H.I.E.L.D - Je! Kuna Mtu Anakutazama? Hatua 4 (na Picha)

Video: S.H.I.E.L.D - Je! Kuna Mtu Anakutazama? Hatua 4 (na Picha)

Video: S.H.I.E.L.D - Je! Kuna Mtu Anakutazama? Hatua 4 (na Picha)
Video: Маленький лисенок вышел к людям за помощью 2024, Novemba
Anonim
S. H. I. E. L. D - Je! Kuna Mtu Anayekuangalia?
S. H. I. E. L. D - Je! Kuna Mtu Anayekuangalia?

Niliona video nyingi za watu wenye haya wakati hawakugundua kuwa kipaza sauti au kamera yao ilikuwa imewashwa, na ilinipa wazo la mradi huu.

Nimeandika programu rahisi katika C # ambayo hugundua wakati kamera au maikrofoni inatumiwa na kutoa arifa na jina la programu. Kwa kuongezea, nina bodi rahisi na LED 2 za WS2812B na buzzer ambayo hubeep na kuwasha wakati inapokea arifa kutoka kwa programu hiyo.

Vifaa ni msingi wa Arduino na mawasiliano hufanywa kupitia serial kuiweka rahisi na wacha Kompyuta mpango rahisi wa kuanza kucheza nao.

Tafadhali kagua ghala la mradi wa GitHub kwa nambari kamili ya chanzo:

Vifaa

  • 2 x WS2812B
  • 1 x 5v Buzzer
  • 1 x Bodi ndogo ya kuzuka kwa USB
  • 1 x Aina ya USB ya Bodi ya kuzuka
  • 8 x 3mm x 1.8mm sumaku ya neodymium

Hatua ya 1: Elektroniki

Umeme
Umeme
Umeme
Umeme
Umeme
Umeme

Elektroniki hapa ni rahisi sana Nimetumia LED mbili zinazoweza kushughulikiwa (WS2812B), buzzer na kontakt ndogo ya USB. Kila kitu kimefungwa kwa waya kulingana na schema iliyoambatanishwa.

Kwa upande wa Arduino, ni kontakt rahisi ya aina ya USB inayounganisha na 5v, GND na pini 8 na 9.

Hatua ya 2: Uchapishaji wa 3D Uchunguzi

Uchapishaji wa 3D Kesi hiyo
Uchapishaji wa 3D Kesi hiyo
Uchapishaji wa 3D Kesi hiyo
Uchapishaji wa 3D Kesi hiyo
Uchapishaji wa 3D Kesi hiyo
Uchapishaji wa 3D Kesi hiyo

Nimeunda kesi rahisi ambayo ina vifaa vya elektroniki na vipande viwili vya ishara za akriliki. Karibu na taa za taa nimeweka msaada wa ishara ili zisigee. Katika kesi hiyo nimeweka sumaku 4 kwa hivyo. inaweza kutoshea kwenye mlima kwenye skrini kwa urahisi.

Chapisha moja ya kila faili ya stl.

Hatua ya 3: Kuimba Acrylic Engraving

Anaimba Acrylic Engraving
Anaimba Acrylic Engraving
Anaimba Acrylic Engraving
Anaimba Acrylic Engraving
Anaimba Acrylic Engraving
Anaimba Acrylic Engraving
Anaimba Acrylic Engraving
Anaimba Acrylic Engraving

Nilitumia mashine yangu ya CNC ya desktop, SainSmart CNC 3018-PROVer. Nimetafuta aikoni za bure na kuzibadilisha kuwa vector na programu ya inkview

Hatua ya 4: Programu

Kupanga programu
Kupanga programu

Hapa tuna programu ya upande wa mteja ambayo ni C # (ya Windows) na nambari ya Arduino. Unaweza kuzipata hapa.

Kufuatilia wakati kamera au maikrofoni inatumiwa, ninafuatilia njia ifuatayo katika Usajili wa Windows: HKEY_CURRENT_USER / SOFTWARE / Microsoft / Windows / CurrentVersion / CapabilityAccessManager / ConsentStore / webcam

na

HKEY_CURRENT_USER / SOFTWARE / Microsoft / Windows / CurrentVersion / CapabilityAccessManager / ConsentStore / kipaza sauti

Kila wakati tunapata arifa ya mabadiliko tunahitaji kutafuta mti kwa mabadiliko. Wakati kifaa kinatumiwa, LastUsedTimeStop ni 0, kwa hivyo tunaitafuta na tafuta kifunguo cha kupata jina la programu ili kuionyesha kwenye arifa.

Mawasiliano kati ya Arduino na mpango wa C # ni kupitia serial.. Ujumbe ni JSON kwa hivyo itakuwa rahisi kuhamisha mawasiliano kwenda kwa kitu kingine ikiwa tunataka kufanya hivyo baadaye.

Ilipendekeza: