Change Tracker (5 / 7 étapes)

Étape 5: Arduino Sketch

POUR LE CAPTEUR À ULTRASONS

/ * James à elle à nouveau, cette fois-ci en utilisant les ultrasons
Capteur pour mesurer la distance /

const int trigPin = 2 ;

const int echoPin = 3 ;

int redLed = 12 ;

Qu’int = 11 ;

int maxRange = 50 ; Portée maximale nécessaire

int minRange = 0 ; Portée minimale nécessaire

longue durée ;

longue distance ;

void setup() {}

Serial.Begin (9600) ;

pinMode (trigPin, sortie) ;

pinMode (echoPin, entrée) ;

pinMode (redLed, sortie) ;

pinMode (que, sortie) ;

}

void loop() {}

digitalWrite (trigPin, basse) ;

delayMicroseconds(2) ;

digitalWrite (trigPin, HIGH) ;

delayMicroseconds(10) ;

digitalWrite (trigPin, basse) ;

durée = pulseIn (echoPin, HIGH) ;

Calculer la distance (en cm) basée sur la vitesse du son.

distance = durée/58,2 ;

Si (distance > = maxRange || distance < = minRange) {}

Serial.println ("il est très sûr") ;

digitalWrite (que, HIGH) ;

digitalWrite (redLed, basse) ;

}

else {}

Serial.Print ("James, il est un manquement à") ;

Serial.Print(distance) ;

Serial.println ("cm. Il y est un intrus!!!") ;

digitalWrite (que, faible) ;

digitalWrite (redLed, HIGH) ;

}

Délai 50ms avant la prochaine lecture.

Delay(50) ;

}

POUR LE CAPTEUR INFRAROUGE


/ * James à nouveau cette fois-ci essayer au sens
rayonnement infrarouge détectée autour de la maison pour une utilisation dans les alarmes anti-intrusion * /

int IRA = 2 ;

int IRB = 3 ;

int IRC = 4 ;

int IRD = 5 ;

int gauche = 6 ;

int droite = 7 ;

avant int = 8 ;

int dos = 9 ;

avertisseur sonore int = 10 ;

int sécuritaire = 11 ;

void setup()

{

Serial.Begin(9600) ;

pour (int pinNumber = 2; pinNumber < 6; pinNumber ++) {}

pinMode (pinNumber, entrée) ;

digitalWrite (pinNumber, LOW);}

pour (int code pin = 6; broche < 12 ; pin ++) {}

pinMode (pin, sortie) ;

digitalWrite (broches, LOW);}

Serial.println ("Hie James") ;

}

void loop()

{

if(digitalRead(IRA)==Low)

{digitalWrite (avant, fort) ;

digitalWrite (safe, faible) ;

digitalWrite (sonnerie, HIGH) ;

Serial.println ("intrus de l’avant!") ;

}

else {digitalWrite (avant, faible) ;

digitalWrite (safe, HIGH) ;

digitalWrite (sonnerie, LOW);}

Delay(10) ;

if(digitalRead(IRB)==Low)

{digitalWrite (dos, HIGH) ;

digitalWrite (safe, faible) ;

digitalWrite (sonnerie, HIGH) ;

Serial.println ("intrus du dos!!!") ;

}

else {digitalWrite (dos, faible) ;

digitalWrite (safe, HIGH) ;

digitalWrite (sonnerie, LOW);}

Delay(10) ;

if(digitalRead(IRC)==Low)

{digitalWrite (gauche, haut) ;

digitalWrite (safe, faible) ;

digitalWrite (sonnerie, HIGH) ;

Serial.println ("intrus de gauche à droite!") ;

}

else {digitalWrite (gauche, en bas) ;

digitalWrite (safe, HIGH) ;

digitalWrite (sonnerie, LOW);}

Delay(10) ;

if(digitalRead(IRD)==Low)

{digitalWrite (haut, droite) ;

digitalWrite (safe, faible) ;

digitalWrite (sonnerie, HIGH) ;

Serial.println ("intrus de la droite!!!") ;

}

else {digitalWrite (à droite, bas) ;

digitalWrite (safe, HIGH) ;

digitalWrite (sonnerie, LOW);}

Delay(10) ;

}

Articles Liés

Halloween bol/Bag GPS Tracker

Halloween bol/Bag GPS Tracker

J'ai eu l'idée de ce projet après que lire des articles sur des enfants s'est perdu à veille de Halloween quelle Astuce et traitement. Alors je suis venu à l'idée de construire un tracker GPS qui est portable et assez petit pour mettre dans le bol/sa
Introduction à Excel : Tracker des frais

