SlideShare une entreprise Scribd logo
Laboratoire de Transmission Numérique
Séance 1
Présentation du projet
Sébastien Combéfis, Jonathan Verlant-Chenet samedi 14 janvier 2017
Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative Commons
Attribution – Pas d’Utilisation Commerciale – Pas de Modification 4.0 International.
Enseignants
Sébastien Combéfis (s.combefis@ecam.be)
Ingénieur Civil Informaticien, Docteur en sciences de l’ingénieur
Jonathan Verlant-Chenet (j.verlantchenet@ecam.be)
Ingénieur Civil Télécom
Prof. d’informatique Prof. d’électricité
3
Objectifs
Conception et mise en œuvre d’un projet original
Déploiement d’un réseau de senseurs/capteurs
Carte électronique d’acquisition de données
Plateforme informatique de collecte et visualisation
Établir choix justifiés de technologies
Projet flexible pour les choix techniques
Travail en équipe mixte sur les deux parties du projet
Étudiants en électronique et en télécom
4
Organisation
Étudiants acteurs du travail, enseignants coaches
Quelques présentations théoriques courtes de guidance
Recherche d’informations dans des livres, sur internet...
Références à partager dans la classe
Validation des étapes clés par les enseignants
Seront présentées à chaque labo
5
Rapport de labo
Désignation d’un porte-parole par groupe
Sera le point de contact privilégié avec les enseignants
Envoi d’un rapport de labo concis après chaque labo
Explication de ce qui a été réalisé durant la séance
Planning de ce qui sera accompli avant la prochaine séance
Liste de questions que se pose le groupe
6
Planning
Cinq séances de laboratoire en présentiel
14/01, 18/02, 18/03, 29/4 et 13/5
Organisation des séances
Travail libre sur les objectifs fixés par l’équipe
Coaching, conseils et supervisions par les enseignants
7
Délivrable
Réalisations liées au projet
1 Rapport concis décrivant le projet et ses parties
2 Schémas des circuits, code du serveur, documentation
3 Slides de la défense orale finale
Échéances à respecter
1 et 2 avant le dernier labo (le 12/5 avant 23h59)
3 avant le début de la session (XXX)
8
Évaluation
Laboratoire compte pour XX% de l’UE
Trois composantes à l’évaluation
Participation active aux séances de labo
Défense orale du projet
Rapport et réalisations pour le projet
9
Vue globale
Senseur
(données)
Arduino
(collecte)
Raspberry
(serveur)
Interface
(visualisation)
électronicien informaticien“pont”
transfert d’information
10
Communication
Méthodes de communications à faire entre les composants
Bas niveau de senseurs à Arduino : I2C, CAN, Modbus...
Haut niveau d’Arduino à Raspberry : WiFi, Bluetooth...
Choix libre des méthodes, mais à justifier
Argumentation par comparaison des méthodes selon l’application
11
Exemple
Contrôle des nuisances sonores aux alentours des aéroports
Identifier les moments où ces nuisances sont les plus fortes
Différents éléments à développer
1 Capteurs sonores capables de mesurer le niveau de Décibels
2 Serveurs web et base de données de stockage
12
Objectifs Labo 1
Pour tout le groupe
Trouver et décrire un contexte de projet
Identifier les grandes lignes des données à collecter
Mockup de la vue principale de l’interface
Pour les électroniciens
Prise en main Arduino avec senseurs ultrason et accéléromètre
Pour les télécoms
Prise en main Raspberry avec test d’un simple serveur
13
Objectifs Labo 1 : Électronicien
Montage simple utilisation un sonar générant une alerte
Alerte à générer lorsque la distance est trop proche
Montage simple avec accéléromètre et I2C
Récupération des coordonnées (x, y, z)
14
Objectifs Labo 1 : Télécom
Choix moteur base de données et schéma des données
Première version, vu les données à stocker et les analyses à faire
Choix technologie serveur web et test Hello World
À faire sur la Raspberry Pi en local
15
Crédits
https://openclipart.org/detail/219943/inga-wireless-sensor-node
https://openclipart.org/detail/181334/microcontroller
https://openclipart.org/detail/214750/raspberry-pi-typeb-no-logo-edition
https://openclipart.org/detail/147883/web-browser-interface
16

