Skip to content
master
Switch branches/tags
Code

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.

About

Détecteur d'accident par Team Crash

Resources

License

Releases

No releases published

Packages

No packages published