Détecteur de mouvement PIR avec Arduino : Exploité à plus faible puissance consommation Mode (4 / 5 étapes)

Étape 4: Croquis : mise hors tension et interruption fondé de réveil (faible consommation d’énergie)

Pour réduire la consommation de l’alimentation/batterie, il serait avantageux de mettre arduino en mode moins la consommation d’énergie ou d’hibernation jusqu'à ce que le capteur infrarouge détecte un mouvement. Nous y parviendrons en utilisant l’interruption matérielle et Power Down Mode du microcontrôleur ATMEGA328P de la carte arduino. En outre, nous désactiverons convertisseurs analogiques/numérique (ADC) étant donné que nous ne devons pas tout ADC.

« Le mode de mise hors tension enregistre le contenu du registre mais gèle l’oscillateur, la désactivation de toutes les fonctions de la puce r othe jusqu'à la réinitialisation de matériel ou d’interruption de t nex ».

Dans ce sketch, nous utilisons les broches d’entrée D2 ou interruption 0 quelle sortie de PIR capteur est connecté.

Détecteur PIR lui-même ayant sur la minuterie de l’État, nous ne devons pas tout minuterie d’arduino pour garder la broche de sortie D13 ON à heure fixe. L’heure est physiquement réglable à l’aide du potentiomètre Tx, comme indiqué dans l’étape précédente.

-Arduino sur la première marche, clignotements LED sur la broche 13 pendant une minute, c’est juste pour une indication visuelle de la période de réchauffement requis par capteur PIR pour se stabiliser à la température ambiante.

pour (int i = 1; i < = 120; i ++) {}
digitalWrite (LedPin, élevé) ;

Delay(100) ;

digitalWrite (LedPin, basse) ; Delay(100) ; }

-L’Arduino est maintenu en Hibernation jusqu'à ce que la goupille de D2 est faible.

Dans la fonction Hibernate() ;

Nous mettrons toutes les broches d’entrée sauf pin 13 auquel nous avons branché notre LED ou relais.

pour (int i = 0; i < 20; i ++) {}
Si (je! = 13)

pinMode (i, entrée);}

et la valeur arduino mode "veille" plus bas mode de consommation d’énergie

set_sleep_mode(SLEEP_MODE_PWR_DOWN) ;

et désactiver les convertisseurs a/n

ADCSRA & = ~ (1 << 7) ;

et désactiver Brown sur détecteur utilisé pour vérifier le niveau de tension d’entrée

sleep_bod_disable() ;

Nous attachons une interruption 0 de broche 2 en détecter le changement dans l’état du signal sur la broche 2

attachInterrupt (PIRsensorInterrupt, wakeUpNow, changement) ;

Enfin la fonction Sleep est appelée à l’aide

sleep_mode() ;

-Lorsque le capteur infrarouge détecte un mouvement, capteur PIR sortie de changements d’état de faible à élevé. Ce signal de bord montante est prélevée jusqu'à par interruption 0, arduino réveille du mode veille, interruptions sont désactivées temporairement et par conséquent la broche D13 va haut.

Une fois, la valeur temps est passé, PIR sortie nouveau revient au bas du haut, ce signal chute de bord déclenche une autre interruption, mettant une fois de plus les arduino en hibernation.

Articles Liés

Système d’éclairage avec détecteur de mouvement PIR et Arduino DIY chambre Smart

Système d’éclairage avec détecteur de mouvement PIR et Arduino DIY chambre Smart

Bonjour amis, sujet d'aujourd'hui est système intelligent Light Room et comment les détecteur de mouvement PIR détecte le mouvement et le travail en conséquence. Je vais vous parler du projet dans lequel vous apprendrez comment vous pouvez auto allum
Détecteur de mouvement PIR alarme Arduino (avec checking→Packing→end)

Détecteur de mouvement PIR alarme Arduino (avec checking→Packing→end)