Contenu connexe

En vedette

Découvrir et utiliser Git : le logiciel de gestion de versions décentralisé
Découvrir et utiliser Git : le logiciel de gestion de versions décentraliséDécouvrir et utiliser Git : le logiciel de gestion de versions décentralisé
Découvrir et utiliser Git : le logiciel de gestion de versions décentralisé
ECAM Brussels Engineering School
 
Programmation de systèmes embarqués : Introduction aux systèmes embarqués
Programmation de systèmes embarqués : Introduction aux systèmes embarquésProgrammation de systèmes embarqués : Introduction aux systèmes embarqués
Programmation de systèmes embarqués : Introduction aux systèmes embarqués
ECAM Brussels Engineering School
 
Qualité de code et bonnes pratiques
Qualité de code et bonnes pratiquesQualité de code et bonnes pratiques
Qualité de code et bonnes pratiques
ECAM Brussels Engineering School
 
Développement informatique : Algorithmique I : Récursion et arbre
Développement informatique : Algorithmique I : Récursion et arbreDéveloppement informatique : Algorithmique I : Récursion et arbre
Développement informatique : Algorithmique I : Récursion et arbre
ECAM Brussels Engineering School
 
Python avancé : Interface graphique et programmation évènementielle
Python avancé : Interface graphique et programmation évènementiellePython avancé : Interface graphique et programmation évènementielle
Python avancé : Interface graphique et programmation évènementielle
ECAM Brussels Engineering School
 
HTML, CSS et Javascript
HTML, CSS et JavascriptHTML, CSS et Javascript
HTML, CSS et Javascript
ECAM Brussels Engineering School
 
Type abstrait de données
Type abstrait de donnéesType abstrait de données
Type abstrait de données
ECAM Brussels Engineering School
 
Composition, agrégation et immuabilité
Composition, agrégation et immuabilitéComposition, agrégation et immuabilité
Composition, agrégation et immuabilité
ECAM Brussels Engineering School
 
Polymorphisme, interface et classe abstraite
Polymorphisme, interface et classe abstraitePolymorphisme, interface et classe abstraite
Polymorphisme, interface et classe abstraite
ECAM Brussels Engineering School
 
Héritage et redéfinition de méthode
Héritage et redéfinition de méthodeHéritage et redéfinition de méthode
Héritage et redéfinition de méthode
ECAM Brussels Engineering School
 
Python avancé : Classe et objet
Python avancé : Classe et objetPython avancé : Classe et objet
Python avancé : Classe et objet
ECAM Brussels Engineering School
 
Programmation de systèmes embarqués : BeagleBone Black et Linux embarqué
Programmation de systèmes embarqués : BeagleBone Black et Linux embarquéProgrammation de systèmes embarqués : BeagleBone Black et Linux embarqué
Programmation de systèmes embarqués : BeagleBone Black et Linux embarqué
ECAM Brussels Engineering School
 
Programmation orientée objet : Object, classe et encapsulation
Programmation orientée objet : Object, classe et encapsulationProgrammation orientée objet : Object, classe et encapsulation
Programmation orientée objet : Object, classe et encapsulation
ECAM Brussels Engineering School
 
Développement informatique : Programmation fonctionnelle, décorateur et génér...
Développement informatique : Programmation fonctionnelle, décorateur et génér...Développement informatique : Programmation fonctionnelle, décorateur et génér...
Développement informatique : Programmation fonctionnelle, décorateur et génér...
ECAM Brussels Engineering School
 
UKO-JAVA1001-slides
UKO-JAVA1001-slidesUKO-JAVA1001-slides
Développement informatique : Programmation réseau
Développement informatique : Programmation réseauDéveloppement informatique : Programmation réseau
Développement informatique : Programmation réseau
ECAM Brussels Engineering School
 
