Hack Halloween yako na Phidgets: Hatua 9 (na Picha)
Hack Halloween yako na Phidgets: Hatua 9 (na Picha)
Anonim

Mradi huu utakuonyesha jinsi unaweza "kubomoa" mapambo yako ya Halloween na kuwafanya watende jinsi unavyotaka!

Mapambo ya Halloween tunayofanya kazi nayo yana utendaji ufuatao wa msingi:

  • Imeamilishwa kwa kutumia swichi (iliyoonyeshwa kwenye video)
  • Imeamilishwa na sauti kubwa

Lengo letu kwa mradi huu ni kuufanya uwashe mwendo badala yake!

Hatua ya 1: Ujuzi Unahitajika

Kwa mradi huu, utahitaji zana zifuatazo:

  • chuma cha kutengeneza
  • viboko vya waya

Pia itasaidia ikiwa una ujuzi wa kimsingi wa programu. Tuliandika programu inayodhibiti mapambo katika C.

Hatua ya 2: Tambua ikiwa Mapambo yako ya Halloween "hayatumiki"

Tambua ikiwa mapambo yako ya Halloween ni
Tambua ikiwa mapambo yako ya Halloween ni

Hatua ya kwanza ni kujua ikiwa unaweza kurekebisha mapambo yako ya Halloween. Kawaida, mapambo yatakuwa na hali ya onyesho ambayo itaamsha sehemu ya elektroniki ya mapambo na kitufe rahisi au swichi. Ikiwa ndio kesi, una bahati. Unaweza tu kubadilisha kifungo na relay ili kudhibiti mfumo.

Hatua ya 3: Vipengee / Orodha ya vifaa

Vipengele / Orodha ya vifaa
Vipengele / Orodha ya vifaa

Hapa ndio tuliyotumia:

  • Phidget SBC4
  • DST1200 - Sonar Phidget
  • REL2002 - Phidget ya Kupitisha Ishara
  • Ufungaji wa maji
  • Cable ya Phidget

Hatua ya 4: Muhtasari wa Mradi

Muhtasari wa Mradi
Muhtasari wa Mradi

Mradi huu utakuwa na mpangilio ufuatao:

  • PhidgetSBC4 itaendesha nambari yetu ya programu (iliyoandikwa kwa C). Itaunganishwa na sensa ya DST1200 sonar na ishara ya REL2002 kupitia ishara iliyojengwa katika VINT Hub.
  • Sensor ya sonar itatumika kugundua vitu.
  • Relay itaunganishwa na waya wa onyesho la mapambo, na itatumika kuamsha mapambo kulingana na usomaji kutoka kwa sensor ya sonar.

Hatua ya 5: Kata Kiunganisho cha Kitufe

Kata Kiunganisho cha Kitufe
Kata Kiunganisho cha Kitufe

Ili kuongeza relay yetu, tutahitaji kuondoa kitufe. Kata tu waya karibu na kitufe, halafu ondoa insulation nyingine.

Hatua ya 6: Ongeza Relay

Ongeza Relay
Ongeza Relay

Chukua waya kutoka kwenye kitufe na uwaunganishe kwenye relay.

Unganisha waya moja kwa terminal ya Kawaida na moja kwa Kituo cha kawaida cha Wazi.

Hatua ya 7: Panda sensa ya Sonar ya DST1200

Panda sensa ya Sonar ya DST1200
Panda sensa ya Sonar ya DST1200
Panda sensa ya Sonar ya DST1200
Panda sensa ya Sonar ya DST1200

Ambapo utaweka sensa ya sonar itategemea programu yako. Mradi huu utawekwa katika nyumba ya nje iliyo na watu wachache ambapo muonekano utakuwa chini, kwa hivyo kuwa na sensor ya sonar kukaa moja kwa moja juu haitakuwa shida. Vinginevyo, unaweza kuweka sonar juu ya mlango, au kuelekeza kutoka chini ikiwa unataka kuificha.

Tulitumia gundi fulani kuweka sensor ya sonar. Tape yenye pande mbili pia ingefanya kazi nzuri!

Hatua ya 8: Amua Ikiwa Unahitaji Kizuizi

Amua Ikiwa Unahitaji Kizuizi
Amua Ikiwa Unahitaji Kizuizi

Mradi huu utakuwa nje, kwa hivyo kuwa na ulinzi wa umeme ni muhimu.

SBC itakaa ndani ya kizuizi kisicho na maji na relay. Tulipanua uunganisho wa relay kwa mapambo kwa kutengeneza waya fulani, na tulitumia Cable ya Phidget ya urefu wa 350cm kuunganisha SBC na sensa ya sonar.

Hatua ya 9: Kuandika Msimbo

Nambari yote ya mradi huu tayari imeandikwa na imejumuishwa kwenye faili halloween.c, kwa hivyo ikiwa unataka kuitekeleza, utahitaji kufanya ni kurekebisha vitu vichache (nambari za serial, muda, n.k.) na uiandike.

Kwa habari zaidi juu ya jinsi ya kukusanya programu za C kwenye SBC, angalia viungo hivi:

  • Kufunga vifurushi kwa maendeleo
  • Kuandaa programu za C kwenye Linux

Hapa kuna muhtasari wa haraka wa nambari:

  • Unda vitu vya umbaliSensor na DigitalOutput.
  • Funguo za Anwani. Tazama video hii kwa habari zaidi.
  • Jisajili ili uambatishe na uondoe hafla za sonar na upeanaji tena.

    Katika tukio la kuambatisha sonar, weka muda wa data hadi 100ms (kiwango cha chini cha data)

  • Jisajili kwa matukio ya mabadiliko ya umbali kwa sonar.

    Katika hafla za kubadilisha umbali, angalia ikiwa kitu kiko karibu na mita 1, ikiwa ni hivyo, weka kitu kilichogunduliwa kuwa 1

  • Katika kitanzi wakati, angalia ikiwa kitu kimepatikana. Ikiwa ndivyo, washa tena kisha uzime (hii itaamsha mapambo). Subiri kwa sekunde nne, kisha uzime mapambo.

Ilipendekeza: