Skip to content
Détecteur d'accident par Team Crash
JavaScript HTML C++ CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
CrashBox_v1.0.0
images
Fonctionnel_v3.3.png
LICENSE
README.md
Schema.png
Screen Shot 04-27-17 at 01.44 PM.PNG

README.md

Crash Box by Team Crash

La Team Crash

Nous sommes trois élèves de Terminale STI2D (Sciences et Technologies de l'Industrie et du Développement Durable) option SIN (Systèmes d'Informations et Numériques) La Team Crash : Pierre Grangereau, Paul Lavergne, Tiana Lemesle.

Pour notre projet de spécialité, nous avons créé un boitier détecteur d'accident « Crash Box ».

La Crash Box

Les composants

Schéma fonctionnel

En plus d'un boitier à 15€, le coût total du projet est donc de moins de 230€.

Les programmes

Le programme principal

Le programme principal codé en NodeJS et executé sur la Pi 3 gère tout. Il crée également un serveur web, avec une interface permettant de visualiser tous les capteurs et commander le buzzer, le GSM et l'écran LCD.

L'interface web

Le programme GSM

Le programme GSM codé en C pour la première carte Arduino et son Shield est multifonctions : il permet à la fois de passer de recevoir des appels ainsi que d'envoyer des SMS.

Pour l'utiliser, il faut avant tout insérer une carte SIM dans le shield et taper le code PIN dans le programme :

Sens d'insertion de la carte SIM

#define PINNUMBER "1234"

Pour passer un appel, tapez call suivi du numéro de téléphone. Pour envoyer un SMS, tapez sms suivi du numéro de téléphone et du message. Gare aux accents.

ATTENTION : Le programme utilise la librairie GSM2, le "2" est important et cette version n'existe plus dans les versions d'Arduino ultérieures à 1.7.11 ! Téléchargez cette version d'Arduino ici.

Si vous n'utilisez pas la librairie GSM2, l'audio ne fonctionnera pas sur le port jack du shield.

Le programme du clavier matriciel

Le programme du clavier matriciel est basique. Le bouton * a été programmé pour effacer le dernier caractère tapé. Le bouton # renvoie simplement "#" mais est programmé sous Node pour la validation.

Licence

Nous mettons à votre disposition les trois codes source sous licence GNU GPLv3. Ces programmes utilisent des librairies pour Node et Arduino sous licence GNU GPL, LGPLv3 et MIT.

You can’t perform that action at this time.