Python avancé : Tuple et objet
Python avancé : Tuple et objetPython avancé : Tuple et objet
Python avancé : Tuple et objet
ECAM Brussels Engineering School
 
Développement informatique : Chaines de caractères et expressions regulières
Développement informatique : Chaines de caractères et expressions regulièresDéveloppement informatique : Chaines de caractères et expressions regulières
Développement informatique : Chaines de caractères et expressions regulières
ECAM Brussels Engineering School
 
Réseaux des neurones
Réseaux des neuronesRéseaux des neurones
Réseaux des neurones
Med Zaibi
 
De la Terre aux Étoiles : Mesure des distances Terre-Étoile
De la Terre aux Étoiles : Mesure des distances Terre-ÉtoileDe la Terre aux Étoiles : Mesure des distances Terre-Étoile
De la Terre aux Étoiles : Mesure des distances Terre-Étoile
ECAM Brussels Engineering School
 

En vedette (20)

Découvrir et utiliser Git : le logiciel de gestion de versions décentralisé
Découvrir et utiliser Git : le logiciel de gestion de versions décentraliséDécouvrir et utiliser Git : le logiciel de gestion de versions décentralisé
Découvrir et utiliser Git : le logiciel de gestion de versions décentralisé
 
Programmation de systèmes embarqués : Introduction aux systèmes embarqués
Programmation de systèmes embarqués : Introduction aux systèmes embarquésProgrammation de systèmes embarqués : Introduction aux systèmes embarqués
Programmation de systèmes embarqués : Introduction aux systèmes embarqués
 
Qualité de code et bonnes pratiques
Qualité de code et bonnes pratiquesQualité de code et bonnes pratiques
Qualité de code et bonnes pratiques
 
Développement informatique : Algorithmique I : Récursion et arbre
Développement informatique : Algorithmique I : Récursion et arbreDéveloppement informatique : Algorithmique I : Récursion et arbre
Développement informatique : Algorithmique I : Récursion et arbre
 
Python avancé : Interface graphique et programmation évènementielle
Python avancé : Interface graphique et programmation évènementiellePython avancé : Interface graphique et programmation évènementielle
Python avancé : Interface graphique et programmation évènementielle
 
HTML, CSS et Javascript
HTML, CSS et JavascriptHTML, CSS et Javascript
HTML, CSS et Javascript
 
Type abstrait de données
Type abstrait de donnéesType abstrait de données
Type abstrait de données
 
Composition, agrégation et immuabilité
Composition, agrégation et immuabilitéComposition, agrégation et immuabilité
Composition, agrégation et immuabilité
 
Polymorphisme, interface et classe abstraite
Polymorphisme, interface et classe abstraitePolymorphisme, interface et classe abstraite
Polymorphisme, interface et classe abstraite
 
Héritage et redéfinition de méthode
Héritage et redéfinition de méthodeHéritage et redéfinition de méthode
Héritage et redéfinition de méthode
 
Python avancé : Classe et objet
Python avancé : Classe et objetPython avancé : Classe et objet
Python avancé : Classe et objet
 
Programmation de systèmes embarqués : BeagleBone Black et Linux embarqué
Programmation de systèmes embarqués : BeagleBone Black et Linux embarquéProgrammation de systèmes embarqués : BeagleBone Black et Linux embarqué
Programmation de systèmes embarqués : BeagleBone Black et Linux embarqué
 
Programmation orientée objet : Object, classe et encapsulation
Programmation orientée objet : Object, classe et encapsulationProgrammation orientée objet : Object, classe et encapsulation
Programmation orientée objet : Object, classe et encapsulation
 
Développement informatique : Programmation fonctionnelle, décorateur et génér...
Développement informatique : Programmation fonctionnelle, décorateur et génér...Développement informatique : Programmation fonctionnelle, décorateur et génér...
Développement informatique : Programmation fonctionnelle, décorateur et génér...
 
