Satura rādītājs:
- 1. darbība. Nepieciešamās prasmes
- 2. solis: noskaidrojiet, vai jūsu Helovīna rotājums ir “uzlauzts”
- 3. darbība: komponentu/aparatūras saraksts
- 4. solis: projekta pārskats
- 5. darbība: pogas savienojuma pārtraukšana
- 6. darbība: pievienojiet releju
- 7. darbība: uzstādiet DST1200 sonāra sensoru
- 8. solis: izlemiet, vai jums ir nepieciešams korpuss
- 9. darbība: koda rakstīšana
Video: Uzlauziet savus Helovīnus, izmantojot fidžetus: 9 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:58
Šis projekts parādīs, kā jūs varat "uzlauzt" savus Helovīna rotājumus un likt viņiem rīkoties tieši tā, kā vēlaties!
Helovīna dekorācijai, ar kuru mēs strādājam, ir šāda noklusējuma funkcionalitāte:
- Aktivizēts, izmantojot slēdzi (redzams video)
- Aktivizē ar skaļu skaņu
Mūsu mērķis šim projektam ir aktivizēt kustību!
1. darbība. Nepieciešamās prasmes
Šim projektam jums būs nepieciešami šādi rīki:
- lodāmurs
- stieples noņēmēji
Tas palīdzēs arī tad, ja jums ir dažas programmēšanas pamatzināšanas. Mēs uzrakstījām programmu, kas kontrolē dekorēšanu C.
2. solis: noskaidrojiet, vai jūsu Helovīna rotājums ir “uzlauzts”
Pirmais solis ir noskaidrot, vai varat mainīt savu Helovīna rotājumu. Parasti rotājumiem būs demonstrācijas režīms, kas ar vienkāršu pogu vai slēdzi aktivizēs dekorācijas elektronisko komponentu. Ja tas tā ir, jums ir paveicies. Jūs varat vienkārši nomainīt pogu ar releju, lai kontrolētu sistēmu.
3. darbība: komponentu/aparatūras saraksts
Lūk, ko mēs izmantojām:
- Phidget SBC4
- DST1200 - Sonārs Phidget
- REL2002 - Signāla releja fidžets
- Ūdensnecaurlaidīgs korpuss
- Phidget kabelis
4. solis: projekta pārskats
Šim projektam būs šāds izkārtojums:
- PhidgetSBC4 darbinās mūsu programmas kodu (rakstīts C). Tas tiks savienots ar sonāra DST1200 sensoru un REL2002 signāla releju, izmantojot iebūvēto VINT centrmezglu.
- Sonāra sensors tiks izmantots objektu noteikšanai.
- Relejs tiks savienots ar dekorācijas demonstrācijas vadu un tiks izmantots, lai aktivizētu apdari, pamatojoties uz sonāra sensora rādījumiem.
5. darbība: pogas savienojuma pārtraukšana
Lai pievienotu mūsu releju, mums būs jānoņem poga. Vienkārši nogrieziet vadus pogas tuvumā un pēc tam noņemiet daļu izolācijas.
6. darbība: pievienojiet releju
Noņemiet vadus no pogas un pievienojiet tos relejam.
Pievienojiet vienu vadu kopējam terminālim un otru - normāli atvērtam terminālim.
7. darbība: uzstādiet DST1200 sonāra sensoru
Tas, kur novietot sonāra sensoru, būs atkarīgs no jūsu pielietojuma. Šis projekts tiks uzstādīts āra spoku mājā, kur redzamība būs zema, tāpēc, ja hidrolokatora sensors atrodas tieši virsū, nebūs problēmu. Alternatīvi, jūs varat uzstādīt hidrolokatoru virs durvīm vai pavērst uz augšu no zemes, ja vēlaties to paslēpt.
Sonāra sensora uzstādīšanai mēs izmantojām kādu līmi. Lieliski darbotos arī abpusēja lente!
8. solis: izlemiet, vai jums ir nepieciešams korpuss
Šis projekts būs ārpusē, tāpēc ir svarīgi aizsargāt elektroniku.
SBC sēdēs ūdensnecaurlaidīgā korpusā ar releju. Mēs pagarinājām releja savienojumu līdz dekorēšanai, pielodējot pie kāda stieples, un mēs izmantojām 350 cm garu Phidget kabeli, lai savienotu SBC ar hidrolokatora sensoru.
9. darbība: koda rakstīšana
Viss šī projekta kods jau ir uzrakstīts un ir iekļauts failā halloween.c, tādēļ, ja vēlaties to ieviest, jums būs tikai jāpārveido dažas lietas (sērijas numuri, laiks utt.) Un jāapkopo.
Lai iegūtu papildinformāciju par C programmu apkopošanu SBC, skatiet šīs saites:
- Pakotņu instalēšana attīstībai
- C programmu apkopošana operētājsistēmā Linux
Šeit ir īss koda pārskats:
- Izveidojiet objektus DistanceSensor un DigitalOutput.
- Adrese Phidgets. Plašāku informāciju skatiet šajā video.
-
Abonējiet, lai pievienotu un atvienotu notikumus sonāram un stafetei.
Sonāra pievienošanas notikumā iestatiet datu intervālu uz 100 ms (minimālais datu intervāls)
-
Abonējiet sonāra attāluma maiņas notikumus.
Attāluma maiņas notikumos noskaidrojiet, vai objekts ir tuvāk par 1 metru, ja tā ir, iestatiet mainīgo objectDetected uz 1
- Kamēr cilpa, pārbaudiet, vai objekts ir atklāts. Ja tā, ieslēdziet un pēc tam izslēdziet releju (tas aktivizēs rotājumu). Pagaidiet četras sekundes un pēc tam deaktivizējiet dekorāciju.
Ieteicams:
Uzlauziet automašīnu, izmantojot Wio termināli un CAN autobusu: 7 soļi
Uzlauzt savu automašīnu, izmantojot Wio termināli un CAN autobusu: ja jums ir zināma izpratne par CAN autobusu un Arduino programmēšanu un vēlaties uzlauzt savu automašīnu, tad šīs instrukcijas var sniegt jums risinājumu. Par to, kāpēc vēlaties uzlauzt savu automašīnu, es nezinu, bet šī patiešām ir interesanta lieta
Uzlauziet attēla rāmi ar savu elektrisko krāsu lampu komplektu: 10 soļi
Uzlauziet attēla rāmi ar savu elektrisko krāsu lampu komplektu: Elektriskās krāsas lampu komplekts ir lielisks veids, kā sākt darbu un veidot projektus, izmantojot Light Up Board un Electric Paint. Bet, ja vēlaties būt radošs, izmantojot Light Up Board, tad šī apmācība ir lieliska vieta, kur sākt! Šajā apmācībā
Kontrolējiet Arduino, izmantojot viedtālruni, izmantojot USB, izmantojot lietotni Blynk: 7 soļi (ar attēliem)
Kontrolējiet Arduino, izmantojot viedtālruni, izmantojot USB, izmantojot lietotni Blynk: Šajā apmācībā mēs iemācīsimies lietot lietotni Blynk un Arduino, lai kontrolētu lampu, kombinācija notiks, izmantojot USB seriālo portu. Šīs pamācības mērķis ir parādīt vienkāršākais risinājums, lai attālināti kontrolētu savu Arduino vai c
Uzlauziet spiegu ausi un iemācieties mainīt shēmu: 4 soļi (ar attēliem)
Uzlauzt spiegu ausi un iemācīties mainīt inženiera ķēdi: šī pamācība detalizēti iepazīstina ar cienījamo spiegu ausu un manu veidu, kā mainīt ķēdes apgriezienus. Kāpēc šī ierīce ir pelnījusi savu pamācību?:-Jūs varat iegādāties spiegu ausi par dolāru ! -Tas var pastiprināt skaņas līdz 60 dB vai koeficients 1000
Uzlauziet Canon EOS 300D, lai pastāvīgi apstiprinātu fokusu ar visiem objektīviem: 5 soļi (ar attēliem)
Uzlauziet Canon EOS 300D, lai pastāvīgi apstiprinātu fokusu ar visiem objektīviem. Nu, labi, to varat viegli izdarīt, izmantojot dažādus šķeltus adapterus vairākiem objektīvu stiprinājumiem, bet kā būtu pastāvīgi pārveidot kameru, lai tas pats notiktu, un nemaksāt papildus par vairākiem objektīviem adapteri? Es mīlu savu 300D, bet man nepieder neviens EF/S objektīvs