Étape 1: Sécurité de porte :
Sécurité de verrouillage de porte à l’aide de 1Sheeld
application
Ce projet est sur la sécurisation d’une porte avec un code de sécurité inséré par un téléphone mobile à l’aide de 1 Sheeld application sur android mobile.
Tout d’abord, ce sont les exigences ci-dessous :
· Arduino
· 1Sheeld.
· Servo-moteur.
· Téléphone Android.
· porte!!! : D
Citation"
Ce qui est un moteur d’asservissement, de toute façon ?
Si vous êtes comme moi, alors vous saviez très peu sur les moteurs servo et comment les utiliser, afin que nous devrions commencer dès le début. Un Servo-moteur utilise la modulation de largeur d’impulsions (pwm) d’un microcontrôleur ou d’un IC 555 calendrier (ou quelque chose de différent, je n’ai pas entendu parler) pour savoir quelle position pour déplacer sa corne à. Ils peuvent se déplacer tous les deux dans le sens horaire ou antihoraire grâce à un pont en H qui est câblé en eux. Plupart des Servos, contrairement aux moteurs électriques conventionnels ne pas bouger en rotation continue. le servo standard se déplace n’importe où entre 0 et 180 degrés, ce qui les rendent utiles pour animatronics et robotique. Le servo a trois fils qui sortent de ce qui habituellement se termine par une prise femelle. les couleurs de fils sont noirs, qui doit être relié à la terre, rouge qui doit être relié à l’alimentation positive, et blanc ou jaune qui doit être relié à la sortie du microcontrôleur ou 555 IC et reçoit le pwm. Bon maintenant que vous connaissez les bases.
"
Commençons :
· Fixez d’abord le 1sheeld sur le dessus de votre Arduino.
· Ensuite, branchez votre moteur servo avec le 1sheeld comme illustré dans l’image vers le bas.
(Fil rouge avec 5V, fil avec sol, noir et jaune ou blanc avec broche 9)
· Installez l’application 1Sheeld sur votre téléphone mobile android
· Insérer la bibliothèque de code 1Sheeld dans dossier Arduino.
· Écrivez le code ci-dessous sur l’IDE Arduino :
/* 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);}}
· Si vous souhaitez modifier le mot de passe utilisez la ligne de code :
if(Keypad.isRowPressed(x) & & Keypad.isColumnPressed(y))
· x pour les 0 – 4 et y pour les 0 – 4
· Nous mettons à 180 degrés pour demi cercle ouvrir la porte pendant 5 secondes puis se ferme automatiquement
· Utiliser le bouclier de clavier sur votre application android.
Merci beaucoup.