UKO-JAVA1001-slides
UKO-JAVA1001-slidesUKO-JAVA1001-slides
UKO-JAVA1001-slides
 
Développement informatique : Programmation réseau
Développement informatique : Programmation réseauDéveloppement informatique : Programmation réseau
Développement informatique : Programmation réseau
 
Python avancé : Tuple et objet
Python avancé : Tuple et objetPython avancé : Tuple et objet
Python avancé : Tuple et objet
 
Développement informatique : Chaines de caractères et expressions regulières
Développement informatique : Chaines de caractères et expressions regulièresDéveloppement informatique : Chaines de caractères et expressions regulières
Développement informatique : Chaines de caractères et expressions regulières
 
Réseaux des neurones
Réseaux des neuronesRéseaux des neurones
Réseaux des neurones
 
De la Terre aux Étoiles : Mesure des distances Terre-Étoile
De la Terre aux Étoiles : Mesure des distances Terre-ÉtoileDe la Terre aux Étoiles : Mesure des distances Terre-Étoile
De la Terre aux Étoiles : Mesure des distances Terre-Étoile
 

Similaire à Laboratoire de transmission numérique : Présentation du projet

SensLab Anr Stic2010
SensLab Anr Stic2010SensLab Anr Stic2010
SensLab Anr Stic2010
Eric Fleury
 
Boitel Sebastien 2012
Boitel Sebastien 2012Boitel Sebastien 2012
Boitel Sebastien 2012
sebastienb
 
Gateway d’un système de monitoring
Gateway d’un système de monitoringGateway d’un système de monitoring
Gateway d’un système de monitoring
Ghassen Chaieb
 
Iot juin 2017
Iot juin 2017Iot juin 2017
Iot juin 2017
SinGuy
 
Transhumance pres anr_25-septembre synthese v10
Transhumance pres anr_25-septembre synthese v10Transhumance pres anr_25-septembre synthese v10
Transhumance pres anr_25-septembre synthese v10
François Huguet
 
Diffusion électronique des Thèses à l'université Rennes 2
Diffusion électronique des Thèses à l'université Rennes 2Diffusion électronique des Thèses à l'université Rennes 2
Diffusion électronique des Thèses à l'université Rennes 2
Julien Sicot
 
Archi reseaux
Archi reseauxArchi reseaux
Archi reseaux
Med Labbi
 
PRESENTTION_DU_PROJET_DE_SUPER_021337.docx
PRESENTTION_DU_PROJET_DE_SUPER_021337.docxPRESENTTION_DU_PROJET_DE_SUPER_021337.docx
PRESENTTION_DU_PROJET_DE_SUPER_021337.docx
AlbanHenovi
 
Tablets PC, alliance du manuscrit et du numérique pour un cartable électronique
Tablets PC, alliance du manuscrit et du numérique pour un cartable électroniqueTablets PC, alliance du manuscrit et du numérique pour un cartable électronique
Tablets PC, alliance du manuscrit et du numérique pour un cartable électronique
Morgan Magnin
 
La conception d’un objet connecté démystifiée
La conception d’un objet connecté démystifiéeLa conception d’un objet connecté démystifiée
La conception d’un objet connecté démystifiée
Isabelle JARNIOU
 
WUD2010 Sophia 04 - T. Colombi (LudoTIC) : L'approche ergonomique dans la con...
WUD2010 Sophia 04 - T. Colombi (LudoTIC) : L'approche ergonomique dans la con...WUD2010 Sophia 04 - T. Colombi (LudoTIC) : L'approche ergonomique dans la con...
WUD2010 Sophia 04 - T. Colombi (LudoTIC) : L'approche ergonomique dans la con...
Use Age
 
Évaluation des performances du réseau 3G : application à la couche réseau
Évaluation des performances du réseau 3G : application à la couche réseauÉvaluation des performances du réseau 3G : application à la couche réseau
Évaluation des performances du réseau 3G : application à la couche réseau
Achraf Trabelsi
 
