Hoe maak je een alarmsysteem met Arduino (5 / 8 stap)

Stap 5: Het installeren van softwarecomponenten voor Arduino

Zoals eerder gemeld, om de codes, dat ik besefte dat u moet downloaden van de bibliotheken die niet standaard aanwezig in de Arduino IDE met succes te compileren. De installatie is heel eenvoudig, je kunt gewoon downloaden van het bestand in. Zip, unzip en verplaatsen in de Arduino / bibliotheken op uw computer.

Hier zijn de codes van de programma's van de alarm systeemversie 1.0

Server

U kunt de code van de Arduino voor de server hier vinden https://github.com/jackbell16/Arduino_System_Alarm...

Client

/**

Deze code moet worden geïnstalleerd in elke klant, die willen een motie via PIR sensor gedetecteerd.

Als een beweging wordt gedetecteerd door de PIR, signaal de client via draadloos een aan de kapitein,

Wie zal een insert aanbrengen in de MySQL DB

Versie 1.0

Auteur Giacomo Bellazzi

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

*

* Dit programma is vrije software: je kunt het herdistribueren en/of wijzigen

* het onder de voorwaarden van de GNU General Public License zoals gepubliceerd door

* de Free Software Foundation, hetzij versie 3 van de licentie, of

* (naar uw keuze) een latere versie.

*

* Deze software wordt verspreid in de hoop dat het bruikbaar,

* maar zonder enige garantie; zelfs zonder de impliciete garantie van

* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Zie de

* De GNU General Public License voor meer details.

*/

#include

#include

Const int baudRate = 800;

int pinPIR = 3;

int geleid = 13;

int timeLed = 800;

int pinTX = 12;

int ID = 2; De ID van de client

VOID Setup

{

Serial.begin(9600); Alleen foutopsporing

Serial.println("Setup");

SetupRFDataTxnLink (pinTX, baudRate);

}

void loop

{

if(motionDetected()) {}

float outArray [1]; deze array houden de gegevens moeten worden verzonden

outArray [0] = ID; de ID van de client verzenden

Unie RFData outDataSeq;

EncodeRFData (outArray, outDataSeq);

TransmitRFData(outDataSeq);

ledOnOff(led,timeLed);

while(motionDetected()) {}

blijven in deze status, niet beweging niet tweemaal te verzenden

}

}

}

Deze methode detecteert de aanwezigheid van mensen

Booleaanse motionDetected() {}

if(digitalRead(pinPIR)) {}

return true;

} else {}

return false;

}

}

Deze methode voor tijd een led, licht

VOID ledOnOff (int geleid, int timeLed) {}

digitalWrite(led,HIGH);

delay(timeLed);

digitalWrite(led,LOW);

}


De code is begrijpelijk vanuit het oogpunt van het mechanisme van de opsporing van de motie. Als een client een overgang detecteert, het stuurt een waarde waarmee de server en de server weten voor het verzenden van een insert in de database, met de tijd en plaats, gezien het feit dat er beweging is geweest.

Gerelateerde Artikelen

Hoe maak je een "kameleon" met Arduino

Hoe maak je een "kameleon" met Arduino

U moet gezien hebben kameleons verkleuren en mengen in de omgeving, in een geweldige manier. De manier waarop dat kameleons eigenlijk dit doen is echt moleculaire. Als je kijkt naar de huid van een kameleon, vindt u dat er verscheidene lagen van gesp
Hoe maak je een Thermometer met behulp van de Arduino en LM35

Hoe maak je een Thermometer met behulp van de Arduino en LM35

vandaag ga ik u tonen hoe te maken van een Thermometer met Arduino en LM35 temperatuursensor, LCD Display, op een breadboard samen met draden aangesloten. Het zal temperatuur weergegeven in Celsius en Fahrenheit.Andro RootStap 1: Vereisten:- Dit is d
Hoe maak je een pneumatiek met een plastic fles!

Hoe maak je een pneumatiek met een plastic fles!

Hoe maak je een pneumatiek?Een eenvoudige pneumatische kanon kon worden gemaakt met uw eigen handen met de Coca-Cola plastic fles 0,5 of elke andere frisdrank fles.https://Youtu.be/E1InFnm69G8Stap 1: Om te doen een eenvoudige pneumatische kanon u nod
Hoe maak je een halsketting met Soda tabbladen en innerlijke fiets buis kan

Hoe maak je een halsketting met Soda tabbladen en innerlijke fiets buis kan

In deze tutorial zal tonen we u hoe maak je een halsketting met een binnenband van een fiets en frisdrankblikje tabbladen. Wij hopen u graag de instructable. De gebruikte materialen:-24 frisdrankblikje tabbladen-Schoongemaakte binnenband van een fiet
Hoe maak je een koffietafel met Lift Top

Hoe maak je een koffietafel met Lift Top

Hoe maak je een koffietafel met een lift top mechanisme en aluminium poten. De lift-top staat voor het instellen van de tabel tot de perfecte hoogte voor eten voor de televisie of uw laptop tot een ergonomische positie brengen. Bekijk de opgenomen vi
Hoe maak je een Cursor met Photoshop

Hoe maak je een Cursor met Photoshop

dit is hoe maak je een cursor met photoshop.Ik zal het maken van mijn mobiele telefoon als een cursor.Stap 1: Open Explorer Eerst download de bijgevoegde plugin en zet het in de map C:\Program Files\Adobe\Adobe Photoshop CS2\Plug-Ins\File Formats.Sta
Koken Tips: Hoe maak je een rozet met een Apple

Koken Tips: Hoe maak je een rozet met een Apple

In deze video, ik je laten zien hoe maak je een rozet met een appel. U kunt de rozet als garnering in een bord.Belangrijke opmerkingen: het is belangrijk om de appel (met een zeep voor fruit en groenten) wassen en afspoelen onder koud stromend water.
Koken Tips: Hoe maak je een boom met een Apple

Koken Tips: Hoe maak je een boom met een Apple

In deze video, ik je laten zien hoe maak je een boom met een appel. U kunt de appelboom als garnering in een bord.Belangrijke opmerkingen: het is belangrijk om de appel (met een zeep voor fruit en groenten) wassen en afspoelen onder koud stromend wat
Hoe maak je een nummer met behulp van Ableton

Hoe maak je een nummer met behulp van Ableton

Heb je een elektrische lied in de radio gehoord? Nou, waarschijnlijk de beroemde dj's gewend Ableton produceren van dit lied. Bijvoorbeeld, gebruik Skrillex, Hardwell en Avicii ook Ableton voor de productie van hun geweldige liedjes.Daarom wil ik je
Hoe maak je een batterij met kwartalen

Hoe maak je een batterij met kwartalen

Dit is een deel van mijn batterij serie vertellen u hoe maak je een batterij met kwartalen. Geniet van!Stap 1: materialen u nodig:~ wat zout~ wat aluminiumfolie~ 10 kwartalen~ een stuk papier~ een kom~ wat azijn~ twee stukken draad~ Sommige schaar~ e
Hoe maak je een gordel met duct tape

Hoe maak je een gordel met duct tape

ik zal onderwijzen u hoe maak je een gordel met duct tapeStap 1: Één stap:Je moet.twee van je favoriete duct tape kleuren of eenSinge perforator (of pakkingring pers)schaarMeetlintriem gesp (van oude riem die dosis niet bij je passen meer)snijplank (
Hoe maak je een caleidoscoop met behulp van wat er in een kast van leraren levering

Hoe maak je een caleidoscoop met behulp van wat er in een kast van leraren levering

In dit instructable ziet u hoe gemakkelijk het is om een Caleidoscoop, met behulp van dingen misschien vindt u in een kast van leraren.  Het is supper gemakkelijk en tonnen fun.Stap 1: Hoe maak je een caleidoscoop met behulp van wat er in een kast va
Hoe maak je een installatieschijf met behulp van een flash drive 8gb

Hoe maak je een installatieschijf met behulp van een flash drive 8gb

Hoe maak je een installatieschijf met behulp van een flash drive 8gbhttp://www.YouTube.com/watch?v=FQ4EyWHcSpohttp://www.microsoftstore.com/Store/msstore/HTML/pbPage.Help_Win7_usbdvd_dwnToolwindows 7 inorder om dit te doen moethet bestand moet een IS
Hoe maak je een boot met rekken

Hoe maak je een boot met rekken

In dit instructable ik zal u tonen hoe maak je een houten boot met rekken.De materialen zal moeten zult: bouw papierrol, 1/2 van een blad van 3/8 inch beaded eiken triplex, 1/2 van een blad van 1/4 inch eiken multiplex die aan beide zijden is voltooi