_ Ce projet n'étant pas terminé, les codes sources seront mis en téléchargement libre que quand le système sera fonctionnel_
Bonjour !
Je vous présente mon projet réalisé avec mon Arduino.
C'est un système d'alarme qui est capable de détecter un mouvement, et si ce mouvement dure plus de deux secondes, de déclencher une alarme.
De quoi est composé mon projet:
- D'un Arduino Uno R2
- D'un écran LCD de Nokia 5110
- De leds
- D'un module Bluetooth HC-06 en RS232
- D'une platine à double relai
- D'une batterie 9.6v 650mAh (récupéré d'une voiture de modélisme)
- D'un buzzer
- D'un détecteur de mouvement HC-SR501
- D'un capteur IR (récupéré sur un décodeur TNT Hs)
L'écran Nokia 5110 n'a pas d'include complet sur internet. J'ai du me baser sur des codes trouvés pour en faire mon propre include.
Voici les fonctions disponible pour l'include "NokiaLCD.h"
void SendString(char* strToWrite, int line, int pos = 0);
void SendInt(int intToWrite, int line, int pos = 0);
void SendFloat(float floatToWrite, int line, int pos);
void ClearLine(int line);
void ClearCharacter(int line, int pos);
Le deuxième include est l'include le plus imposant du système, il fait 400 lignes.
Cet include est le système d'alarme, fait de A à Z par moi même.
void Calibrate();
void BatteryCheck();
void EllapsedTime();
void SwitchOff();
void SwitchOn();
void ResetScreen();
void AskDisarm();
void AskArm();
void AddToPassword(int value);
void VerifyPassword();
void StopPassword();
void WaitToArm();
void ActiveAlarm(int reason);
Et le dernier include est le système pour le détecteur IR qui permet d'envoyer une information à l'arduino grâce à une télécommande. Il est trouvable sur internet.
Je travaille en parallèle sur trois programmes: Celui de l'arduino, le logiciel PC de l'alarme, et une application Android (grâce au Bluetooth).
Plus d'information dans quelques jours