Innehållsförteckning:

Circuit Playground Express Door Alarm: 5 steg
Circuit Playground Express Door Alarm: 5 steg

Video: Circuit Playground Express Door Alarm: 5 steg

Video: Circuit Playground Express Door Alarm: 5 steg
Video: Circuit Playground Express Door Alarm 2024, November
Anonim
Circuit Playground Express Door Alarm
Circuit Playground Express Door Alarm
Circuit Playground Express Door Alarm
Circuit Playground Express Door Alarm

Har du någonsin undrat om familjemedlemmar söker i ditt rum medan du inte är i närheten? Vill du skrämma bort dem? Om du är som jag behöver du ett Circuit Playground Express Door Alarm. Jag skapade mitt eget dörrlarm eftersom jag alltid är nyfiken på om någon kommer in i mitt rum när jag inte är i närheten och även om jag inte är i närheten för att stoppa dem, vill jag verkligen skrämma dem till att inte öppna min dörr utan tillstånd på nytt.

Tillbehör

För det här dörrlarmet behöver du ett express -kit för lekplatser, tillgång till en dator med en USB -port, en piprensare, en skarpmarkör (eller vanlig markör), två tygstycken som är minst 5x4 tum (du vill Se till att du har tillräckligt med utrymme för att passa in batteripaketet i fickan när det är sytt), två trådar och en nål. Dessa trådar kan ha valfri färg, den ena kommer att användas för att sy ihop tyget och den andra tråden kommer att användas för broderi. Om du inte har en piprengörare fungerar extra tyg eller snöre.

Steg 1: Steg 1: Trä din nål, sy dina sidor och rita din design

Steg 1: Trä din nål, sy dina sidor och rita din design
Steg 1: Trä din nål, sy dina sidor och rita din design
Steg 1: Trä din nål, sy dina sidor och rita din design
Steg 1: Trä din nål, sy dina sidor och rita din design

När du har alla dina tillbehör tillsammans vill du börja göra fickan direkt. Jag använde två filtbitar och använde ett bindemedelsklämma för att hålla ihop dem så att de skulle hålla sig uppradade. Pärmklämman kan komma i vägen för att lägga till text på framsidan av fickan så du vill passa på att sy ihop långsidan av tyget som inte hålls ihop av pärmklämman. När du har sytt den sidan kan du knyta en knut i slutet av strängen och ta bort bindemedelsklämman.

nu ska du ha två tygstycken som sys ihop. nästa steg är att rita på ditt tyg med en skarpmarkör. Det kan vara bäst att träna bokstäverna på ett pappersark innan du ritar på tyget eftersom skärpan är permanent och du inte kommer att kunna radera när du har markerat

Sedan vill du ta din andra tråd, trä den genom nålen, knyta en knut i slutet och börja sy din bokstäver från baksidan av det övre tygstycket till framsidan. Du vill se till att försöka sy bara där du drog med Sharpie och se till att inte sy ihop dina två tygstycken under denna process.

Fortsätt sy tills alla bokstäver är färdiga och knyt av snöret för att se till att det inte glider genom tyget. Ta sedan din första strängfärg, trä den genom nålen, knyt av en knut och avsluta med att sy botten och sista sidan. Se till att lämna toppen öppen så att du kan använda den som en ficka.

Steg 2: Steg 2: Lägg till ditt handtag

Steg 2: Lägg till ditt handtag
Steg 2: Lägg till ditt handtag

När du har sytt allt kan du fortsätta och lägga till ett handtag. Jag använde en piprengörare som jag vikte på mitten. Om du inte har en piprensare skulle jag söka efter extra tyg eller snöre. Du vill se till att du har tillräckligt med material för att passa över dörrvredet, annars kan dörrlarmet inte hänga

När du har ett handtag, sy varje ände på vardera sidan av fickan.

Steg 3: Steg 3: Dags att starta koden

Steg 3: Dags att starta koden
Steg 3: Dags att starta koden
Steg 3: Dags att starta koden
Steg 3: Dags att starta koden

Nu när du har fickan klar är det dags att koda kretslekplatsen express.

