Indholdsfortegnelse:

Circuit Playground Express Door Alarm: 5 trin
Circuit Playground Express Door Alarm: 5 trin

Video: Circuit Playground Express Door Alarm: 5 trin

Video: Circuit Playground Express Door Alarm: 5 trin
Video: Circuit Playground Express Workshop - Chapter 5 - Keyboard, Mouse and Gamepad 2024, December
Anonim
Circuit Legeplads Express døralarm
Circuit Legeplads Express døralarm
Circuit Legeplads Express døralarm
Circuit Legeplads Express døralarm

Har du nogensinde spekuleret på, om familiemedlemmer søger på dit værelse, mens du ikke er i nærheden? Vil du skræmme dem væk? Hvis du er som mig, har du brug for en Circuit Playground Express Door Alarm. Jeg oprettede min egen døralarm, fordi jeg altid er nysgerrig, hvis nogen går ind på mit værelse, når jeg ikke er i nærheden, og selvom jeg ikke er i nærheden for at stoppe dem, vil jeg helt sikkert skræmme dem til ikke at åbne min dør uden tilladelse igen.

Forbrugsvarer

Til denne døralarm har du brug for ét kredsløbsspil, adgang til en computer med en USB -port, en piberenser, en skarpmarkør (eller almindelig markør), to stykker stof, der er mindst 5x4 tommer (du vil Sørg for, at du har nok plads til at passe batteripakken ind i lommen, når den er færdigsyet), to trådstykker og en nål. Disse tråde kan have en hvilken som helst farve, den ene skal bruges til at sy stoffet sammen, og den anden tråd skal bruges til broderi. Hvis du ikke har en rørrens, vil ekstra stof eller snor fungere.

Trin 1: Trin 1: Tråd din nål, sy dine sider og tegn dit design

Trin 1: Tråd din nål, sy dine sider og tegn dit design
Trin 1: Tråd din nål, sy dine sider og tegn dit design
Trin 1: Tråd din nål, sy dine sider og tegn dit design
Trin 1: Tråd din nål, sy dine sider og tegn dit design

Når du har alle dine forsyninger samlet, vil du gerne i gang med at lave lommen med det samme. Jeg brugte to filtstykker og brugte et bindemiddelklip til at holde dem sammen, så de ville forblive opstillet. Binderklipset kan være i vejen for at tilføje tekst til lommens forside, så du vil gerne benytte lejligheden til at sy den lange side af stoffet, der ikke holdes sammen af bindemiddelklippet. Når du har syet den side, kan du binde en knude for enden af snoren og fjerne bindemiddelklipset.

nu skal du have to stykker stof, der er syet sammen. det næste trin er at tegne på dit stof med sharpie markør. Det er måske bedst at øve din bogstaver på et stykke papir, inden du tegner på dit stof, fordi skarpen er permanent, og du ikke vil kunne slette, når du har markeret

Derefter vil du tage dit andet stykke tråd, tråde det gennem nålen, binde en knude for enden og begynde at sy dit bogstav fra bagsiden af det øverste stykke stof til forsiden. Du vil sørge for at prøve kun at sy, hvor du tegnede med sharpie og også sørge for ikke at sy dine to stykker stof sammen under denne proces.

Fortsæt med at sy, indtil alle bogstaver er færdige, og bind snoren af for at sikre, at den ikke glider gennem stoffet. Tag derefter din første strengfarve, træk den gennem nålen, bind en knude af, og afslut syningen i bunden og sidste side. Sørg for at lade toppen stå åben, så du kan bruge den som en lomme.

Trin 2: Trin 2: Tilføj dit håndtag

Trin 2: Tilføj dit håndtag
Trin 2: Tilføj dit håndtag

Når alt er syet, kan du gå videre og tilføje et håndtag. Jeg brugte en piberenser, som jeg foldede på midten. Hvis du ikke har en rørrens, ville jeg søge efter ekstra stof eller snor. Du vil sikre dig, at du har nok materiale til at passe over din dørhåndtag, eller din døralarm kan ikke hænge

Når du har et håndtag, skal du sy hver ende til hver side af lommen.

Trin 3: Trin 3: Tid til at starte koden

Trin 3: Tid til at starte koden
Trin 3: Tid til at starte koden
Trin 3: Tid til at starte koden
Trin 3: Tid til at starte koden