il s'agit d'un guide sur comment faire un détecteur de mouvement avec un arduino ! Profitez !Étape 1: Éléments nécessaires Microcontrôleur Arduino UnoMaquette, MiniCapteur PIR, SE-10Fils de raccordementBuzzer piezoLED, une taille ou un typePlywood(op
Caméra espion trousseau 808 avec détecteur de mouvement PIR contrôlé par Arduino puce

Caméra espion trousseau 808 avec détecteur de mouvement PIR contrôlé par Arduino puce

ce projet décrit comment prendre automatiquement des photos avec une résolution de 1024 x 768 pixelsen utilisant une miniature modèle #3 808 trousseau spycam avec carte microSD de 8 Godéclenchée par un détecteur de mouvement PIRet articulé par puce A
Détecteur de mouvement PIR ARDUINO avec 16 X 2 LCD

Détecteur de mouvement PIR ARDUINO avec 16 X 2 LCD

Il s'agit d'un projet simple pour les débutants qui ont juste commencé à utiliser Arduino.Ce projet utilise un détecteur de mouvement PIR et un Module de LCD 16 X 2 pour afficher lorsque le mouvement a été détecté et que le mouvement arrêté.Ainsi, il
Buglar alarme avec détecteur de mouvement PIR

Buglar alarme avec détecteur de mouvement PIR

Dans ce INSTRUCTABLE,Nous allons faire un simple BUGLAR alarme avec détecteur de mouvement PIR & ARDUINON'oubliez pas de ce vote pour le concours de capteur ! : D(Vous pouvez voir un bouton de Vote à la médaille IN the TOP)Pour visiter des projets de
Détecteur de mouvement PIR Arduino système de sécurité basé sur

Détecteur de mouvement PIR Arduino système de sécurité basé sur

Ce projet va faire de notre système de sécurité basé sur Arduino avec capteur sensible aux mouvements.Lorsque le système détecte alarme de mouvement nous alerterons en entrant dans le circuit.http://Make.robimek.com/Motion-Security-System-with-Arduin
Détecteur de mouvement PIR Arduino

Détecteur de mouvement PIR Arduino

Ce Instructable est sur la création d'un détecteur de mouvement PIR Arduino pour votre chambre ou bureau, à l'aide de pièces disponibles dans votre local Radio Shack ! Si vous cherchez un endroit frais et capteur de sécurité facile à construire ou un
Détecteur de mouvement PIR 3V conduisant à un Module de relais (défectueux) 3v

Détecteur de mouvement PIR 3V conduisant à un Module de relais (défectueux) 3v

S'il vous plaît votez pour ce instructable. Rechercher pour le vote en haut à droite. Ce serait génial de gagner un t-shirt ! C'est tout que je suis à la recherche sortir de cette.Le but de cette instructable est de montrer comment utiliser un capteu
Convertissez un détecteur de mouvement PIR 5v 3.3V pour ESP8266

Convertissez un détecteur de mouvement PIR 5v 3.3V pour ESP8266

Avez-vous un détecteur de mouvement PIR que vous souhaitez utiliser avec votre Arduino de 3.3 volts ou un ESP8266 (NodeMCU), ou peut-être un PI de framboise. Eh bien le capteur PIR chinois standard el-cheapo accepte 5 volts dans la SCR broche (en fai
CAPTEUR PIR avec ARDUINO activer le moteur pas à pas

CAPTEUR PIR avec ARDUINO activer le moteur pas à pas

ACTIVER LA COMMANDE DE MOTEUR À L'AIDE DU DÉTECTEUR DE MOUVEMENTEtape 1: PIR avec ARDUINO activé moteur pas à pasSalut ce instactable de rotation avant-propos de moteur pas à pas et en arrière quand pir lire certains mouvement.Étape 2: Partie exigent
Détecteur de mouvement PIR pour rétro-éclairage de l’écran tactile d’arLCD

Détecteur de mouvement PIR pour rétro-éclairage de l’écran tactile d’arLCD

Salut, son Jazz avec un nouveau tutoriel.  Aujourd'hui, nous allons utiliser un détecteur de mouvement PIR pour changer la luminosité de l'écran arLCD.  Détection de mouvement est utile pour des choses que vous ne voulez pas tout le temps.  Par exemp
Piratage un détecteur de mouvement PIR à utiliser comme un dispositif de déclenchement.

Piratage un détecteur de mouvement PIR à utiliser comme un dispositif de déclenchement.

Ce hack permet de créer un interrupteur électrique de détection de mouvementVous pouvez utiliser ceci pour déclencher les dispositifs électriques de solénoïdes à moteurs aux caméras.Étape 1: Ce que vous aurez besoin Ainsi que de la base de la soudure
À l’aide d’une alarme de maison ordinaire de ferraille PIR avec Arduino

À l’aide d’une alarme de maison ordinaire de ferraille PIR avec Arduino

Si vous êtes comme moi et n'aimez pas jeter les appareils électroniques indésirables, vous pouvez avoir un capteur PIR vieux d'une alarme de maison ordinaire au fond de votre boîte de courrier indésirable.Vous pouvez facilement brancher à votre ardui
Détecteur de mouvement contrôlé Arduino

Détecteur de mouvement contrôlé Arduino

dans ce Instructable, je vais expliquer comment générer une alarme de mouvement activé ! Il utilise un microcontrôleur Arduino, un capteur PIR (infrarouge passif) et un type d'alarme. Vous pouvez utiliser un indicateur LED, un buzzer ou un piezo. C'e