Projet IMA3 P7, 2017/2018, TD2
Sommaire
Projet IMA3-SC 2017-2018
Projet informatique
Cahier des charges
Titre du projet
Maquette Smart City
Description du système
Pour notre projet, nous avons pensé à réaliser une maquette de ville intelligente composée d'un parking, d'un éclairage automatique de la rue et d'une maison munie d'un volet automatique. Tout d'abord, le parking serait composée de 3 places de parking qui détecteraient la présence de voitures grâce à 3 capteurs ultrasons et qui indiqueraient si les places sont libres ou non sur un écran LCD positionné à l'entrée du parking et relié aux capteurs. De plus, nous avons pensé à ajouter un éclairage automatique dans le parking (à l'aide d'un capteur de mouvement), mais également une barrière automatique qui détecterait si une voiture est devant ou non et s'ouvrirait en conséquence à l'aide d'un capteur de mouvement et de servo moteur et qui pourrait être débloquée à l'aide d'une application ou l'on composerait un code de déverouillage. En plus du parking, nous avons pensé à développer une façade de maison connectée composée d'un volet automatique que l'on pourrait baisser et monter à distance à l'aide d'une application. Enfin, nous avons voulu également équiper notre rue d'un éclairage automatique.
Matériel nécessaire
- 4 détecteurs de ligne
- 3 servo-moteurs
- 1 afficheur LCD alphanumérique
- 3 capteurs ultrason
- 10 leds
- 1 Raspberry Pi
- 1 Arduino Mega
Séance 1
Durant cette séance, nous avons concrétisé l'idée de travailler sur une ville intelligente, composée d'un parking intelligent, d'un éclairage automatique de rue et d'une maquette de maison composée d'un volet automatique. En effet, nous l'avons explicité en précisant les éléments dont nous aurons plus tard besoin : des leds (pour l'éclairage des rues et peut être du parking), des capteurs ultrasons (pour détecter si la place de parking est occupé par une voiture ou non ), d'un écran LCD (pour afficher le nombre de places libres du parking), des servo moteurs (pour la barrière automatique du parking et pour le volet automatique), des capteurs de mouvement (pour détecter les piétons dans la rue ou les voitures) , une Arduino UNO, une rapsberry Pi. ( cela nous a pris deux bonnes heures ) A partir du temps qu'il nous restait, nous nous sommes séparées en deux groupes: l'un travaillant sur la configuration de la Rapsberry Pi et l'autre sur le tutoriel compteur sur Altium. Cela nous a pris beaucoup de temps. A la fin de la séance, nous nous sommes demandés si le fait de réaliser seulement le parking intelligent ne serait pas plus judicieux, du fait du manque de temps.
Séance 2
Partie informatique : Durant cette séance, nous nous sommes occupées de finir la configuration de la Rapsberry Pi, cela n'a pas été finalisé lors de la 1 ère séance car nous avons été retardées par l'installation de Raspbian ainsi que la configuration du système. Pour ce, il fallait exécuter quelques commandes non-renseignées sur le tuto que nous suivions (ce qui explique les conflits entre les paquets que nous rencontrions). A la fin de la séance, notre Raspberry Pi était opérationnelle, nous pouvions désormais entamer la partie programmation de notre application !
Partie électronique : Nous nous sommes occupées de réaliser notre circuit Arduino, composé tout d'abord d'un seul capteur ultrason (une seule place de parking) relié a l'Arduino et a l'écran LCD, lui même relié a l'Arduino, ainsi que notre programme. Ayant eu rapidement un résultat positif avec un capteur ultrasons, nous avons réalisé le même circuit avec 3 capteurs ultrasons (3 places de parking). Pour cela, nous avons du changé de carte Arduino et opter pour une Arduino Mega, avec plus de ports entrées afin de pouvoir brancher tous nos capteurs.