Understanding the Evolution of Socio-technical Aspects in Open Source Ecosyst...
Understanding the Evolution of Socio-technical Aspects in Open Source Ecosyst...Understanding the Evolution of Socio-technical Aspects in Open Source Ecosyst...
Understanding the Evolution of Socio-technical Aspects in Open Source Ecosyst...
Mathieu Goeminne
 
MasterElectroniqueSystemesEmbarques.ppsx
MasterElectroniqueSystemesEmbarques.ppsxMasterElectroniqueSystemesEmbarques.ppsx
MasterElectroniqueSystemesEmbarques.ppsx
aminazil
 

Similaire à Laboratoire de transmission numérique : Présentation du projet (20)

SensLab Anr Stic2010
SensLab Anr Stic2010SensLab Anr Stic2010
SensLab Anr Stic2010
 
Boitel Sebastien 2012
Boitel Sebastien 2012Boitel Sebastien 2012
Boitel Sebastien 2012
 
AntoineLambertCV
AntoineLambertCVAntoineLambertCV
AntoineLambertCV
 
Transhumance pres
Transhumance presTranshumance pres
Transhumance pres
 
Gateway d’un système de monitoring
Gateway d’un système de monitoringGateway d’un système de monitoring
Gateway d’un système de monitoring
 
Iot juin 2017
Iot juin 2017Iot juin 2017
Iot juin 2017
 
Transhumance pres anr_25-septembre synthese v10
Transhumance pres anr_25-septembre synthese v10Transhumance pres anr_25-septembre synthese v10
Transhumance pres anr_25-septembre synthese v10
 
Diffusion électronique des Thèses à l'université Rennes 2
Diffusion électronique des Thèses à l'université Rennes 2Diffusion électronique des Thèses à l'université Rennes 2
Diffusion électronique des Thèses à l'université Rennes 2
 
Cv robin lenogue
Cv robin lenogueCv robin lenogue
Cv robin lenogue
 
Archi reseaux
Archi reseauxArchi reseaux
Archi reseaux
 
PRESENTTION_DU_PROJET_DE_SUPER_021337.docx
PRESENTTION_DU_PROJET_DE_SUPER_021337.docxPRESENTTION_DU_PROJET_DE_SUPER_021337.docx
PRESENTTION_DU_PROJET_DE_SUPER_021337.docx
 
Tablets PC, alliance du manuscrit et du numérique pour un cartable électronique
Tablets PC, alliance du manuscrit et du numérique pour un cartable électroniqueTablets PC, alliance du manuscrit et du numérique pour un cartable électronique
Tablets PC, alliance du manuscrit et du numérique pour un cartable électronique
 
La conception d’un objet connecté démystifiée
La conception d’un objet connecté démystifiéeLa conception d’un objet connecté démystifiée
La conception d’un objet connecté démystifiée
 
WUD2010 Sophia 04 - T. Colombi (LudoTIC) : L'approche ergonomique dans la con...
WUD2010 Sophia 04 - T. Colombi (LudoTIC) : L'approche ergonomique dans la con...WUD2010 Sophia 04 - T. Colombi (LudoTIC) : L'approche ergonomique dans la con...
WUD2010 Sophia 04 - T. Colombi (LudoTIC) : L'approche ergonomique dans la con...
 
D3E & Eco-conception services & Logiciels
D3E & Eco-conception services & LogicielsD3E & Eco-conception services & Logiciels
D3E & Eco-conception services & Logiciels
 
CV Stage
CV StageCV Stage
CV Stage
 
Évaluation des performances du réseau 3G : application à la couche réseau
Évaluation des performances du réseau 3G : application à la couche réseauÉvaluation des performances du réseau 3G : application à la couche réseau
Évaluation des performances du réseau 3G : application à la couche réseau
 
