
Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40
See projekt näitab teile, kuidas saate oma Halloweeni kaunistusi "häkkida" ja panna need käituma täpselt nii, nagu soovite!
Halloweeni kaunistusel, millega me töötame, on järgmine vaikifunktsioon:
- Aktiveeritakse viskelülitiga (näidatud videos)
- Aktiveeritakse tugeva heli abil
Selle projekti eesmärk on muuta see liikumine aktiveerituks!
Samm: nõutavad oskused
Selle projekti jaoks vajate järgmisi tööriistu:
- jootekolb
- traadi eemaldajad
See aitab ka siis, kui teil on programmeerimise põhiteadmised. Kirjutasime programmi, mis kontrollib kaunistamist C -s.
Samm: mõelge välja, kas teie Halloweeni dekoratsioon on häkkitav

Esimene samm on välja selgitada, kas saate oma Halloweeni kaunistust muuta. Tavaliselt on kaunistustel demorežiim, mis aktiveerib kaunistuse elektroonilise komponendi lihtsa nupu või lülitiga. Kui see nii on, on teil õnne. Süsteemi juhtimiseks saate nupu lihtsalt releega asendada.
Samm: komponendid/riistvara loend

Siin on see, mida me kasutasime:
- Phidget SBC4
- DST1200 - Sonar Phidget
- REL2002 - signaalrelee Phidget
- Veekindel korpus
- Phidget kaabel
4. samm: projekti ülevaade

Sellel projektil on järgmine paigutus:
- PhidgetSBC4 käivitab meie programmi koodi (kirjutatud C -s). See ühendatakse DST1200 sonari anduri ja REL2002 signaali releega sisseehitatud VINT Hub kaudu.
- Sonari andurit kasutatakse objektide tuvastamiseks.
- Relee ühendatakse kaunistuse demotraadiga ja seda kasutatakse dekoratsiooni aktiveerimiseks sonari anduri näitude põhjal.
Samm: katkestage nupuühendus

Meie relee lisamiseks peame nupu eemaldama. Lihtsalt lõigake juhtmed nupu lähedale ja eemaldage seejärel osa isolatsioonist.
Samm: lisage relee

Võtke juhtmed nupust ja ühendage need releega.
Ühendage üks juhe ühise klemmiga ja teine tavaliselt avatud klemmiga.
Samm: paigaldage DST1200 sonari andur


See, kuhu te sonari anduri asetate, sõltub teie rakendusest. See projekt paigaldatakse õue kummitavasse majja, kus nähtavus on madal, nii et sonari anduri otse peal istumine pole probleem. Teise võimalusena võite sonari paigaldada ukseava kohale või suunata maapinnast üles, kui soovite seda varjata.
Sonari anduri paigaldamiseks kasutasime liimi. Kahepoolne teip töötaks ka suurepäraselt!
Samm: otsustage, kas vajate korpust

See projekt toimub väljaspool, seega on elektroonika kaitsmine hädavajalik.
SBC asub releega veekindlas korpuses. Pikendasime releeühendust kaunistusega, jootes mõne juhtme külge, ja kasutasime SBC ühendamiseks sonari anduriga 350 cm pikkust Phidget -kaablit.
9. samm: koodi kirjutamine
Kogu selle projekti kood on juba kirjutatud ja see sisaldub failis halloween.c, nii et kui soovite seda rakendada, peate vaid muutma mõnda asja (seerianumbrid, ajastus jne) ja kompileerima.
Lisateavet C -programmide SBC -s koostamise kohta leiate järgmistelt linkidelt:
- Arendamiseks pakettide installimine
- C -programmide koostamine Linuxis
Siin on kiire ülevaade koodist:
- Looge objekte DistanceSensor ja DigitalOutput.
- Aadress Phidgets. Lisateabe saamiseks vaadake seda videot.
-
Tellige sonari ja relee sündmuste kinnitamiseks ja eemaldamiseks.
Määrake sonari lisamissündmusel andmeintervalliks 100 ms (minimaalne andmeintervall)
-
Tellige sonari kaugusmuutmise sündmused.
Kauguse muutmise sündmuste korral vaadake, kas objekt on lähemal kui 1 meeter, kui see on nii, määrake muutuja objectDetect väärtuseks 1
- Kontrollige silmuse ajal, kas objekt on tuvastatud. Kui jah, lülitage relee sisse ja välja (see aktiveerib kaunistuse). Oodake neli sekundit ja lülitage seejärel kaunistamine välja.
Soovitan:
Häkkige oma garaažiuks: 5 sammu

Häkkige oma garaažiukse: kes poleks kunagi unistanud, et läheks koju ainult telefonirakenduse abil või saaks kuulata ja uuesti kopeerida andmetramme? Mul on hea meel, et saan teiega jagada seda, mida ma mõistsin ja kuidas ma edasi läksin. Alustasin seda projekti pärast teist korda, kui unustasin oma võtmed
Häkkige oma autot Wio terminali ja CAN -bussiga: 7 sammu

Häkkige oma autot Wio -terminali ja CAN -bussiga: kui teil on CAN -bussi ja Arduino programmeerimisest arusaamist ja soovite oma autot häkkida, siis see juhend annab teile lahenduse. Miks soovite oma autot häkkida, ei tea, aga see on tõepoolest huvitav asi. See pr
Häkkige ükskõik milline raadio kitarrivõimendisse V2: 9 sammu (piltidega)

Häkkige ükskõik milline raadio kitarrivõimendisse V2: muutke mis tahes raadio kitarrivõimendiks. See on ilmselt üks minu lemmikhäkkidest, mille olen kunagi komistanud! See on nii lihtne, et igaüks, kellel on jootekolb ja kruvikeeraja, saab seda teha. Kõik raadiod on võimendiga sisse ehitatud - nii olete
Häkkige pildiraami oma elektrilise värvivalgusti komplektiga: 10 sammu

Pildiraami häkkimine oma elektrilise värvivalgusti komplektiga: Elektriline värvivalgusti komplekt on suurepärane võimalus alustamiseks ja projektide loomiseks Light Up Board ja Electric Paint abil. Aga kui soovite Light Up Boardiga loovust arendada, on see õpetus suurepärane koht alustamiseks! Selles õpetuses
Häkkige oma USB-raketiheitja "automaatselt sihitud automaatreisile!": 6 sammu

Häkkige oma USB-raketiheitja "Auto-targeting Autoturret!": Kuidas panna oma USB-raketiheitja ise sihtima. See juhend õpetab teid pöörama oma USB -raketiheitja autoturretisse, mis leiab ja sihib IR -sihtmärke. (kahjuks ainult IR sihtmärgid)