INHOUDSOPGAWE:

Hack jou Halloween met Phidgets: 9 stappe (met foto's)
Hack jou Halloween met Phidgets: 9 stappe (met foto's)

Video: Hack jou Halloween met Phidgets: 9 stappe (met foto's)

Video: Hack jou Halloween met Phidgets: 9 stappe (met foto's)
Video: ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ! Узнав это СЕКРЕТ, ты никогда не выбросишь пластиковую бутылку! 2024, November
Anonim

Hierdie projek sal jou wys hoe jy jou Halloween -versierings kan "hack" en hulle laat optree presies soos jy wil!

Die Halloween -versiering waarmee ons werk, het die volgende standaardfunksies:

  • Geaktiveer deur die gooi skakelaar (getoon in video)
  • Geaktiveer deur 'n harde geluid

Ons doel met hierdie projek is om dit eerder te laat aktiveer!

Stap 1: Vereiste vaardighede

Vir hierdie projek benodig u die volgende gereedskap:

  • soldeerbout
  • draadstroppers

Dit sal ook help as u basiese kennis van programmering het. Ons skryf die program wat die versiering beheer in C.

Stap 2: Stel vas of u Halloween -versiering 'hackbaar' is

Bepaal of u Halloween -versiering is
Bepaal of u Halloween -versiering is

Die eerste stap is om uit te vind of u u Halloween -versiering kan aanpas. Gewoonlik het versierings 'n demo -modus wat die elektroniese komponent van die versiering met 'n eenvoudige knoppie of skakelaar aktiveer. As dit die geval is, het u geluk. U kan die knoppie eenvoudig vervang met 'n relais om die stelsel te beheer.

Stap 3: Komponente/hardeware lys

Komponente/hardeware lys
Komponente/hardeware lys

Hier is wat ons gebruik het:

  • Phidget SBC4
  • DST1200 - Sonar Phidget
  • REL2002 - Signal Relay Phidget
  • Waterdigte omhulsel
  • Phidget -kabel

Stap 4: Oorsig van die projek

Projek Oorsig
Projek Oorsig

Hierdie projek sal die volgende uitleg hê:

  • PhidgetSBC4 sal ons programkode gebruik (geskryf in C). Dit sal deur die ingeboude VINT Hub gekoppel word aan die DST1200 sonarsensor en die REL2002 seinrelais.
  • Die sonarsensor word gebruik om voorwerpe op te spoor.
  • Die relais sal aan die demodraad van die versiering gekoppel word en sal gebruik word om die versiering te aktiveer op grond van die metings van die sonarsensor.

Stap 5: Verbinding met knoppies

Sny knoppie verbinding
Sny knoppie verbinding

Om ons relais by te voeg, moet ons die knoppie verwyder. Sny eenvoudig die drade naby die knoppie en verwyder dan 'n deel van die isolasie.

Stap 6: Voeg relais by

Voeg Relay by
Voeg Relay by

Haal die drade van die knoppie en koppel dit aan die relais.

Koppel een draad aan die gewone terminaal en een aan die normaalweg oop terminal.

Stap 7: Monteer die DST1200 -sonarsensor

Monteer die DST1200 -sonarsensor
Monteer die DST1200 -sonarsensor
Monteer die DST1200 -sonarsensor
Monteer die DST1200 -sonarsensor

Waar u die sonarsensor plaas, sal afhang van u toepassing. Hierdie projek word geïnstalleer in 'n buitenshuise spookhuis waar die sigbaarheid laag is, sodat dit nie 'n probleem is om die sonarsensor bo -op te sit nie. Alternatiewelik kan u die sonar bo 'n deuropening monteer of van die grond af wys as u dit wil wegsteek.

Ons het 'n bietjie gom gebruik om die sonarsensor te monteer. Dubbelzijdige band sal ook goed werk!

Stap 8: Besluit of u 'n omhulsel benodig

Besluit of u 'n omhulsel benodig
Besluit of u 'n omhulsel benodig

Hierdie projek sal buite wees, dus is dit noodsaaklik dat die elektronika beskerm word.

Die SBC sit in 'n waterdigte omhulsel met die aflos. Ons het die relaisverbinding na die versiering uitgebrei deur aan 'n draad te soldeer, en ons het 'n 350 cm lange Phidget -kabel gebruik om die SBC aan die sonarsensor te koppel.

Stap 9: Skryfkode

Al die kode vir hierdie projek is reeds geskryf en is ingesluit in die lêer halloween.c, so as u dit wil implementeer, hoef u net 'n paar dinge (reeksnommers, tydsberekening, ens.) Aan te pas en saam te stel.

Raadpleeg hierdie skakels vir meer inligting oor hoe om C -programme op die SBC op te stel:

  • Pakkette vir ontwikkeling geïnstalleer
  • Die opstel van C -programme op Linux

Hier is 'n vinnige oorsig van die kode:

  • Skep DistanceSensor- en DigitalOutput -voorwerpe.
  • Spreek Phidgets aan. Sien hierdie video vir meer inligting.
  • Teken in om byeenkomste vir die sonar en aflos aan te sluit en los te maak.

    Stel die data -interval in 100 ms (die minimum data -interval) in die sonar attach -gebeurtenis

  • Teken in op afstandveranderingsgeleenthede vir die sonar.

    By gebeurtenisveranderingsgebeurtenisse, kyk of die voorwerp nader as 1 meter is, en stel die veranderlike objectDetected op 1

  • Kyk in die lus terwyl die voorwerp opgespoor is. As dit die geval is, skakel die relais aan en dan af (dit sal die versiering aktiveer). Wag vier sekondes en deaktiveer dan die versiering.

Aanbeveel: