Indholdsfortegnelse:
- Trin 1: Færdigheder påkrævet
- Trin 2: Find ud af, om din Halloween -dekoration er "hackbar"
- Trin 3: Komponenter/hardwareliste
- Trin 4: Projektoversigt
- Trin 5: Forbind knapknap
- Trin 6: Tilføj relæ
- Trin 7: Monter DST1200 ekkolodssensor
- Trin 8: Beslut, om du har brug for et kabinet
- Trin 9: Skrivning af kode
Video: Hack din Halloween med Phidgets: 9 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:30
Dette projekt viser dig, hvordan du kan "hacke" dine Halloween -dekorationer og få dem til at opføre sig præcis, som du vil!
Halloween -dekorationen, vi arbejder med, har følgende standardfunktionalitet:
- Aktiveret ved at trykke på kontakten (vist i video)
- Aktiveret af en høj lyd
Vores mål for dette projekt er at få det til at aktivere bevægelse i stedet!
Trin 1: Færdigheder påkrævet
Til dette projekt skal du bruge følgende værktøjer:
- loddekolbe
- wire strippere
Det vil også hjælpe, hvis du har nogle grundlæggende programmeringskendskaber. Vi skrev det program, der styrer dekorationen i C.
Trin 2: Find ud af, om din Halloween -dekoration er "hackbar"
Det første trin er at finde ud af, om du kan ændre din Halloween -dekoration. Normalt vil dekorationer have en demotilstand, der aktiverer dekorationens elektroniske komponent med en simpel knap eller switch. Hvis dette er tilfældet, har du held og lykke. Du kan simpelthen udskifte knappen med et relæ for at styre systemet.
Trin 3: Komponenter/hardwareliste
Her er hvad vi brugte:
- Phidget SBC4
- DST1200 - Sonar Phidget
- REL2002 - Signal Relay Phidget
- Vandtæt kabinet
- Phidget -kabel
Trin 4: Projektoversigt
Dette projekt vil have følgende layout:
- PhidgetSBC4 kører vores programkode (skrevet i C). Det vil blive forbundet til DST1200 sonarsensoren og REL2002 signalrelæet via den indbyggede VINT Hub.
- Ekkolodssensoren bruges til at registrere objekter.
- Relæet tilsluttes dekorationens demokabel og bruges til at aktivere dekorationen baseret på aflæsningerne fra ekkolodssensoren.
Trin 5: Forbind knapknap
For at tilføje vores relæ skal vi fjerne knappen. Skær blot ledningerne tæt på knappen, og fjern derefter noget af isoleringen.
Trin 6: Tilføj relæ
Tag ledningerne fra knappen og tilslut dem til relæet.
Tilslut en ledning til den fælles terminal og en til den normalt åbne terminal.
Trin 7: Monter DST1200 ekkolodssensor
Hvor du placerer ekkolodssensoren afhænger af din applikation. Dette projekt vil blive installeret i et udendørs hjemsøgt hus, hvor synligheden vil være lav, så det vil ikke være et problem at have ekkolodssensoren siddende ovenpå. Alternativt kan du montere ekkoloddet over en døråbning eller pege op fra jorden, hvis du vil skjule det.
Vi brugte lidt lim til montering af ekkolodssensoren. Dobbeltsidet tape ville også fungere godt!
Trin 8: Beslut, om du har brug for et kabinet
Dette projekt vil være udenfor, så det er vigtigt at have elektronikken beskyttet.
SBC'en sidder inde i et vandtæt kabinet med relæet. Vi udvidede relæforbindelsen til dekorationen ved at lodde på noget ledning, og vi brugte et 350 cm langt Phidget -kabel til at forbinde SBC til ekkolodssensoren.
Trin 9: Skrivning af kode
Alle koder til dette projekt er allerede skrevet og er inkluderet i filen halloween.c, så hvis du vil implementere det, skal du bare ændre et par ting (serienumre, timing osv.) Og kompilere det.
For mere information om, hvordan du kompilerer C -programmer på SBC, kan du tjekke disse links:
- Installation af pakker til udvikling
- Kompilering af C -programmer på Linux
Her er en hurtig oversigt over koden:
- Opret DistanceSensor- og DigitalOutput -objekter.
- Adresse Phidgets. Se denne video for mere information.
-
Abonner for at vedhæfte og afmontere begivenheder for ekkoloddet og relæet.
I sonar attach -hændelse skal du indstille dataintervallet til 100 ms (minimumsdataintervallet)
-
Abonner på afstandsændringer for ekkoloddet.
Ved afstandsændringer skal du se, om objektet er tættere end 1 meter, hvis det er det, skal du sætte variabelen objectDetected til 1
- I while loop skal du kontrollere, om objektet er blevet registreret. I så fald skal relæet tændes og derefter slukkes (dette aktiverer dekorationen). Vent i fire sekunder, og deaktiver derefter dekorationen.
Anbefalede:
Steam Punk din UPS for at få timers oppetid til din Wi-Fi-router: 4 trin (med billeder)
Steam Punk din UPS for at få timers oppetid til din Wi-Fi-router: Der er noget fundamentalt ubehageligt ved at få din UPS til at konvertere sin 12V DC-batteristrøm til 220V vekselstrøm, så transformerne, der kører din router og fiber ONT, kan konvertere den tilbage til 12V DC! Du er også oppe imod [typisk
Arduino Halloween Edition - Pop -out -skærm med zombier (trin med billeder): 6 trin
Arduino Halloween Edition - Zombies Pop -out -skærm (trin med billeder): Vil du skræmme dine venner og lave skrigende støj i Halloween? Eller vil du bare lave en god sjov? Denne pop-out-skærm fra Zombies kan gøre det! I denne Instructable vil jeg lære dig, hvordan du nemt laver jump-out zombier ved hjælp af Arduino. HC-SR0
Sådan laver du din egen WIFI -gateway til at forbinde din Arduino til IP -netværk?: 11 trin (med billeder)
Sådan laver du din egen WIFI -gateway til at forbinde din Arduino til IP -netværk?: Som så mange mennesker synes du, at Arduino er en meget god løsning til hjemmeautomatisering og robotik! Men når det kommer til kommunikation, kommer Arduinos bare med serielle links. Jeg arbejder på en robot, der skal være permanent forbundet med en server, der kører ar
Gemme dine billeder til din opgave: 4 trin (med billeder)
Gemme dine billeder til din opgave: 1. Åbn et nyt Google -dokument, og brug denne side til at beskytte dine billeder. Brug ctrl (kontrol) og " c " nøgle til kopiering.3. Brug ctrl (kontrol) og " v " nøgle til at indsætte
CityCoaster - Byg din egen Coaster for augmented reality til din virksomhed (TfCD): 6 trin (med billeder)
CityCoaster - Byg din egen Augmented Reality Coaster for din virksomhed (TfCD): En by under din kop! CityCoaster er et projekt, der tænker på et produkt til Rotterdam i Haag Lufthavn, som kunne udtrykke byens identitet og underholde klienterne i loungeområdet med augmented reality. I et miljø som sådan