Nu hvor du har gjort din lomme, er det tid til at kode kredsløbets legeplads.

For at starte vil du sikre dig, at din tavle modtager programmet, når det downloades, så jeg valgte at få mine lys til at blive lilla, når de var klar.

Dernæst vil du sikre dig, at din alarm aktiverer sig selv, når der trykkes på knappen A for at tage "på knappen A klik" -blokken og trække den ind på din skærm. Denne blok vil indeholde de næste blokke i den.

Vi vil derefter sikre os, at vi har tid til at tilkoble alarmen og gå væk, så vi ikke afbryder den. Jeg indstillede alle lysene til lyseblå og fik enheden til at vente 5 sekunder, efter at jeg havde trykket på knap A, så jeg kunne komme sikkert væk. Du kan indstille farverne og tid til enhver ting, du vil have, bare sørg for at du giver dig selv nok tid til at komme væk.

Derefter vil du oprette en variabel. Variablen på min kode er "startacceleration". Dette kan navngives det navn, der nogensinde giver mest mening for dig. Denne variabel er indstillet til at tage accelerationen (mg) i retning z. Derefter vil du have alle dine lys til at slukke for at fortælle dig, at alt er blevet indstillet. Så tager du en anden variabel og kalder den "aktiver". Denne variabel sættes til sand.

Denne kode fortæller dig, at når der klikkes på knap A, vil programmet tage den aktuelle acceleration, indstille dette tal som startacceleration og derefter indstille "Aktiveret til sand"

Trin 4: Trin 4: Tilkobling af din alarm

Trin 4: Tilkobling af din alarm
Trin 4: Tilkobling af din alarm

Den sidste blok begynder med en "evig blok". Inde i denne blok vil du starte med en "if () = () then" blok. i den første cirkel vil du sætte variablen "aktiveret" og indstille den anden cirkel til at sige sand. Derefter vil du tage en anden "sæt variabel" blok for at sige "indstil strømacceleration til acceleration (mg) z. Dette sikrer, at når variablen" aktiveret "er sand, så vil" nuværende acceleration "blive kontrolleret for evigt.

Vi vil derefter sætte et andet "hvis ()> () derefter" blokering og sikre, at tegnet i midten er et større end tegn. Den første boble vil tage det absolutte af "nuværende acceleration", og den anden boble vil tage det absolutte af "startacceleration" +50. Denne sidste "If Then" har programmet til kontinuerligt at notere sig den aktuelle acceleration i z-retningen og sammenligne de absolutte værdier for strøm- og startaccelerationerne, indtil det registrerer, at den aktuelle acceleration er større end startaccelerationen. Vi bekymrer os kun om accelerationernes absolutte værdier, fordi vi kun vil vide, om CPX oplever mere acceleration, ikke hvilken retning den accelererer i. +50 er på plads, fordi det kræver, at den aktuelle acceleration er over 50 mg større end start acceleration betyder, at alarmen først udløses, når CPX blev flyttet af døren.

Dernæst vil vi indsætte et "mens" under den anden if if -sætning, der siger "mens der ikke blev trykket på knap B. Inde i den, mens udsagn, vil du skifte mellem de lyde og farver, du vil have din alarm til at afspille og vise, mens den går. Jeg valgte at bruge farverne rød og lyserød, mens jeg spillede 'pew pew' -lyden.

Denne kode læser, at hvis den aktuelle acceleration er større end startaccelerationen, vil den indre "while" -sløjfe få lysene til at blinke, mens der afspilles lyd, indtil der trykkes på knap B.

Derefter skal vi være i stand til at slukke vores alarm, så du vil "indstille" aktiveret "til" falsk "" stoppe alle lyde og slukke alle lys

Dette sikrer, at når der trykkes på knap B, indstilles den "aktiverede" variabel til falsk, alle lyde stopper, og alle lys slukkes

Trin 5: Trin 5: Down Indlæsning af filen og syning af Circuit Playground Express

Image
Image

Når koden virker, vil du downloade filen og kontrollere, om din døralarm fungerer.

Den sidste ting, du vil gøre, er at fastgøre printkortet bag på lommen. Jeg brugte de fire første huller på hver side til at holde brættet nede.

Når du har syet den, skal du lægge batteripakken i lommen, arm din dør og vente på det første offer.

God fornøjelse!

Anbefalede: