Pages: [1] 2   Go Down
Author Topic: Branchement PIR + led  (Read 1076 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 1
Posts: 26
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour je veux brancher un Détecteur IR type DYP-ME003
alim : +5v / Gnd
la sortie est en 0v/3.3V


je souhaite ajouter une LED qui serait allumée lorsque  la sortie du PIR est  à 0v et serait éteinte si le PIR est à 3.3v



je ne sais pas si mon schéma est juste et quelle valeurs de résistance il faudrait
« Last Edit: August 12, 2013, 01:52:38 am by yorgouth » Logged

Sud-Ouest
Offline Offline
Full Member
***
Karma: 0
Posts: 117
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ton schéma est bizard il me pique les yeux! smiley-eek
Branche simplement ton PIR =
Gnd => Gnd Uno
5V => 5V Uno
Sortie de ton PIR => Une entrée digitale de ta Uno, la 2 au hasard...

Pour une led qui s'allume lorsque le PIR est a 0V, tu la branche en série avec sa résistance de 200 ohm sur une sortie digitale de ta Uno, la 3 au hasard..., et tu gère l'allumage ou l'extinction de ta led en fonction du PIR dans le code ...

Code:
if(digitalRead(2) == LOW) {
digitalWrite(3, HIGH);
}

Et pour les résistance de PULL-UP tu n'en a plus besoin: "INPUT_PULLUP" voir =
http://arduino.cc/en/Reference/PinMode
« Last Edit: August 11, 2013, 04:48:55 pm by cutprod » Logged

Offline Offline
Newbie
*
Karma: 1
Posts: 26
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Je viens de changer le premier schéma en fait il n'y a pas de résistance pull-up, au repos l'entrée 2 et à 0v.
mon but et de n'utiliser qu'une PIN en entrée par PIR, car il y en aura une dizaine.
Logged

Sud-Ouest
Offline Offline
Full Member
***
Karma: 0
Posts: 117
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Losque le PIR détecte un mouvement,  il donne 3, 3 v ou 0 v ?
Logged

Offline Offline
Newbie
*
Karma: 1
Posts: 26
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Lorsqu'il détecte un mouvement le PIR passe à 3.3v (HIGH sur la broche 2)
et 0v au repos (LOW).

L'arduino compte les déclenchements et le temps
voici un extrait du code :
Code:
// read the pushbutton input pin:
  buttonState = digitalRead(buttonPin);

  // compare the buttonState to its previous state
  if (buttonState != lastButtonState) {
    // if the state has changed, increment the counter
    if (buttonState == HIGH) {
      // if the current state is HIGH then the button
      // wend from off to on:
      buttonPushCounter++;

Je ne souhaite pas pas utiliser l'arduino pour allumer la Led lorsque qu'il n'y a pas de déclenchement pour économiser des E/S
Logged

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour,

Arduino | PIR :
5v -> 5v
D2 <- Sortie
GND -> GND

Pour la led :
Sortie -> (+) led (-) -> résistance 330ohm -> GND

Pour le code soit tu boucles en permanence sur un digitalRead(2) soit tu utilises attachInterrupt(0, taFonction, RISING);
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Sud-Ouest
Offline Offline
Full Member
***
Karma: 0
Posts: 117
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Oui mais il veut que sa led soit allumer si PIR au repos donc sortie a 0v.
Sortie ->  résistance 330ohm->(-) led (+)->+5v uno
Logged

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Oui mais il veut que sa led soit allumer si PIR au repos donc sortie a 0v.
Sortie ->  résistance 330ohm->(-) led (+)->+5v uno
On va pas chipoter smiley-razz
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Offline Offline
Newbie
*
Karma: 1
Posts: 26
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Merci pour vos réponses

Quote
Sortie ->  résistance 330ohm->(-) led (+)->+5v uno

je viens de faire le test,si le sortie du PIR  à 3.3V la LED s’éteint si sortie du PIR à 0v la LED s'allume faiblement mais la sortie se retrouve à 2.60v et l'arduino ne fait plus la différence avec le 3.3V et D2 reste toujours sur HIGH.

je viens de tester avec le + LED sur sortie 3.3V de l'arduino ça commute en LOW sur D2 (1.45v sur la Sortie)  mais la LED est très faible...

Ne faudrait il pas passer par un transistor ou autre composant ? je suis nul en électronique  smiley-lol


Logged

Sud-Ouest
Offline Offline
Full Member
***
Karma: 0
Posts: 117
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Oui essaie avec un BC547, regarde le troisième schéma de cet page:
http://www.siteduzero.com/sciences/tutoriels/arduino-pour-bien-commencer-en-electronique-et-en-programmation/utiliser-plusieurs-afficheurs
Remplace l'ampoule par ta led, suprime l'inter, ton PIR te fournira le 0v qui alimente l'émetteur du transistor,  ce qui alumera ta led au repos du PIR.
Logged

Offline Offline
Newbie
*
Karma: 1
Posts: 26
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ça semble plus compliqué, ça ne fonctionne pas non plus avec un transistor
la sortie du PIR au repos est  à 0v mais pas franchement   à la masse (environ 1.6Mohms)

Logged

Sud-Ouest
Offline Offline
Full Member
***
Karma: 0
Posts: 117
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Alors soit un de nos amis super calé en électronique te donne une solution, soit il te reste plus qu'a regarder du coter du multiplexage =
http://store.arduino.cc/eu/index.php?main_page=product_info&cPath=11_5&products_id=129
ou
http://www.instructables.com/id/Multiplexing-with-Arduino-and-the-74HC595/
ou autres...

Sinon regarde avec des relais reed, en utilisant le contact NC pour allumer ta led :
http://www.conrad.fr/ce/fr/overview/0214610/Relais-Reed;jsessionid=20CCA8833D3A8CE370D9A911EBD20000.ASTPCEN19&perPage=100#ABTest=26349.34166

Logged

Gatineau, Quebec, Canada
Offline Offline
Newbie
*
Karma: 0
Posts: 32
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Un inverseur ("porte NON") avec le signal du PIR à l'entrée et la LED à la sortie?
« Last Edit: August 13, 2013, 05:15:32 pm by ypelletier » Logged


Offline Offline
Newbie
*
Karma: 1
Posts: 26
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

les relais en 3.3v c'est pas évident,
pour la Porte NON je vais voir ce que c'est
j'ai trouvé ça :

ça fonctionne pour la LED mais le signal de sortie du PIR chute à 1.25v (j'ai mis des résistance au hasard 330ohms)
trop faible pour l'entrée D2 de l'arduino...
« Last Edit: August 13, 2013, 04:49:26 pm by yorgouth » Logged

Offline Offline
Newbie
*
Karma: 1
Posts: 26
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bon ça progresse :

avec ces valeurs de résistances : 3v sur la sortie PIR (l'arduino répond !) et 1.25v sur la sortie LED qui s’allume (sans résistance)
Logged

Pages: [1] 2   Go Up
Jump to: