Outils pour utilisateurs

Outils du site


projets_capteurs_2021

Projets capteurs LPROB 2021

Organisation du projet

Le projet se déroule sur 1 séances de 4h puis 1 séance de 2h. Entre les deux séances, vous devrez travailler pour que la dernière séance permettre de tester le travail que vous aurez produit. Chaque binôme aura un sujet propre et devra prendre en main un capteur et l'intégrer sur une carte Arduino. Ensuite une caractérisation du capteur devra être menée et un document expliquant le travail réalisé devra être produit. L'évaluation du projet tiendra compte:

  • du travail produit (réalisation et documentation).
  • de l'autonomie mais également de la capacité à demander conseil à l'enseignant pour ne pas rester bloqué. Vous veillerez à indiquer ce que vous aurez fait/trouvé et ce qui vous aura été fourni.
  • de la complexité du sujet à traiter.
  • de l'attitude et de l'assiduité pendant les séances.

A la fin de la première séance, vous devrez rendre votre compte rendu sous forme informatique ainsi que des schéma de câblage et la liste du matériel nécessaire à l'application.

A la fin de la deuxième séance, vous devrez rendre programme et un compte rendu du projet indiquant ce que vous avez produit sous forme informatique.

Etape 1: Présentation et attribution des projets

Nom du projet membre 1 du binôme membre 2 du binôme rapport 1 rendu rapport 2 rendu
LIDAR 3D VL6180X Time Of Flight distance sensor gay oui- oui
LIDAR 2D RPLIDAR Kevin Yven oui(retard) oui
Caméra capteur de positionnement infrarouge DFROBOT Lynden Lalau Bonhoure Clément oui- oui
Capteur de couleur TCS230 + WS2812 Tanepau Teiho Geraud Bastien oui- oui (retard 16/12)
Lecteur de carte RFID-RC522 Causse Axel Marceau Axel oui oui
Capteur de température Dallas DS18020 + RFID Victor Sueur oui oui
Asservissement de position angulaire Tanguy Guers Maxence Dabouineau
Caméra capteur de positionnement rouge CMUCAM3
GPS NMEA 0183
Capteur de position et vitesse angulaire par codeur incrémental
Télémètre ultrason HC-SR04

Etape 2: Recherche et lecture de documentation

Vous devez rechercher des documentations (datasheet constructeur, exemples d'utilisation, principe de fonctionnement et physique du capteur, information sur le bus de communication (si utilisé), librairies Arduino disponibles etc.

Lister ces documentations ainsi qu'un résumé de leur contenu et remplir un document texte récapitulant les informations (en copiant collant le contenu) du modèle de documentation à produire:

doc.txt
Liste des documentations consultées (avec adresses web + description succincte du contenu)
 
Fonction du capteur:
 
Grandeur(s) physique(s) mesurée(s):
 
Exemples d'utilisations:
 
tension d'alimentation:
 
Courant ou puissance d'alimentation nécessaire:
 
Tension admissible pour les entrées/sorties:
 
Valeur minimum de grandeur(s) physique(s) mesurée(s):
 
Valeur maximum de grandeur(s) physique(s) mesurée(s):
 
Distance minimum/maximum pour que le capteur puisse mesurer:
 
Cadence maximum des mesures:
 
Latence pour la mesure:
 
Communication via:
 
Librairie disponible pour Arduino:
 
Programme d'exemple disponible pour Arduino:
 
Tarifs et fournisseurs:
 
Questions/réponses proposées par les étudiants:
 
Questions/réponses proposées par l'enseignant:

Etape 3: Proposition d'une application et d'un schéma de montage pour l'utilisation du capteur

Etape 4: Caractérisation du capteur

Informations spécifiques aux projets

Cmucam 3

alimentée en 6V, 120mA

en ER2EN:

miniterm.py /dev/ttyS1 9600

RPLIDAR

https://github.com/slamtec/rplidar_sdk

cd ~
git clone https://github.com/slamtec/rplidar_sdk
cd ~/rplidar_sdk/ &&   make
cd output/Linux/Release/
./ultra_simple /dev/ttyUSB0 --channel  --serial /dev/ttyUSB0 115200
./simple_grabber --channel  --serial /dev/ttyUSB0 115200

bvandepo@rapid:~/rplidar_sdk/sdk$ ll app/ultra_simple/main.cpp

amener cable Usb micro + rallonge

adapter programme “rplidar_sdk/app/ultra_simple/main.cpp” pour faire détection d'intrusion → nombre d'intrus et position angulaire/distance⇒ cartésienne

Copier le programme de démo en un programme à modifier par l'étudiant:

cp -r ~/rplidar_sdk/app/ultra_simple ~/rplidar_sdk/app/prog1

Ajouter dans la recette Makefile le nouveau programme, pour cela, modifier ~/rplidar_sdk/app/Makefile :

sed -i 's,MAKE_TARGETS := simple_grabber ultra_simple ,MAKE_TARGETS := simple_grabber ultra_simple prog1 ,g'  ~/rplidar_sdk/app/Makefile

Ajouter les nouveaux fichiers au suivi par l'outils de gestion de version:

git add ~/rplidar_sdk/app/prog1/main.cpp ~/rplidar_sdk/app/prog1/Makefile ~/rplidar_sdk/app/Makefile
git commit -m "projet pour étudiant"

pour compiler le programme:

cd ~/rplidar_sdk/ &&   make

pour exécuter le programme (CTRL+C pour quitter):

~/rplidar_sdk/output/Linux/Release/prog1 --channel  --serial /dev/ttyUSB0 115200

pour éditer le programme:

qtcreator ~/rplidar_sdk/app/prog1/main.cpp &

pour voir ce que vous avez changé par rapport au programme de départ:

cd  ~/rplidar_sdk/ && gitk &

——————–

projets_capteurs_2021.txt · Dernière modification: 2021/12/16 20:41 de bvandepo

Outils de la page