Étape 2: Capteur de Vibration avec arduino
Permet de fixer avec arduino comme indiqué dans dessus diagramme). Ici capteur agit simplement comme un interrupteur qui s’allume quand vibre. Le condensateur est nécessaire, car il les écuries sortie, je suppose que le temps de contact est faible pour arduino pour détecter et que je vivais des résultats non désirés. Donc, ce qui, selon moi, fait de condensateur est, sur léger contact transistor amplifie l’énergie de magasins de signal et condensateur pour apporter une contribution un peu stable à arduino.
Dès le début il arduino sera digitalRead capteur de temps en temps. Digital lire moyens, soit sa va être allumé ou éteint (0 ou 1). On veut dire les contacts de capteurs touchés en raison de vibrations, avec croquis suivant que la goupille led de 13 d’arduino s’allument pendant 2 secondes.
Supplémentaires d’édition : 11 mars 2016
J’ai testé que nous pouvons également utiliser analogRead pour obtenir des résultats en flottante points. Cela vous est possible de régler la sensibilité à l’intérieur du programme trop.
Arduino croquis fichier joint.
Code :
capteur int = A5 ; goupille de capteur
int mené = 13 ; par défaut dirigée sur arduino
void setup() {
pinMode (entrée de la sonde,) ;
pinMode (led, sortie) ;
Serial.Begin(9600) ;
}
boucle de Sub () {
tension d’int = digitalRead(sensor) ; lire capteur ici
Serial.println (tension) ; impression de tension à serial monitor sur pc
retarder (1000) ;
Si (tension > = 1) {/ / si le printemps contacte sur secouant
digitalWrite (conduit, en haut) ; allumer les led pour montrer que la vibration est détectée
retarder (2000) ;
digitalWrite (led, faible) ; Éteignez conduit maintenant
} / / fin si tension
} / / fin de boucle
C’est tout, profitez! partager avec moi si vous avez fait quelque chose comme ça.