Inhoudsopgave:

Circuit Playground Express deuralarm - Ajarnpa
Circuit Playground Express deuralarm - Ajarnpa

Video: Circuit Playground Express deuralarm - Ajarnpa

Video: Circuit Playground Express deuralarm - Ajarnpa
Video: Last-Minute Halloween Project: Circuit Playground Jack-o’-Lantern 2024, December
Anonim
Circuit Speeltuin Express Deur Alarm
Circuit Speeltuin Express Deur Alarm
Circuit Speeltuin Express Deur Alarm
Circuit Speeltuin Express Deur Alarm

Heb je je ooit afgevraagd of familieleden je kamer doorzoeken terwijl jij er niet bent? Wil je ze wegjagen? Als je op mij lijkt, dan heb je een Circuit Playground Express-deuralarm nodig. Ik heb mijn eigen deuralarm gemaakt omdat ik altijd nieuwsgierig ben als iemand mijn kamer binnengaat als ik er niet ben en zelfs als ik er niet ben om ze te stoppen, wil ik ze zeker bang maken om mijn deur niet te openen zonder toestemming opnieuw.

Benodigdheden

Voor dit deuralarm heb je een express-kit voor circuitspeeltuin nodig, toegang tot een computer met een USB-poort, een pijpenrager, een scherpe marker (of gewone marker), twee stukken stof van minimaal 5x4 inch (je wilt zorg ervoor dat u voldoende ruimte hebt om de batterij in de zak te passen wanneer deze klaar is met naaien), twee stukken draad en een naald. Deze draden kunnen elke kleur hebben, de ene wordt gebruikt om de stof aan elkaar te naaien en de andere draad wordt gebruikt om te borduren. Als je geen pijpenrager hebt, zal extra stof of touwtje werken.

Stap 1: Stap 1: Rijg uw naald in, naai uw zijkanten en teken uw ontwerp

Stap 1: Rijg uw naald in, naai uw zijkanten en teken uw ontwerp
Stap 1: Rijg uw naald in, naai uw zijkanten en teken uw ontwerp
Stap 1: Rijg uw naald in, naai uw zijkanten en teken uw ontwerp
Stap 1: Rijg uw naald in, naai uw zijkanten en teken uw ontwerp

Als je al je benodigdheden bij elkaar hebt, wil je meteen beginnen met het maken van de zak. Ik gebruikte twee stukken vilt en gebruikte een bindklem om ze bij elkaar te houden, zodat ze in de rij zouden blijven staan. De bindclip kan het toevoegen van tekst aan de voorkant van uw zak in de weg zitten, dus u wilt van deze gelegenheid gebruik maken om de lange zijde van de stof die niet bij elkaar wordt gehouden door de bindclip aan elkaar te naaien. Als je die kant hebt genaaid, kun je een knoop aan het uiteinde van de draad leggen en de bindklem verwijderen.

nu zou je twee stukken stof moeten hebben die aan elkaar zijn genaaid. de volgende stap is om op je stof te tekenen met een stift. Het is misschien het beste om uw belettering op een stukje papier te oefenen voordat u op uw stof tekent, omdat de sharpie permanent is en u niet kunt wissen als u eenmaal een markering hebt gemaakt

Dan wil je je tweede stuk draad nemen, het door de naald rijgen, een knoop aan het einde leggen en beginnen met het naaien van je belettering vanaf de achterkant van het bovenste stuk stof naar voren. Je wilt ervoor zorgen dat je alleen probeert te naaien waar je hebt getekend met sharpie en ook ervoor zorgt dat je tijdens dit proces niet je twee stukken stof aan elkaar naait.

Ga door met naaien totdat alle letters klaar zijn, knoop het touwtje af om ervoor te zorgen dat het niet door de stof glijdt. Neem vervolgens je eerste kleur draad, rijg deze door de naald, knoop een knoop af en eindig met het naaien van de onderkant en de laatste kant. Zorg ervoor dat je de bovenkant open laat, zodat je hem als zak kunt gebruiken.

Stap 2: Stap 2: Voeg uw handvat toe

Stap 2: Voeg uw handvat toe
Stap 2: Voeg uw handvat toe

Als je alles hebt genaaid, kun je doorgaan en een handvat toevoegen. Ik gebruikte een pijpenrager die ik dubbelgevouwen heb. Als je geen pijpenrager hebt, zou ik op zoek gaan naar extra stof of touw. Je wilt zeker weten dat je genoeg materiaal hebt om over je deurknop te passen, anders kan je deuralarm niet hangen

Als je een handvat hebt, naai dan elk uiteinde aan weerszijden van je zak.

Stap 3: Stap 3: Tijd om de code te starten

Stap 3: Tijd om de code te starten
Stap 3: Tijd om de code te starten
Stap 3: Tijd om de code te starten
Stap 3: Tijd om de code te starten

