Stap 1: Deur beveiliging:
Deur slot beveiliging met behulp van 1Sheeld
toepassing
Dit project is over het beveiligen van een deur met een veiligheidscode ingevoegd door een mobiele telefoon met behulp van 1 Sheeld toepassing op android mobiele.
Ten eerste zijn deze de vereiste hieronder:
· Arduino
· 1Sheeld.
· Servomotor.
· Android telefoon.
· deur!!! : D
Quote"
Wat is een servomotor, toch?
Als u als me bent, dan u zo weinig wist over servomotoren, en hoe ze te gebruiken, zodat we vanaf het begin moeten beginnen. Een servomotor maakt gebruik van puls breedte modulatie (pwm) uit een microcontroller of een timing van de 555 IC (of iets anders heb ik niet gehoord over) om te weten welk standpunt de hoorn te verplaatsen. Ze kunnen zowel met de klok mee of tegen de klok in dankzij een H-brug die hardwired in hen is verplaatsen. Meeste servo's, in tegenstelling tot conventionele elektromotoren Verplaats niet in continue rotaties. de standaard servo beweegt zich ergens tussen 0 en 180 graden, waardoor ze nuttig voor animatronics en robotica. De servo heeft drie draden uit die meestal in een vrouwelijke aansluiting eindigt. de draad kleuren zijn zwart, die wordt aangesloten op de grond, rode die wordt aangesloten op de positieve voeding, en wit of geel die wordt aangesloten op de uitgang van de microcontroller of 555 IC, en ontvangt van de pwm. Oke nu dat je de basis weet.
"
Laten we beginnen:
· Eerste hechten de 1sheeld op de bovenkant van je Arduino.
· Sluit uw servomotor met de 1sheeld zoals aangegeven in de afbeelding naar beneden.
(Rode draad met 5V, zwarte draad met de grond, en geel of wit met pin 9)
· 1Sheeld toepassing op uw android mobiele telefoon installeren
· 1Sheeld codebibliotheek invoegen Arduino map.
· Schrijf de code hieronder op de Arduino IDE:
/* Sweepby BARRAGANThis example code is in the public domain.modified 8 Nov 2013by Scott Fitzgerald<a href="http://arduino.cc/en/Tutorial/Sweep" rel="nofollow"> http://arduino.cc/en/Tutorial/Sweep>*/#include <servo.h>#include <onesheeld.h>Servo myservo; // create servo object to control a servo// twelve servo objects can be created on most boardsvoid setup(){OneSheeld.begin();myservo.attach(9); // attaches the servo on pin 9 to the servo object}void loop(){if(Keypad.isRowPressed(0) && Keypad.isColumnPressed(0)){myservo.write(0);myservo.write(180);delay(5000);myservo.write(0);}}
· Als u wilt wijzigen wachtwoord gebruik de coderegel:
if(keypad.isRowPressed(x) & & Keypad.isColumnPressed(y))
· x voor 0 – 4 en y voor 0-4
· We zetten 180 graden voor halve cirkel te open de deur gedurende 5 seconden sluit automatisch
· Gebruik het toetsenblok-schild op uw Androïde toepassing.
Hartelijk dank.