Innholdsfortegnelse:
- Trinn 1: Ferdigheter påkrevd
- Trinn 2: Finn ut om Halloween -dekorasjonen din er "hackbar"
- Trinn 3: Komponenter/maskinvareliste
- Trinn 4: Prosjektoversikt
- Trinn 5: Tilkobling for kuttknapp
- Trinn 6: Legg til relé
- Trinn 7: Monter sonarføleren DST1200
- Trinn 8: Bestem om du trenger en vedlegg
- Trinn 9: Skrive kode
Video: Hack din Halloween med Phidgets: 9 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
Dette prosjektet vil vise deg hvordan du kan "hacke" Halloween -dekorasjonene dine og få dem til å oppføre seg akkurat slik du vil!
Halloween -dekorasjonen vi jobber med har følgende standardfunksjonalitet:
- Aktiveres ved å kaste bryteren (vist i video)
- Aktiveres av en høy lyd
Målet vårt med dette prosjektet er å få det til å bevege seg aktivert i stedet!
Trinn 1: Ferdigheter påkrevd
For dette prosjektet trenger du følgende verktøy:
- loddejern
- wire strippere
Det vil også hjelpe hvis du har grunnleggende programmeringskunnskap. Vi skrev programmet som styrer dekorasjonen i C.
Trinn 2: Finn ut om Halloween -dekorasjonen din er "hackbar"
Det første trinnet er å finne ut om du kan endre Halloween -dekorasjonen. Vanligvis vil dekorasjoner ha en demomodus som aktiverer den elektroniske komponenten i dekorasjonen med en enkel knapp eller bryter. Hvis dette er tilfellet, har du flaks. Du kan ganske enkelt bytte ut knappen med et relé for å kontrollere systemet.
Trinn 3: Komponenter/maskinvareliste
Her er hva vi brukte:
- Phidget SBC4
- DST1200 - Sonar Phidget
- REL2002 - Signal Relay Phidget
- Vanntett kabinett
- Phidget -kabel
Trinn 4: Prosjektoversikt
Dette prosjektet vil ha følgende oppsett:
- PhidgetSBC4 vil kjøre vår programkode (skrevet i C). Den vil bli koblet til DST1200 ekkoloddsensor og REL2002 signalrelé gjennom den innebygde VINT -huben.
- Ekkoloddsensoren vil bli brukt til å oppdage gjenstander.
- Reléet vil bli koblet til demo -ledningen til dekorasjonen, og vil bli brukt til å aktivere dekorasjonen basert på avlesningene fra sonarsensoren.
Trinn 5: Tilkobling for kuttknapp
For å legge til reléet vårt, må vi fjerne knappen. Bare kutt ledningene nær knappen, og fjern deretter noe av isolasjonen.
Trinn 6: Legg til relé
Ta ledningene fra knappen og koble dem til reléet.
Koble en ledning til den vanlige terminalen og en til den normalt åpne terminalen.
Trinn 7: Monter sonarføleren DST1200
Hvor du plasserer ekkoloddet vil avhenge av applikasjonen din. Dette prosjektet vil bli installert i et utendørs hjemsøkt hus hvor synligheten vil være lav, så det vil ikke være noe problem å ha sonarsensoren direkte på toppen. Alternativt kan du montere ekkoloddet over en døråpning eller peke opp fra bakken hvis du vil skjule det.
Vi brukte litt lim for å montere sonarsensoren. Dobbeltsidig tape ville også fungere bra!
Trinn 8: Bestem om du trenger en vedlegg
Dette prosjektet vil være utenfor, så det er viktig å ha elektronikken beskyttet.
SBC vil sitte inne i et vanntett kabinett med reléet. Vi utvidet reléforbindelsen til dekorasjonen ved å lodde på litt ledning, og vi brukte en 350 cm lang Phidget -kabel for å koble SBC til sonarsensoren.
Trinn 9: Skrive kode
All koden for dette prosjektet er allerede skrevet og er inkludert i filen halloween.c, så hvis du vil implementere den, er det bare å endre noen få ting (serienumre, timing osv.) Og kompilere den.
For mer informasjon om hvordan du kompilerer C -programmer på SBC, sjekk ut disse koblingene:
- Installere pakker for utvikling
- Kompilering av C -programmer på Linux
Her er en rask oversikt over koden:
- Lag DistanceSensor og DigitalOutput -objekter.
- Adresse Phidgets. Se denne videoen for mer informasjon.
-
Abonner for å legge ved og koble fra hendelser for ekkoloddet og stafetten.
I ekkoloddtilknytningshendelse, sett dataintervallet til 100 ms (minimumsdataintervallet)
-
Abonner på avstandsendringer for ekkoloddet.
I hendelser for avstandsendringer, se om objektet er nærmere enn 1 meter, hvis det er det, sett objektdeteksjonen til 1
- I mens loop, sjekk om objektet er oppdaget. I så fall slår du reléet på og deretter av (dette aktiverer dekorasjonen). Vent i fire sekunder, og deaktiver deretter dekorasjonen.
Anbefalt:
Et IoT Halloween -gresskar - Kontrolllysdioder med en Arduino MKR1000 og Blynk -app ???: 4 trinn (med bilder)
Et IoT Halloween -gresskar | Kontrolllysdioder med en Arduino MKR1000 og Blynk -app ???: Hei alle sammen, For noen uker siden var det Halloween, og etter tradisjonen skåret jeg ut et fint gresskar til balkongen min. Men da jeg hadde gresskaret mitt ute, skjønte jeg at det var ganske irriterende å måtte gå ut hver kveld for å tenne lyset. Og jeg
Steam Punk UPSen din for å få timer med oppetid for din Wi-Fi-ruter: 4 trinn (med bilder)
Steam Punk UPSen din for å få timer med oppetid for din Wi-Fi-ruter: Det er noe grunnleggende ubehagelig med at UPS-en din skal konvertere sin 12V DC-batteristrøm til 220V vekselstrøm, slik at transformatorene som kjører ruteren din og fiber ONT kan konvertere den tilbake til 12V DC! Du er også imot [vanligvis
Arduino Halloween Edition - Pop -out -skjerm for zombier (trinn med bilder): 6 trinn
Arduino Halloween Edition - Zombies Pop -out Screen (Steps With Pictures): Vil du skremme vennene dine og lage skrikelyder i Halloween? Eller vil du bare lage en god prank? Denne Zombies pop-out-skjermen kan gjøre det! I denne instruksen vil jeg lære deg hvordan du enkelt kan gjøre hopp-ut zombier ved hjelp av Arduino. HC-SR0
UPS Hack! Skjul din ..: 8 trinn (med bilder)
UPS Hack! Skjul din ..: Skjul de viktige datafilene dine! Du barn, din kone, ikke engang den irriterende innbruddstyven vil vite at den er der. Denne instruktøren viser deg hvordan du gjør den døde UPS Power Backup til en diskret ekstern harddisk for under $ 20,00! Se
CityCoaster - Bygg din egen Augmented Reality Coaster for din virksomhet (TfCD): 6 trinn (med bilder)
CityCoaster - Bygg din egen Augmented Reality Coaster for Your Business (TfCD): En by under koppen din! CityCoaster er et prosjekt som tenker på et produkt for Rotterdam Haag flyplass, som kan uttrykke byens identitet og underholde klientene i salongområdet med utvidet virkelighet. I et miljø som