INHOUDSOPGAWE:
- Stap 1: Vereiste vaardighede
- Stap 2: Stel vas of u Halloween -versiering 'hackbaar' is
- Stap 3: Komponente/hardeware lys
- Stap 4: Oorsig van die projek
- Stap 5: Verbinding met knoppies
- Stap 6: Voeg relais by
- Stap 7: Monteer die DST1200 -sonarsensor
- Stap 8: Besluit of u 'n omhulsel benodig
- Stap 9: Skryfkode
Video: Hack jou Halloween met Phidgets: 9 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
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
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
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
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
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
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
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
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:
Steam Punk jou UPS om ure se uptime vir jou Wi-Fi-router te kry: 4 stappe (met foto's)
Steam Punk jou UPS om ure se spitstyd vir jou Wi-Fi-router te kry: daar is iets fundamenteel onaangenaams dat jou UPS sy 12V DC-batterykrag in 220V-wisselstroom kan omskakel, sodat die transformators met jou router en vesel ONT dit kan omskakel in 12V DC! U is ook teen die [tipies
Hack jou koptelefoon - mikro: bietjie: 15 stappe (met foto's)
Hack Your Headphones - Micro: Bit: Gebruik u Micro: Bit om musiek deur u koptelefoon te speel
Program jou Arduino met 'n Android -toestel via Bluetooth: 6 stappe (met foto's)
Program jou Arduino met 'n Android -toestel via Bluetooth: Hallo wêreld, in hierdie instruksie wil ek jou wys hoe om jou Arduino Uno met jou Android -toestel via Bluetooth te programmeer. Dit is baie eenvoudig en so goedkoop. Dit stel ons ook in staat om ons Arduino te programmeer waar ons ook al wil met draadlose Bluetooth
Iron Man's Arc Reactor wat met jou hartklop pols: 5 stappe (met foto's)
Iron Man's Arc Reactor wat pols met jou hartklop: daar is baie DIY boogreaktors wat redelik cool lyk. Sommige lyk ook realisties. Maar waarom iets bou wat net soos die ding lyk en niks doen nie? Hierdie boogreaktor gaan u hart nie beskerm met behulp van elektromag nie
Mystic Crystal Ball (dit vertel jou letterlik jou fortuin!): 3 stappe (met foto's)
Mystic Crystal Ball (Dit vertel jou letterlik jou fortuin!): Leer hoe om 'n waarsêende kristalbal te maak wat jou toekoms onthul wanneer dit aangeraak word! Die projek bestaan uit drie basiese dele en kan binne ongeveer vier uur gebou word. Materiaal: 1. Kapasitiewe aanraaksensor: 1 - Arduino Uno -mikrobeheerder 1