Understanding the Evolution of Socio-technical Aspects in Open Source Ecosyst...
Understanding the Evolution of Socio-technical Aspects in Open Source Ecosyst...Understanding the Evolution of Socio-technical Aspects in Open Source Ecosyst...
Understanding the Evolution of Socio-technical Aspects in Open Source Ecosyst...
 
BourrezCVFrançais
BourrezCVFrançaisBourrezCVFrançais
BourrezCVFrançais
 
MasterElectroniqueSystemesEmbarques.ppsx
MasterElectroniqueSystemesEmbarques.ppsxMasterElectroniqueSystemesEmbarques.ppsx
MasterElectroniqueSystemesEmbarques.ppsx
 

Plus de ECAM Brussels Engineering School

Programmation de systèmes embarqués : Internet of Things : système connecté e...
Programmation de systèmes embarqués : Internet of Things : système connecté e...Programmation de systèmes embarqués : Internet of Things : système connecté e...
Programmation de systèmes embarqués : Internet of Things : système connecté e...
ECAM Brussels Engineering School
 
Programmation de systèmes embarqués : Systèmes temps réel et PRUSS
Programmation de systèmes embarqués : Systèmes temps réel et PRUSSProgrammation de systèmes embarqués : Systèmes temps réel et PRUSS
Programmation de systèmes embarqués : Systèmes temps réel et PRUSS
ECAM Brussels Engineering School
 
Programmation de systèmes embarqués : Bus et périphériques de communication
Programmation de systèmes embarqués : Bus et périphériques de communicationProgrammation de systèmes embarqués : Bus et périphériques de communication
Programmation de systèmes embarqués : Bus et périphériques de communication
ECAM Brussels Engineering School
 
Johnny-Five : Robotique et IoT en JavaScript
Johnny-Five : Robotique et IoT en JavaScriptJohnny-Five : Robotique et IoT en JavaScript
Johnny-Five : Robotique et IoT en JavaScript
ECAM Brussels Engineering School
 
Introduction à LaTeX : le système de composition professionnel
Introduction à LaTeX : le système de composition professionnelIntroduction à LaTeX : le système de composition professionnel
Introduction à LaTeX : le système de composition professionnel
ECAM Brussels Engineering School
 
Développement informatique : Programmation graphique
Développement informatique : Programmation graphiqueDéveloppement informatique : Programmation graphique
Développement informatique : Programmation graphique
ECAM Brussels Engineering School
 
Développement informatique : Algorithmique II : Techniques de recherche en in...
Développement informatique : Algorithmique II : Techniques de recherche en in...Développement informatique : Algorithmique II : Techniques de recherche en in...
Développement informatique : Algorithmique II : Techniques de recherche en in...
ECAM Brussels Engineering School
 
Intelligence Artificielle : Introduction à l'intelligence artificielle
Intelligence Artificielle : Introduction à l'intelligence artificielleIntelligence Artificielle : Introduction à l'intelligence artificielle
Intelligence Artificielle : Introduction à l'intelligence artificielle
ECAM Brussels Engineering School
 
Développement informatique : Programmation concurrente
Développement informatique : Programmation concurrenteDéveloppement informatique : Programmation concurrente
Développement informatique : Programmation concurrente
ECAM Brussels Engineering School
 
Développement informatique : Gestion de projet, versioning, debugging, testin...
Développement informatique : Gestion de projet, versioning, debugging, testin...Développement informatique : Gestion de projet, versioning, debugging, testin...
Développement informatique : Gestion de projet, versioning, debugging, testin...
ECAM Brussels Engineering School
 
Python avancé : Qualité de code et convention de codage
Python avancé : Qualité de code et convention de codagePython avancé : Qualité de code et convention de codage
Python avancé : Qualité de code et convention de codage
ECAM Brussels Engineering School
 
Arbre et algorithme de recherche
Arbre et algorithme de rechercheArbre et algorithme de recherche
Arbre et algorithme de recherche
ECAM Brussels Engineering School
 
