Comment faire un système d’alarme avec Arduino (5 / 8 étapes)

Étape 5: Installation des composants de logiciel pour Arduino

Comme indiqué précédemment, afin de compiler les codes que j’ai réalisé, que vous devrez télécharger les bibliothèques qui ne sont pas présents par défaut dans l’IDE Arduino. L’installation est très simple, vous pouvez simplement télécharger le fichier. Compresser, décompresser et déplacez-les dans l’Arduino / bibliothèques sur votre ordinateur.

Voici les codes des programmes de la version 1.0 du système d’alarme

Serveur

Vous pouvez trouver le code de l’Arduino pour le serveur ici https://github.com/jackbell16/Arduino_System_Alarm...

Client

/**

Ce code doit être installé à chaque client, ce qui veulent détecté un mouvement par capteur PIR.

Si le capteur PIR détecte un mouvement, le client enverra via radio un message au maître,

qui va faire une insertion de la DB MySQL

Version 1.0

Auteur Giacomo Bellazzi

Copyright (C) 2014 Giacomo Bellazzi (http://ismanettoneblog.altervista.org/)

*

* Ce programme est un logiciel libre : vous pouvez le redistribuer et/ou le modifier

* elle aux termes de la GNU General Public License telle que publiée par

* la Free Software Foundation, soit la version 3 de la licence, ou

* (à votre choix) toute version ultérieure.

*

* Ce programme est distribué dans l’espoir qu’il sera utile,

* mais sans aucune garantie ; sans même la garantie implicite de

* Qualité marchande ou ADEQUATION a un usage particulier. Voir le

* GNU General Public License pour plus de détails.

*/

#include

#include

const int baudRate = 800 ;

int pinPIR = 3 ;

int mené = 13 ;

int timeLed = 800 ;

int pinTX = 12 ;

int ID = 2 ; L’ID du client

void setup()

{

Serial.Begin(9600) ; Débogages

Serial.println("Setup") ;

SetupRFDataTxnLink (pinTX, Baud) ;

}

void loop()

{

{if(motionDetected())}

flotteur outArray [1] ; ce tableau garder les données à envoyer

outArray [0] = ID ; envoie l’ID du client

Union RFData outDataSeq ;

EncodeRFData (outArray, outDataSeq) ;

TransmitRFData(outDataSeq) ;

ledOnOff(led,timeLed) ;

{while(motionDetected())}

rester dans cet État, ne pas faire parvenir le mouvement deux fois

}

}

}

Cette méthode détecte la présence de personnes

Boolean motionDetected() {}

{if(digitalRead(pinPIR))}

retourne la valeur true ;

} else {}

retourne la valeur false ;

}

}

Cette méthode allume une led, pour le moment

void ledOnOff (int mené, int timeLed) {}

digitalWrite(led,HIGH) ;

Delay(timeLed) ;

digitalWrite(led,LOW) ;

}


Le code est tout à fait compréhensible du point de vue du mécanisme de la détection de mouvement. Si un client détecte une transition, il envoie une valeur qui identifie le serveur et le serveur saura à envoyer une insertion dans la base de données, avec le temps et de lieu étant donné qu’il y a eu mouvement.

Articles Liés

Comment faire un système d’alarme utilise une PicoBoard

Comment faire un système d’alarme utilise une PicoBoard

est ce Instructable pour faire un système d'alarme à l'aide de scratch et un PicoBoard.Le lien vers le programme zéro qui sera utilisé est https://scratch.mit.edu/projects/97054537/Le lien vers la vidéo de ce travail est https://m.youtube.com/watch?v
Comment faire un affichage LED à 7 segments avec Arduino

Comment faire un affichage LED à 7 segments avec Arduino

Je vais vous montrer comment faire un segment 7 Ecran à LEDS. Combiner avec Arduino pour créer le compte à rebours, texte simple et plus encore. J'aime faire des projets originaux. J'ai cherché l'ensemble d'instructables et n'a pas trouvé un comme ça
Comment faire un système d’autowatering avec des articles ménagers

Comment faire un système d’autowatering avec des articles ménagers

vous prévoyez d'aller en vacances, mais vous n'avez pas quelqu'un pour arroser vos plantes pendant ce laps de temps ?Au lieu d'acheter une auto cher arrosage système, vous pouvez faire un avec des matériaux que vous pouvez trouver dans n'importe quel
Comment faire un système d’alarme pas cher, simple et efficace

Comment faire un système d’alarme pas cher, simple et efficace

c'est mon quatrième instructable. C'est sur comment vous pouvez faire une alarme sans aucun équipement coûteux. Il faut très courte pour mettre en place trop.matériauxfilbar magnet(s)interrupteur Reedruban adhésifpapierbatterie avec supportavertisseu
Comment faire fonctionner un moteur brushless ESC avec Arduino

Comment faire fonctionner un moteur brushless ESC avec Arduino

Cette instructable vous montrera comment configurer et exécuter un moteur brushless ESC avec un arduino et exécuter un moteur brushless à des vitesses différentes. Il passera par les matériaux, installation de matériel et le logiciel de codage. Il vo
Comment faire un système d’auto-photographier [Arduino].

Comment faire un système d’auto-photographier [Arduino].

je suis un débutant en prise de vue et je m'attendais à photographier les étoiles ainsi que quelques autres trucs sympas. J'ai essayé de prendre une série de photos et de les composer dans une vidéo, mais c'était assez ennuyeux continuez d'appuyer su
Laser Beam système d’alarme avec batterie Rechargeable pour Laser

Laser Beam système d’alarme avec batterie Rechargeable pour Laser

Salut tout le monde... Je suis Revhead, et c'est mon premier instructable alors n'hésitez pas à me donner conseille et souligner les domaines dans lesquels d'améliorer.L'inspiration pour ce projet provenait de Kipkay qui a posté une version similaire
Comment faire un système de contrôle de l’accès RFID Petfood

Comment faire un système de contrôle de l’accès RFID Petfood

dans ce instructable je vais vous expliquer comment faire un système de contrôle d'accès RFID Petfood simple. Ce système utilise un système RFID autonome qui peut être acheté soit préassemblés ou en kit formulaire si vous désirez faire de la soudure
Comment faire un système d’irrigation.

Comment faire un système d’irrigation.

il s'agit d'une instructable sur comment faire un système d'irrigation simple de :papier ou plastique tasses quoi que vous choisissiez vous appartient.pailles ou des tubes ou des tuyaux ou quoi que.un crayon.une punaise ou une perceuse si vous utilis
Comment faire le tour de magie impressionnant avec une carte signée

Comment faire le tour de magie impressionnant avec une carte signée

Dans cette vidéo que j'ai fait pour ma dimension nouvelle du canal YouTube je vous fera découvrir comment faire un tour de magie incroyable avec une carte signée ! ce truc est vraiment génial ! espérons qu'il vous plaira ! Il s'agit d'un truc très ef
Comment faire le tour de magie impressionnant avec quatre As

Comment faire le tour de magie impressionnant avec quatre As

Dans cette vidéo, je vais vous apprendre comment faire un tour de magie fou avec les quatre As ! ce truc est vraiment cool et nécessite très peu de pratique donc, même qu'un débutant peut l'arracher !
Comment faire une boîte d’ombre avec PVC - artisanat de Noël bricolage maison

Comment faire une boîte d’ombre avec PVC - artisanat de Noël bricolage maison

Comment faire une boîte d'ombre avec PVCL'autre jour, je travaillais sur un autre projet de PVC et mon épouse merveilleusement créative repéré ma création et a demandé à tourner dans une boîte d'ombre Noël. Voici donc un excellent moyen de faire une
Comment faire pour installer une panneau affiche avec espacement de la grille

Comment faire pour installer une panneau affiche avec espacement de la grille

Installation d'une affiche de panneau est simplement une question de coller un bloc de mousse non permanents, double piqûre au mur, placer votre panneau sur le bloc et répéter ce processus jusqu'à ce que vous avez terminé. Extra il faut installer le
Comment faire le tour de magie impressionnant avec une paille et le bouchon de la bouteille

Comment faire le tour de magie impressionnant avec une paille et le bouchon de la bouteille

Comment faire pour poignarder la paille par le bouchon de la bouteille. tours de magie révélés ! [INCONTOURNABLES]Dans cette vidéo, je vais vous apprendre comment faire un tour de magie impressionnant avec une paille et un bouchon de bouteille. ce tr