
Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:11
Detta projekt visar dig hur du kan "hacka" dina Halloween -dekorationer och få dem att bete sig precis som du vill!
Halloween -dekorationen vi arbetar med har följande standardfunktioner:
- Aktiveras med kastströmbrytare (visas i video)
- Aktiveras av ett högt ljud
Vårt mål för detta projekt är att göra det rörelseaktiverat istället!
Steg 1: Färdigheter krävs
För detta projekt behöver du följande verktyg:
- lödkolv
- trådavdragare
Det hjälper också om du har några grundläggande kunskaper i programmering. Vi skrev programmet som styr dekorationen i C.
Steg 2: Ta reda på om din Halloween -dekoration är "hackbar"

Det första steget är att ta reda på om du kan ändra din Halloween -dekoration. Vanligtvis har dekorationer ett demoläge som aktiverar dekorationens elektroniska komponent med en enkel knapp eller omkopplare. Om så är fallet har du tur. Du kan helt enkelt byta ut knappen mot ett relä för att styra systemet.
Steg 3: Komponenter/maskinvarulista

Här är vad vi använde:
- Phidget SBC4
- DST1200 - Sonar Phidget
- REL2002 - Signalrelä Phidget
- Vattentät kapsling
- Phidget -kabel
Steg 4: Projektöversikt

Detta projekt kommer att ha följande layout:
- PhidgetSBC4 kör vår programkod (skriven i C). Den kommer att anslutas till sonarsensorn DST1200 och REL2002 -signalreläet via den inbyggda VINT -hubben.
- Ekolodsgivaren kommer att användas för att detektera föremål.
- Reläet kommer att anslutas till dekorationens demokabel och kommer att användas för att aktivera dekorationen baserat på avläsningarna från ekolodsgivaren.
Steg 5: Anslutning av klippknapp

För att lägga till vårt relä måste vi ta bort knappen. Klipp helt enkelt trådarna nära knappen och ta sedan bort en del av isoleringen.
Steg 6: Lägg till relä

Ta ledningarna från knappen och anslut dem till reläet.
Anslut en kabel till den gemensamma terminalen och en till den normalt öppna terminalen.
Steg 7: Montera DST1200 ekolodsgivare


Var du placerar ekolodsgivaren beror på din applikation. Detta projekt kommer att installeras i ett spökhus utomhus där synligheten blir låg, så att inte ha ekolodsgivaren sitter direkt ovanpå är inget problem. Alternativt kan du montera ekolodet ovanför en dörröppning eller peka upp från marken om du vill dölja det.
Vi använde lite lim för att montera ekolodsgivaren. Dubbelsidig tejp skulle också fungera bra!
Steg 8: Bestäm om du behöver en bilaga

Detta projekt kommer att vara utanför, så att ha elektroniken skyddad är viktigt.
SBC kommer att sitta inne i ett vattentätt hölje med reläet. Vi utökade reläanslutningen till dekorationen genom att lödda på lite tråd, och vi använde en 350 cm lång Phidget -kabel för att ansluta SBC till ekolodsgivaren.
Steg 9: Skriva kod
All kod för det här projektet är redan skriven och ingår i filen halloween.c, så om du vill implementera det är det bara att ändra några saker (serienummer, timing etc.) och kompilera det.
För mer information om hur du kompilerar C -program på SBC, kolla in dessa länkar:
- Installera paket för utveckling
- Kompilera C -program på Linux
Här är en snabb översikt över koden:
- Skapa DistanceSensor och DigitalOutput -objekt.
- Adress Phidgets. Se den här videon för mer information.
-
Prenumerera för att bifoga och koppla bort händelser för ekolod och relä.
I ekolodsfästhändelsen, ställ in dataintervallet till 100 ms (minsta dataintervall)
-
Prenumerera på distansändringshändelser för ekolodet.
Vid avståndsändringshändelser, se om objektet är närmare än 1 meter, om det är det, ställ in variabeln objectDetected till 1
- I while loop, kontrollera om objektet har upptäckts. Slå på och av reläet i så fall (detta aktiverar dekorationen). Vänta i fyra sekunder och inaktivera sedan dekorationen.
Rekommenderad:
Hacka din bil med Wio -terminal och CAN -buss: 7 steg

Hacka din bil med Wio -terminal och CAN -buss: Om du har en viss förståelse för CAN -buss och Arduino -programmering och vill hacka din bil, kan dessa instruktörer ge dig en lösning. När det gäller varför du vill hacka din bil, jag vet inte, men det här är verkligen en intressant sak.Denna pr
Hacka Hexbug Spider XL för att lägga till datorsyn med en Android -smartphone: 9 steg (med bilder)

Hacka Hexbug Spider XL för att lägga till Computer Vision med en Android -smartphone: Jag är ett stort fan av den ursprungliga Hexbug ™ Spindel. Jag har ägt över ett dussin och hackat dem alla. När som helst går en av mina söner till en kompis ’ födelsedagsfest får vännen en Hexbug ™ spindel i present. Jag har hackat eller
Hacka en bildram med din elektriska målarlampa: 10 steg

Hacka en bildram med din elektriska målarlampa: Den elektriska målarlampan är ett bra sätt att komma igång och skapa projekt med Light Up Board och Electric Paint. Men om du vill bli kreativ med Light Up Board är denna handledning ett bra ställe att börja! I den här självstudien
Hacka din Xyloband !: 5 steg (med bilder)

Hack Your Xyloband !: Jag har haft förmånen att gå på en Coldplay -konsert! I onsdags, den tjugoförsta juni, kom Coldplay till Belgien till King Baudouin Stadium som en del av deras " A Head Full Of Dreams " Europatour. Showen var en av de bästa jag har
Hacka din servo V1.00 - Förvandla din servo till en kraftfull linjär manöverdon: 7 steg

Hacka din servo V1.00 - Förvandla din servo till en kraftfull linjär ställdon: förutsatt att du har verktygen och servon som du kan bygga detta för under ett par dollar. Ställdonet sträcker sig med en hastighet av cirka 50 mm/min. Det är ganska långsamt men mycket kraftfullt. Se min video i slutet av inlägget där det lilla ställdonet