
Turinys:
- 1 žingsnis: Reikalingi įgūdžiai
- 2 žingsnis: išsiaiškinkite, ar jūsų Helovino dekoracija yra „įsilaužta“
- 3 žingsnis: komponentai/aparatūros sąrašas
- 4 žingsnis: projekto apžvalga
- 5 žingsnis: nutraukite mygtuko jungtį
- 6 veiksmas: pridėkite relę
- 7 veiksmas: sumontuokite DST1200 sonaro jutiklį
- 8 žingsnis: nuspręskite, ar jums reikia gaubto
- 9 žingsnis: kodo rašymas
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59
Šis projektas parodys, kaip galite „nulaužti“Helovino dekoracijas ir priversti jas elgtis taip, kaip norite!
Helovino apdaila, su kuria mes dirbame, turi šias numatytas funkcijas:
- Suaktyvinamas perjungimo jungikliu (parodyta vaizdo įraše)
- Suaktyvinamas garsiu garsu
Mūsų tikslas šiame projekte yra suaktyvinti judesį!
1 žingsnis: Reikalingi įgūdžiai
Šiam projektui jums reikės šių įrankių:
- lituoklis
- vielos nuėmikliai
Tai taip pat padės, jei turite tam tikrų pagrindinių programavimo žinių. Mes parašėme programą, kuri valdo dekoravimą C.
2 žingsnis: išsiaiškinkite, ar jūsų Helovino dekoracija yra „įsilaužta“

Pirmasis žingsnis yra išsiaiškinti, ar galite pakeisti savo Helovino dekoraciją. Paprastai dekoracijos turės demonstracinį režimą, kuris suaktyvins elektroninį apdailos komponentą paprastu mygtuku ar jungikliu. Jei taip yra, jums pasisekė. Norėdami valdyti sistemą, galite tiesiog pakeisti mygtuką relė.
3 žingsnis: komponentai/aparatūros sąrašas

Štai ką mes naudojome:
- „Phidget SBC4“
- DST1200 - Sonar Phidget
- REL2002 - Signalo relės „Phidget“
- Neperšlampamas gaubtas
- „Phidget“kabelis
4 žingsnis: projekto apžvalga

Šis projektas bus išdėstytas taip:
- „PhidgetSBC4“paleis mūsų programos kodą (parašytą C). Jis bus prijungtas prie sonaro jutiklio DST1200 ir REL2002 signalo relės per įmontuotą „VINT Hub“.
- Sonaro jutiklis bus naudojamas objektams aptikti.
- Relė bus prijungta prie dekoracijos demonstracinio laido ir bus naudojama suaktyvinti dekoraciją, remiantis sonaro jutiklio rodmenimis.
5 žingsnis: nutraukite mygtuko jungtį

Norėdami pridėti relę, turėsime pašalinti mygtuką. Tiesiog nukirpkite laidus prie mygtuko ir nuimkite dalį izoliacijos.
6 veiksmas: pridėkite relę

Paimkite laidus iš mygtuko ir prijunkite juos prie relės.
Prijunkite vieną laidą prie bendro gnybto, o kitą - prie įprastai atidaryto gnybto.
7 veiksmas: sumontuokite DST1200 sonaro jutiklį


Kur įdėsite sonaro jutiklį, priklausys nuo jūsų pritaikymo. Šis projektas bus sumontuotas lauke persekiojamame name, kuriame matomumas bus mažas, todėl sonaro jutiklio sėdėjimas tiesiai ant viršaus nebus problema. Arba galite montuoti sonarą virš durų arba nukreipti aukštyn nuo žemės, jei norite jį paslėpti.
Sonaro jutikliui pritvirtinti naudojome šiek tiek klijų. Taip pat puikiai tiks dvipusė juosta!
8 žingsnis: nuspręskite, ar jums reikia gaubto