Modélisation avec UML
Modélisation avec UMLModélisation avec UML
Modélisation avec UML
ECAM Brussels Engineering School
 
Python avancé : Lecture et écriture de fichiers
Python avancé : Lecture et écriture de fichiersPython avancé : Lecture et écriture de fichiers
Python avancé : Lecture et écriture de fichiers
ECAM Brussels Engineering School
 
Python avancé : Gestion d'erreurs et mécanisme d'exception
Python avancé : Gestion d'erreurs et mécanisme d'exceptionPython avancé : Gestion d'erreurs et mécanisme d'exception
Python avancé : Gestion d'erreurs et mécanisme d'exception
ECAM Brussels Engineering School
 

Plus de ECAM Brussels Engineering School (15)

Programmation de systèmes embarqués : Internet of Things : système connecté e...
Programmation de systèmes embarqués : Internet of Things : système connecté e...Programmation de systèmes embarqués : Internet of Things : système connecté e...
Programmation de systèmes embarqués : Internet of Things : système connecté e...
 
Programmation de systèmes embarqués : Systèmes temps réel et PRUSS
Programmation de systèmes embarqués : Systèmes temps réel et PRUSSProgrammation de systèmes embarqués : Systèmes temps réel et PRUSS
Programmation de systèmes embarqués : Systèmes temps réel et PRUSS
 
Programmation de systèmes embarqués : Bus et périphériques de communication
Programmation de systèmes embarqués : Bus et périphériques de communicationProgrammation de systèmes embarqués : Bus et périphériques de communication
Programmation de systèmes embarqués : Bus et périphériques de communication
 
Johnny-Five : Robotique et IoT en JavaScript
Johnny-Five : Robotique et IoT en JavaScriptJohnny-Five : Robotique et IoT en JavaScript
Johnny-Five : Robotique et IoT en JavaScript
 
Introduction à LaTeX : le système de composition professionnel
Introduction à LaTeX : le système de composition professionnelIntroduction à LaTeX : le système de composition professionnel
Introduction à LaTeX : le système de composition professionnel
 
Développement informatique : Programmation graphique
Développement informatique : Programmation graphiqueDéveloppement informatique : Programmation graphique
Développement informatique : Programmation graphique
 
Développement informatique : Algorithmique II : Techniques de recherche en in...
Développement informatique : Algorithmique II : Techniques de recherche en in...Développement informatique : Algorithmique II : Techniques de recherche en in...
Développement informatique : Algorithmique II : Techniques de recherche en in...
 
Intelligence Artificielle : Introduction à l'intelligence artificielle
Intelligence Artificielle : Introduction à l'intelligence artificielleIntelligence Artificielle : Introduction à l'intelligence artificielle
Intelligence Artificielle : Introduction à l'intelligence artificielle
 
Développement informatique : Programmation concurrente
Développement informatique : Programmation concurrenteDéveloppement informatique : Programmation concurrente
Développement informatique : Programmation concurrente
 
Développement informatique : Gestion de projet, versioning, debugging, testin...
Développement informatique : Gestion de projet, versioning, debugging, testin...Développement informatique : Gestion de projet, versioning, debugging, testin...
Développement informatique : Gestion de projet, versioning, debugging, testin...
 
Python avancé : Qualité de code et convention de codage
Python avancé : Qualité de code et convention de codagePython avancé : Qualité de code et convention de codage
Python avancé : Qualité de code et convention de codage
 
Arbre et algorithme de recherche
Arbre et algorithme de rechercheArbre et algorithme de recherche
Arbre et algorithme de recherche
 
Modélisation avec UML
Modélisation avec UMLModélisation avec UML
Modélisation avec UML
 
Python avancé : Lecture et écriture de fichiers
Python avancé : Lecture et écriture de fichiersPython avancé : Lecture et écriture de fichiers
Python avancé : Lecture et écriture de fichiers
 