Introduction à Excel : Tracker des frais

Je voudrais enregistrer mes habitudes de dépenses mensuelles pour obtenir une bonne idée de combien je suis passer dans certaines catégories, si je vais dans les déficits mensuels, etc.. J'ai mis à jour une feuille de calcul Microsoft Excel (tableur
Altoids Mini Motion Tracker

Altoids Mini Motion Tracker

mise à jour 29 novembre: station de base ajoutée instructions mod!Quiconque a été à l'école primaire durant les années 2000 probablement connaissait quelqu'un qui avait un de ces systèmes de traqueur de SpyGear. En fait, si vous en aviez un, vous éti
Tortue Tracker (Version analogique)

Tortue Tracker (Version analogique)

Description (courte):Comment attacher une chaîne lumineuse colorée à votre tortue pour animaux de compagnie à garder une trace de ses pérégrinations.Réponse - Velcro et filsDescription (long) :Tortues sont merveilleux, facétieux et bizarre. Notre tor
PWM contrôleur solaire et tracker

PWM contrôleur solaire et tracker

Tracker et régulateur solaire pwmÉtape 1: IntroductionLes applications PV peuvent être regroupées selon le schéma d'interaction avec le réseau : réseau connecté, stand-alone et hybride. Systèmes photovoltaïques composent d'un générateur PV (cellule,
Autonome R/C Tonka Camion avec Head Tracking pour FPV (Tonka sommet Build)

Autonome R/C Tonka Camion avec Head Tracking pour FPV (Tonka sommet Build)

Remember retour dans la journée, jouer avec votre gros camion Tonka, passage par tout, se sentir comme si c'était un camion monstre impressionnant qui pourrait aller n'importe où ? Ou vous habitez dans une zone relativement urbaine et aimerais aller
Tracker portable enfant

Tracker portable enfant

Êtes-vous inquiet de vos enfants se perdus lorsque vous êtes dehors dans un endroit bondé ? C'est évident, n'est ce pas ? Ce projet permettra de réduire le risque des enfants se perdre à l'inconnu et les endroits bondés donc également Éliminez vos ca
Tracker GPS en temps réel avec intégrée Google Maps

Tracker GPS en temps réel avec intégrée Google Maps

Ce projet décrit comment vous pouvez construire un mobile en temps réel GPS tracker avec intégrée Google Maps. J'ai commencé ce projet surtout pour voir si je peux intégrer toutes les différentes pièces de matériel et de logiciel pour faire une solut
Raspberry Pi emplacement Tracker

Raspberry Pi emplacement Tracker

Dans ce Instructable je vous guidera dans les étapes pour construire un bricolage système de traqueur localisation fonctionne à l'intérieur d'un Pi de framboise sans GPS. RPi peut être connecté à n'importe quel véhicule en mouvement, en faisant une o
Faire votre propre tracker d’activité

Faire votre propre tracker d’activité

RetroBand est le deuxième résultat d'Arduino projet portables pris en charge par open source. Je pense que cela ne devrait pas être appelé un « smart band » puisqu'il a seulement des fonctions simples. En fait, c'est plutôt d'être appelé une « activi
Internet Enabled Solar Tracker

Internet Enabled Solar Tracker

Il s'agit d'un Tracker solaire. Pleine grandeur, nuage connectés, smartphone accessible traqueur solaire construit principalement à partir de 2 x 4 et contreplaqué, employant en bois peg engrenages, tringles recyclé, écrous, boulons et tige filetée.
Faire un Tracker de ballon à haute Altitude (Arduino)

Faire un Tracker de ballon à haute Altitude (Arduino)

Un des projets plus cool que j'ai fait pour autant avec mes enfants est un ballon « près de l'espace ». Ce n'est pas tout à fait dans l'espace lui-même (100 Km +) mais si haut que le ciel semble noir et vous pouvez commencer à voir la courbure de la
Portable solaire projet Tracker - conception de circuits et Breadboarding

Portable solaire projet Tracker - conception de circuits et Breadboarding

en théorie, l'énergie solaire est impressionnant. Il est propre, gratuite et abondante. L'inconvénient est que pour convertir directement la lumière d'énergie électrique nécessite un capteur solaire tel qu'un panneau solaire. L'état actuel de cette t
X-Track - visualisation de la musique sans fil et tracker

X-Track - visualisation de la musique sans fil et tracker

X-Track est un appareil sans fil de prototype qui vous relie à la musique, de donner un spectacle avec ses diodes lumineuses de beat-synchronisé et le suivi de vos mouvements afin que vous puissiez apprendre plus tard combien vous avez aimé la nuit e