Šis projektas bus lauke, todėl būtina apsaugoti elektroniką.
SBC sėdės vandeniui nepralaidžiame korpuse su relė. Mes išplėtėme relės jungtį prie apdailos, lituodami ant kai kurių laidų, ir naudojome 350 cm ilgio „Phidget“kabelį, kad prijungtume SBC prie sonaro jutiklio.
9 žingsnis: kodo rašymas
Visas šio projekto kodas jau parašytas ir yra įtrauktas į failą halloween.c, taigi, jei norite jį įgyvendinti, jums tereikia pakeisti keletą dalykų (serijos numerius, laiką ir pan.) Ir sudaryti.
Norėdami gauti daugiau informacijos apie tai, kaip sudaryti C programas SBC, patikrinkite šias nuorodas:
- Įdiegti paketus plėtrai
- C programų sudarymas „Linux“
Čia yra trumpa kodo apžvalga:
- Sukurkite „DistanceSensor“ir „DigitalOutput“objektus.
- Adresas Phidgets. Daugiau informacijos rasite šiame vaizdo įraše.
-
Prenumeruokite, kad prijungtumėte ir atjungtumėte sonaro ir relės įvykius.
Naudodami sonaro pridėjimo įvykį, nustatykite duomenų intervalą į 100 ms (minimalų duomenų intervalą)
-
Prenumeruokite sonaro atstumo keitimo įvykius.
Per atstumo keitimo įvykius pažiūrėkite, ar objektas yra arčiau nei 1 metras, jei taip, nustatykite kintamąjį objectDetect į 1
- Kai ciklas, patikrinkite, ar objektas buvo aptiktas. Jei taip, įjunkite ir išjunkite relę (tai suaktyvins dekoraciją). Palaukite keturias sekundes, tada išjunkite dekoravimą.
Rekomenduojamas:
Nulaužkite savo automobilį naudodami „Wio“terminalą ir CAN magistralę: 7 žingsniai

Nulaužkite savo automobilį naudodami „Wio“terminalą ir CAN magistralę: Jei turite tam tikrą supratimą apie CAN magistralės ir „Arduino“programavimą ir norite nulaužti savo automobilį, tai šioje instrukcijoje galite rasti sprendimą. Kodėl norite įsilaužti į savo automobilį, aš nežinau, bet tai tikrai įdomus dalykas
Sukurkite savo retro „Nixie“laikrodį naudodami RTC!: 7 žingsniai (su nuotraukomis)

Sukurkite savo retro „Nixie“laikrodį naudodami RTC!: Šiame projekte aš jums parodysiu, kaip sukurti retro nixie laikrodį. Tai reiškia, kad aš jums parodysiu, kaip galite valdyti „nixie“vamzdelius su aukštos įtampos nuolatinės srovės maitinimo šaltiniu, o tada sujungsiu 4 „nixie“vamzdelius su „Arduino“, realaus laiko laikrodžiu (RTC) ir „
Valdykite savo šviesos diodus naudodami televizoriaus nuotolinio valdymo pultą ?! -- „Arduino IR“pamoka: 5 žingsniai (su nuotraukomis)

Valdykite savo šviesos diodus naudodami televizoriaus nuotolinio valdymo pultą ?! || „Arduino IR“pamoka: Šiame projekte parodysiu, kaip pertvarkiau nenaudingus televizoriaus nuotolinio valdymo pulto mygtukus, kad galėčiau valdyti šviesos diodus, esančius už televizoriaus. Taip pat galite naudoti šią techniką, norėdami valdyti įvairius dalykus, šiek tiek redaguodami kodą. Taip pat šiek tiek papasakosiu apie teoriją
Nulaužkite paveikslo rėmelį naudodami elektrinį dažų lempos rinkinį: 10 žingsnių

Nulaužkite paveikslo rėmelį naudodami savo elektrinių dažų lempų rinkinį: elektrinis dažų lempų rinkinys yra puikus būdas pradėti ir kurti projektus naudojant „Light Up Board“ir „Electric Paint“. Bet jei norite būti kūrybingi naudodami „Light Up Board“, ši pamoka yra puiki vieta pradėti! Šioje pamokoje
Nulaužkite savo USB raketų paleidimo įrenginį į „Automatinio taikymo automatinį skrydį!“: 6 žingsniai

Nulaužkite savo USB raketų paleidimo priemonę į „Auto-targeting Autoturret!“: Kaip padaryti, kad jūsų USB raketų paleidimo priemonė nusitaikytų pati. Šis nurodymas išmokys jus pasukti savo USB raketų paleidimo įrenginį į automatinį bokštą, kuris suras IR taikinius. (deja, tik IR taikiniai)