Python avancé : Gestion d'erreurs et mécanisme d'exception
Python avancé : Gestion d'erreurs et mécanisme d'exceptionPython avancé : Gestion d'erreurs et mécanisme d'exception
Python avancé : Gestion d'erreurs et mécanisme d'exception
 

Laboratoire de transmission numérique : Présentation du projet

  • 1. Laboratoire de Transmission Numérique Séance 1 Présentation du projet Sébastien Combéfis, Jonathan Verlant-Chenet samedi 14 janvier 2017
  • 2. Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution – Pas d’Utilisation Commerciale – Pas de Modification 4.0 International.
  • 3. Enseignants Sébastien Combéfis (s.combefis@ecam.be) Ingénieur Civil Informaticien, Docteur en sciences de l’ingénieur Jonathan Verlant-Chenet (j.verlantchenet@ecam.be) Ingénieur Civil Télécom Prof. d’informatique Prof. d’électricité 3
  • 4. Objectifs Conception et mise en œuvre d’un projet original Déploiement d’un réseau de senseurs/capteurs Carte électronique d’acquisition de données Plateforme informatique de collecte et visualisation Établir choix justifiés de technologies Projet flexible pour les choix techniques Travail en équipe mixte sur les deux parties du projet Étudiants en électronique et en télécom 4
  • 5. Organisation Étudiants acteurs du travail, enseignants coaches Quelques présentations théoriques courtes de guidance Recherche d’informations dans des livres, sur internet... Références à partager dans la classe Validation des étapes clés par les enseignants Seront présentées à chaque labo 5
  • 6. Rapport de labo Désignation d’un porte-parole par groupe Sera le point de contact privilégié avec les enseignants Envoi d’un rapport de labo concis après chaque labo Explication de ce qui a été réalisé durant la séance Planning de ce qui sera accompli avant la prochaine séance Liste de questions que se pose le groupe 6
  • 7. Planning Cinq séances de laboratoire en présentiel 14/01, 18/02, 18/03, 29/4 et 13/5 Organisation des séances Travail libre sur les objectifs fixés par l’équipe Coaching, conseils et supervisions par les enseignants 7
  • 8. Délivrable Réalisations liées au projet 1 Rapport concis décrivant le projet et ses parties 2 Schémas des circuits, code du serveur, documentation 3 Slides de la défense orale finale Échéances à respecter 1 et 2 avant le dernier labo (le 12/5 avant 23h59) 3 avant le début de la session (XXX) 8
  • 9. Évaluation Laboratoire compte pour XX% de l’UE Trois composantes à l’évaluation Participation active aux séances de labo Défense orale du projet Rapport et réalisations pour le projet 9
  • 11. Communication Méthodes de communications à faire entre les composants Bas niveau de senseurs à Arduino : I2C, CAN, Modbus... Haut niveau d’Arduino à Raspberry : WiFi, Bluetooth... Choix libre des méthodes, mais à justifier Argumentation par comparaison des méthodes selon l’application 11
  • 12. Exemple Contrôle des nuisances sonores aux alentours des aéroports Identifier les moments où ces nuisances sont les plus fortes Différents éléments à développer 1 Capteurs sonores capables de mesurer le niveau de Décibels 2 Serveurs web et base de données de stockage 12
  • 13. Objectifs Labo 1 Pour tout le groupe Trouver et décrire un contexte de projet Identifier les grandes lignes des données à collecter Mockup de la vue principale de l’interface Pour les électroniciens Prise en main Arduino avec senseurs ultrason et accéléromètre Pour les télécoms Prise en main Raspberry avec test d’un simple serveur 13
  • 14. Objectifs Labo 1 : Électronicien Montage simple utilisation un sonar générant une alerte Alerte à générer lorsque la distance est trop proche Montage simple avec accéléromètre et I2C Récupération des coordonnées (x, y, z) 14
  • 15. Objectifs Labo 1 : Télécom Choix moteur base de données et schéma des données Première version, vu les données à stocker et les analyses à faire Choix technologie serveur web et test Hello World À faire sur la Raspberry Pi en local 15