VR deur Security (3 / 5 stap)

Stap 3: Schrijven van de code


Dit om code te schrijven, is de eerste stap te nemen van onze bibliotheek stepper. We kunnen vinden waar bibliotheken zijn opgenomen in de VR-shell door het vinden van #include"EasyVR.h". Volgende we onze globale variabelen instellen voor onze stepper pinnen, LED pinnen, onze controlefunctie stepper, laatste positie (lpos) en onze start-up variabele (p).

Vervolgens in onze setup functie, zullen we alle van onze digitale pinnen als uitgang toewijzen en de snelheid van onze stappenmotor. 60 is een snelheid die ik heb gekozen om snel te reageren, maar ook nauwkeurigheid.

De VR shell code voert veel serie- en birdge verbinding tests in het volgende gebied. Voeg het vlees van onze code, scroll naar beneden totdat u ziet een roeping voor een functie met de naam 'ongeldig action()'. Dit is waar we taken toe te wijzen voor de arduino wanneer bepaalde spraakopdrachten worden herkend door het schild EasyVR 2.0. Het eerste stukje code is aan het licht de groene LED op systeem opstart. Dit is geschreven om te worden opgestart wanneer de deur ontgrendeld wordt. Zoals u zien kunt, de variabele 'p' worden alleen gelijk is aan nul de eerste keer dat deze functie is een lus.

Groep 0, dat het woord trigger "deur" is het al ingesteld door de shell code om naar groep 1 te leiden. Dit betekent voor het sluiten van de deur, een gebruiker zou zeggen "deur":: onderbreken:: "lock".

Schuiven naar groep 1, zien we onze 'lock' en 'ontgrendelen' geval verklaringen. Als de gebruiker probeert om de deur te openen en de deur is al ontgrendeld, het gele lampje zal verlichten voor een korte periode, dan blussen. Hetzelfde valt geldt voor een gesloten deur, de bevelhebber van de 'lock'. Wanneer de lock-opdracht wordt gegeven aan een open deur, de stepper zal draaien * deg * stappen. DEG is de variabele gegeven aan mijn rotatie constraint (90 graden) gedeeld door de mijn motor graden per stap verhouding. De verlichte LED zullen overschakelen van groen naar rood.

En dat is dat.. Onze vuile werk is nu voltooid.

Gerelateerde Artikelen

Fish-eye lens effect voor telefooncamera

Fish-eye lens effect voor telefooncamera

1. Schroef de "business end" van een goedkope deur security objectief bekijken.2. fix het (tijdelijk) over de lens in de camera van je telefoon. Gelukkig mijne was een snug push-fit in de rubber geval, maar Blu-Tack® of soortgelijke zou hebben g
Arduino Bluetooth Garage deur controle met sensoren en aanpasbare Android App

Arduino Bluetooth Garage deur controle met sensoren en aanpasbare Android App

Relais voor het openen garagedeuren en elektrische deursloten activeren via een arduino.Een aanpasbare Android App, verbindt met arduino via wachtwoordbeveiliging bluetooth koppeling.Een bluetooth-module voor hc-05 opdrachten ontvangt van een android
Internet Enabled DSC Home Security System

Internet Enabled DSC Home Security System

Wijzigen van een bestaand DSC Home Security systeem om het internet ingeschakeld en zelf gecontroleerd worden.Dit instructable wordt ervan uitgegaan dat u een werkende Raspberry Pi hebt.Let op: deze uitvoering heeft de volgende tekortkomingen:Als een
DIY Security Camera

DIY Security Camera

Dit instructable Toon u hoe bouwen uw eigen DIY Security Camera, die een foto van de persoon aan de deur maakt en stuur een mailtje met de afbeelding naar uw e-maildoos, zodat je weet als het is wat je weet of het een indringer...De DIY Security Came
Hoe het bouwen van een eenvoudige Security Camera Safe

Hoe het bouwen van een eenvoudige Security Camera Safe

camera's, ze lijken te zijn overal deze dagen. Ze zijn zo alomtegenwoordig dat het oog soms gewoon niet te merken hen. Ik doorgeven door ten minste één of twee camera's elke keer loop ik de gangen van één klasse naar de andere. Big Brother is altijd
Garage deur beveiliging kappen

Garage deur beveiliging kappen

Zou u verbaasd zijn als ik u vertelde dat de meeste garagedeuren kunnen worden geopend in minder dan 10 seconden zonder alle elektronica?Ik weet dat ik was.En, ik was gemotiveerd om een oplossing te vinden!Dus, hier is mijn oplossing voor een beveili
15 minuten SMS deur ingang alarm

15 minuten SMS deur ingang alarm

Hallo kerels dit is mijn eerste instructable ik hoop dat u zult genieten!Ziek van de hoge prijzen van Home Security systemen??zijn oude mobiele upsets weet niet wat te doen met?het bouwen van een goedkope alarmsysteem, dat geeft een melding op uw mob
ARDUINO draadloze HOME SECURITY SYSTEM

ARDUINO draadloze HOME SECURITY SYSTEM

In dit project zal ik bespreken hoe kun je een goedkope draadloze home security system. Hoewel tijdens het starten van dit project het hoofddoel was alleen voor beveiliging alarm, maar later vond ik dat dit apparaat kan worden gebruikt voor het oplos
Gratis Home Security systeem (geen codering vereist!)

Gratis Home Security systeem (geen codering vereist!)

Een verhaaltje over de vraag waarom dit systeem was zocht voordat ik begin de werkelijke instructable. Voel je vrij om naar de TLDR versie hieronder als u niet geïnteresseerd bent.Ongeveer een jaar en een half geleden waren mijn vrouw en ik wonen in
De Portal deur

De Portal deur

ik zal u tonen hoe te zetten portalen op uw deur of muur.Stap 1: De sjabloon Moet u de sjabloon ergens onder deze tekst. Het is zeer groot (7500 x 500 pixels), omdat het moet worden afgedrukt op een groot papier (zinvol, hè?).Wat het bevat:-2 portale
Arduino wachtwoord beveiligingssysteem met magnetische deur sensoren

Arduino wachtwoord beveiligingssysteem met magnetische deur sensoren

In deze handleiding Instructables zal ik u tonen hoe maak je je eigen wachtwoord beveiligingssysteem met behulp van de Arduino uno bestuur en sommige schakelopties magnetische deur. Ik maakte mijn eigen circuit met behulp van de ATmega328 micro contr
Reactieve Neopixel deur verlichting

Reactieve Neopixel deur verlichting

Wat denk je? Je deur kan nu lichten op het ook!Maar wacht, er is meer! Deze lichten zijn reactieve omdat ze voelen wanneer u sluit de deur en automatisch schakelt uit, u zowel energie te besparen en van slaaptekort door de gloeiende awesomeness die d
RGB LED auto streepje, en deur verlichting

RGB LED auto streepje, en deur verlichting

RGB LED strips zijn een geweldige manier om kleur onopvallend in plaatsen, komen ze meestal met zelfklevende steun gemakkelijker te houden ze overal. Deze LED strips zijn geworden vrij gemakkelijk en goedkoop om te kopen, en mensen zijn nog steeds he
DIY staande sieraden Case w / spiegel deur

DIY staande sieraden Case w / spiegel deur

mijn vriendin altijd vertelde me dat ze een staande sieraden kast met een spiegel deur wilde. Ik wilde haar om een te krijgen voor een tijdje nu, maar telkens als ik zag men in een winkel die leek te worden gemaakt van goedkope materialen, de structu