Nu je je zak hebt gedaan, is het tijd om de circuitspeeltuin express te coderen.

Om te beginnen wil je er zeker van zijn dat je bord het programma ontvangt wanneer het wordt gedownload, dus ik heb ervoor gekozen om mijn lichten paars te laten worden als ze klaar zijn.

Vervolgens wil je ervoor zorgen dat je alarm zichzelf activeert wanneer knop A wordt ingedrukt, dus neem het blok "aan knop A klik" en sleep het naar je scherm. Dit blok bevat de volgende blokken erin.

We willen er dan zeker van zijn dat we tijd hebben om het alarm in te schakelen en weg te lopen, zodat we het niet laten afgaan. Ik zette alle lichten op lichtblauw en liet het apparaat 5 seconden wachten nadat ik op knop A had gedrukt, zodat ik veilig weg kon komen. Je kunt de kleuren en de hoeveelheid tijd instellen voor alles wat je wilt, zorg er gewoon voor dat je genoeg tijd overhoudt om weg te komen.

Dan wil je een variabele maken. De variabele in mijn code is "startversnelling". Dit kan de naam worden die voor u het meest logisch is. Deze variabele is ingesteld om de versnelling (mg) van richting z te nemen. Dan wil je dat al je lichten uitgaan om je te vertellen dat alles is ingesteld. Dan neem je een andere variabele en noem je deze 'activeren'. Deze variabele wordt ingesteld op true.

Deze code vertelt u dat wanneer op knop A wordt geklikt, het programma de huidige versnelling zal nemen, dat nummer als de startversnelling zal instellen en vervolgens "Geactiveerd op True" zal instellen

Stap 4: Stap 4: Uw alarm inschakelen

Stap 4: Uw alarm inschakelen
Stap 4: Uw alarm inschakelen

Het laatste blok gaat beginnen met een 'forever block'. Binnen dit blok wil je beginnen met een "if ()=() then" -blok. in de eerste cirkel wil je de variabele "geactiveerd" plaatsen en de tweede cirkel op true zetten. Dan wil je een tweede blok "variabele instellen" nemen om te zeggen "stel huidige versnelling in op versnelling (mg) z. Dit zorgt ervoor dat wanneer de variabele "geactiveerd" waar is, de "huidige versnelling" voor altijd wordt gecontroleerd.

We willen dan een tweede "if()>()then" blok plaatsen en ervoor zorgen dat het teken in het midden een groter is dan teken. De eerste bel zal de absolute waarde van de "huidige versnelling" nemen en de tweede bel zal de absolute waarde van "startversnelling" +50 nemen. Deze laatste "Als Dan" laat het programma continu de huidige versnelling in de z-richting noteren en de absolute waarden van de huidige en startversnellingen vergelijken totdat het detecteert dat de huidige versnelling groter is dan de startversnelling. We geven alleen om de absolute waarden van de versnellingen omdat we alleen willen weten of de CPX meer versnelling ervaart, niet in welke richting hij versnelt. De +50 is op zijn plaats omdat de huidige versnelling meer dan 50 mg groter moet zijn dan de start versnelling betekent dat het alarm alleen afgaat wanneer de CPX door de deur werd bewogen.

Vervolgens willen we een "while" invoegen onder de tweede if then-verklaring die zegt "terwijl niet op knop B werd gedrukt. Binnen die while-verklaring wil je afwisselen tussen de geluiden en kleuren die je wilt dat je alarm speelt en laat zien terwijl het afgaat. Ik koos ervoor om de kleuren rood en roze te gebruiken tijdens het spelen van het 'pew pew'-geluid.

Deze code leest dat als de huidige versnelling groter is dan de beginversnelling, de binnenste "terwijl"-lus ervoor zorgt dat de lampjes gaan knipperen tijdens het afspelen van geluid totdat op knop B wordt gedrukt.

Dan moeten we in staat zijn om ons alarm uit te zetten, dus je wilt "geactiveerd" op "false" zetten, alle geluiden stoppen en alle lichten uitdoen

Dit zorgt ervoor dat wanneer knop B wordt ingedrukt, de variabele "geactiveerd" wordt ingesteld op false, alle geluiden stoppen en alle lichten uitgaan

Stap 5: Stap 5: Omlaag Het bestand laden en de Circuit Playground Express naaien

Image
Image

Zodra de code werkt, wil je het bestand downloaden en controleren of je deuralarm werkt.

Het laatste dat u wilt doen, is de printplaat op de achterkant van uw zak bevestigen. Ik gebruikte de eerste vier gaten aan weerszijden om het bord vast te houden.

Zodra je het hebt vastgenaaid, plaats je het batterijpakket in je zak, bewapen je je deur en wacht je op het eerste slachtoffer.

Genieten van!

Aanbevolen: