Sadržaj:
- Korak 1: Potrebne vještine
- Korak 2: Saznajte je li vaš ukras za Noć vještica "hakiran"
- Korak 3: Popis komponenti/hardvera
- Korak 4: Pregled projekta
- Korak 5: Prekinite vezu gumba
- Korak 6: Dodajte relej
- Korak 7: Montirajte senzor sonara DST1200
- Korak 8: Odlučite trebate li kućište
- Korak 9: Pisanje koda
Video: Hakirajte svoju Noć vještica s fidgetima: 9 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Ovaj će vam projekt pokazati kako možete "hakirati" svoje ukrase za Noć vještica i natjerati ih da se ponašaju baš onako kako želite!
Dekoracija za Noć vještica s kojom radimo ima sljedeću zadanu funkcionalnost:
- Aktivirano prebacivanjem prekidača (prikazano u videu)
- Aktivira se glasnim zvukom
Naš cilj za ovaj projekt je aktiviranje pokreta umjesto toga!
Korak 1: Potrebne vještine
Za ovaj projekt trebat će vam sljedeći alati:
- lemilica
- skidači žice
Također će vam pomoći ako imate osnovno znanje programiranja. Program koji kontrolira ukrašavanje napisali smo u C.
Korak 2: Saznajte je li vaš ukras za Noć vještica "hakiran"
Prvi korak je shvatiti možete li izmijeniti ukras za Noć vještica. Obično će ukrasi imati demo način rada koji će aktivirati elektroničku komponentu ukrasa jednostavnim gumbom ili prekidačem. Ako je to slučaj, imate sreće. Gumb možete jednostavno zamijeniti relejem kako biste upravljali sustavom.
Korak 3: Popis komponenti/hardvera
Evo što smo koristili:
- Phidget SBC4
- DST1200 - Sonar Phidget
- REL2002 - Signalni relej Phidget
- Vodootporno kućište
- Phidget kabel
Korak 4: Pregled projekta
Ovaj će projekt imati sljedeći izgled:
- PhidgetSBC4 će pokrenuti naš programski kod (napisan na C). Bit će spojen na senzor sonara DST1200 i signalni relej REL2002 putem ugrađenog VINT čvorišta.
- Sonarni senzor će se koristiti za otkrivanje objekata.
- Relej će biti spojen na demo žicu ukrasa, a koristit će se za aktiviranje dekoracije na temelju očitanja sa senzora sonara.
Korak 5: Prekinite vezu gumba
Da bismo dodali naš relej, morat ćemo ukloniti gumb. Jednostavno prerežite žice blizu gumba, a zatim skinite dio izolacije.
Korak 6: Dodajte relej
Uzmite žice s gumba i spojite ih na relej.
Spojite jednu žicu na zajednički terminal, a jednu na normalno otvoreni priključak.
Korak 7: Montirajte senzor sonara DST1200
Mjesto postavljanja senzora sonara ovisit će o vašoj primjeni. Ovaj će projekt biti instaliran u kući sa ukletim kućama na otvorenom gdje će vidljivost biti mala, pa postavljanje senzora sonara izravno na vrh neće predstavljati problem. Alternativno, sonar možete postaviti iznad vrata ili usmjeriti prema gore ako ga želite sakriti.
Koristili smo ljepilo za ugradnju sonarskog senzora. Dvostrana traka također bi odlično funkcionirala!
Korak 8: Odlučite trebate li kućište
Ovaj će projekt biti vani, pa je zaštita elektronike ključna.
SBC će sjediti unutar vodonepropusnog kućišta s relejem. Proširili smo relejnu vezu na ukras lemljenjem na neku žicu, a za povezivanje SBC -a sa senzorom sonara upotrijebili smo Phidget kabel dugačak 350 cm.
Korak 9: Pisanje koda
Sav kod za ovaj projekt već je napisan i uključen je u datoteku halloween.c, pa ako ga želite implementirati, sve što trebate učiniti je izmijeniti nekoliko stvari (serijske brojeve, vrijeme itd.) I sastaviti ga.
Za više informacija o sastavljanju C programa na SBC -u pogledajte ove veze:
- Instaliranje paketa za razvoj
- Sastavljanje C programa na Linuxu
Evo kratkog pregleda koda:
- Izradite Objekte osjetnika udaljenosti i DigitalOutput.
- Obratite se Phidgetsima. Za više informacija pogledajte ovaj video.
-
Pretplatite se na prilaganje i odvajanje događaja za sonar i relej.
U slučaju spajanja sonara postavite podatkovni interval na 100 ms (minimalni interval podataka)
-
Pretplatite se na događaje promjene udaljenosti za sonar.
U događajima promjene udaljenosti pogledajte je li objekt bliži od 1 metra, ako jest, postavite varijablu objectDetected na 1
- U petlji while provjerite je li objekt otkriven. Ako je tako, uključite i isključite relej (ovo će aktivirati ukras). Pričekajte četiri sekunde, a zatim deaktivirajte ukras.
Preporučeni:
Noć vještica Bundeva s pokretnim animatronskim okom - Ova bundeva može zakolutati očima!: 10 koraka (sa slikama)
Noć vještica Bundeva s pokretnim animatronskim okom | Ova bundeva može zakolutati očima!: U ovom Instructableu naučit ćete kako napraviti Halloween bundevu koja užasava sve kad joj se oko pomakne. Podesite udaljenost okidača ultrazvučnog senzora na pravu vrijednost (korak 9) i vaša će bundeva okameniti svakoga tko se usudi uzeti svijeću
Robot za slatkiše za Noć vještica sa društvenom udaljenošću: 7 koraka (sa slikama)
Robot za slatkiše za Noć vještica s društvenom udaljenošću: Ako tražite zabavan novi način interakcije s ovogodišnjim trikovima ili vješticama za Noć vještica i spremni ste za izazov koji ovaj projekt donosi, onda uskočite i izgradite svoj! Ovaj robot za socijalno distanciranje 'vidjet će' kad trik-ili-časti
HACKED !: Trepereća žarulja za Noć vještica: 5 koraka (sa slikama)
HACKED !: Trepereća žarulja za Noć vještica: Vrijeme je da uplašite svoje prijatelje. U ovom projektu pokazat ću vam kako sam " hakirao " normalna LED žarulja. Na ovaj način će treperiti poput svjetla u svakom horor filmu kad se treba dogoditi nešto loše. To je prilično jednostavna konstrukcija ako
Indikator za Noć vještica: 4 koraka (sa slikama)
Halloween Baby Indicator: Moja supruga i ja pokušavali smo smisliti što bi mogla odjenuti za Halloween. Ova sesija mozgova bila je nekoliko noći prije nego što joj je trebala da ne treba reći da sam se požurila. Ona je došla na ideju da pokaže koliko je daleko
Kako napraviti jednostavan Spiderbot za Noć vještica: 4 koraka (sa slikama)
Kako napraviti jednostavan Spiderbot za Noć vještica: Ovo je jednostavan, zabavan čekinja za Noć vještica! Bristleboti su izvrsni početni projekti za ljude koji uče osnove krugova i konstrukcije robota. Koristeći glavu četkice za zube za tijelo, mali motor za kretanje i bateriju