För att börja vill du se till att ditt bräda kommer att få programmet när det laddas ner så jag valde att få mina lampor att bli lila när de är klara.

Därefter vill du se till att ditt alarm larmar när knappen A trycks in för att ta blocket "på knapp A" och dra det till skärmen. Detta block kommer att hålla nästa block i det.

Vi vill då se till att vi har tid att koppla larmet och gå därifrån så att vi inte sätter igång det. Jag ställde in alla lampor till ljusblå och fick enheten att vänta 5 sekunder efter att jag hade tryckt på knapp A så att jag kunde komma undan säkert. Du kan ställa in färgerna och hur lång tid som helst till vad du vill bara se till att du lämnar dig själv tillräckligt med tid för att komma undan.

Då vill du skapa en variabel. Variabeln på min kod är "startacceleration". Detta kan kallas det namn som någonsin är mest meningsfullt för dig. Denna variabel är inställd på att ta accelerationen (mg) för riktning z. Sedan vill du att alla dina lampor ska släckas för att berätta att allt har ställts in. Sedan tar du en annan variabel och kallar den "aktivera". Denna variabel kommer att vara satt till true.

Denna kod berättar att när knappen A klickas kommer programmet att ta den aktuella accelerationen, ställa in det numret som startacceleration och sedan ställa in "Aktiverad till True"

Steg 4: Steg 4: Aktivera ditt larm

Steg 4: Aktivera ditt larm
Steg 4: Aktivera ditt larm

Det sista blocket börjar med ett "evigt block". Inuti detta block vill du börja med ett "if () = () then" block. i den första cirkeln vill du sätta variabeln "aktiverad" och ställa in den andra cirkeln för att säga sant. Sedan vill du ta ett andra "set variabel" block för att säga "ställ in aktuell acceleration till acceleration (mg) z. Detta säkerställer att när variabeln" aktiverad "är sann kommer" aktuell acceleration "att kontrolleras för alltid.

Vi vill sedan lägga ett andra "if ()> () then" blockera in och se till att tecknet i mitten är ett större än tecken. Den första bubblan tar det absoluta av "nuvarande acceleration" och den andra bubblan tar absolut av "startacceleration" +50. Denna sista "If Then" har programmet att kontinuerligt notera den aktuella accelerationen i z-riktningen och jämföra de absoluta värdena för ström- och startaccelerationerna tills det upptäcker att den aktuella accelerationen är större än startaccelerationen. Vi bryr oss bara om de absoluta värdena för accelerationerna eftersom vi bara vill veta om CPX upplever mer acceleration inte åt vilket håll den accelererar. +50 är på plats eftersom det krävs att den aktuella accelerationen är över 50 mg större än start acceleration innebär att larmet bara utlöses när CPX flyttades av dörren.

Därefter vill vi infoga en "stund" under det andra ifall -påståendet som säger "medan inte knapp B trycktes. Inuti det medan påståendet vill du växla mellan vilka ljud och färger du vill att ditt larm ska spela och visa medan du går. Jag valde att använda färgerna rött och rosa medan jag spelade ljudet från”pew pew”.

Denna kod läser att Om den aktuella accelerationen är större än startacceleration, kommer den inre "while" -slingan att leda till att lamporna blinkar medan ljud spelas upp tills knappen B trycks in.

Då måste vi kunna stänga av vårt larm så att du vill "ställa" aktiverat "till" falskt "" stoppa alla ljud och stänga av alla lampor

Detta säkerställer att när knappen B trycks in kommer den "aktiverade" variabeln att ställas in på falskt, alla ljud stannar och alla lampor kommer att släckas

Steg 5: Steg 5: Nedladdning av filen och syning av Circuit Playground Express

Image
Image

När du har koden fungerar vill du ladda ner filen och kontrollera om ditt dörrlarm fungerar.

Det sista du vill göra är att fästa kretskortet på baksidan av fickan. Jag använde de fyra första hålen på vardera sidan för att hålla brädet nere.

När du har sytt det, lägg batteripaketet i fickan, beväpna dörren och vänta på det första offret.

Njut av!

Rekommenderad: