1 of 13

Soutenance Projet

P46 : Kit Robot

BERNARD Gaëlle

PITRE Valentin

IMA4 année 2018-2019 Enseignants référents : REDON Xavier, BOE Alexandre

2 of 13

Plan de la Soutenance

Introduction

1) Partie Mécanique

2) Partie Électronique

3) Partie Informatique

Conclusion et perspectives

3 of 13

Objectifs du Projet

  • Open Source
  • Prix abordable
  • Nombreuses pièces
  • Programmation simplifiée

Introduction 1) Partie Mécanique 2) Partie Électronique 3) Partie Informatique Conclusion et perspectives

4 of 13

Pièces du Kit

Introduction 1) Partie Mécanique 2) Partie Électronique 3) Partie Informatique Conclusion et perspectives

5 of 13

Carte Principale

Introduction 1) Partie Mécanique 2) Partie Électronique 3) Partie Informatique Conclusion et perspectives

Carte Principale

6 of 13

Carte Capteur

Introduction 1) Partie Mécanique 2) Partie Électronique 3) Partie Informatique Conclusion et perspectives

Carte I2C

Protocole I2C

7 of 13

Librairie arduino

Programme en C++ pour l’IDE Arduino

  • Contrôle des moteurs encodeur

  • Moteurs DC

  • Capteurs

  • Robot

  • Exemples

Introduction 1) Partie Mécanique 2) Partie Électronique 3) Partie Informatique Conclusion et perspectives

8 of 13

Interface de programmation par bloc

Interface sur navigateur web via Blockly: Aucune installation requise

Plus conviviale qu’Ardublock

Création de notre librairie de blocs:

  • Programmation du visuel du bloc
  • Déclaration des fonctions et variables
  • Association des blocs avec le code arduino correspondant

Introduction 1) Partie Mécanique 2) Partie Électronique 3) Partie Informatique Conclusion et perspectives

9 of 13

Application Bluetooth

Introduction 1) Partie Mécanique 2) Partie Électronique 3) Partie Informatique Conclusion et perspectives

Application Bluetooth

Créé sur AppInventor: http://appinventor.mit.edu/explore/

  • Gain de temps

  • Application “Bonus” & Exemple associé disponible dans la libraire

Visuel de l’application

QR code de téléchargement de l’APK

10 of 13

Bilan des Objectifs

  • Open Source
  • Prix abordable
  • Nombreuses pièces
  • Programmation simplifiée

Introduction 1) Partie Mécanique 2) Partie Électronique 3) Partie Informatique Conclusion et perspectives

11 of 13

Bilan Financier

Introduction 1) Partie Mécanique 2) Partie Électronique 3) Partie Informatique Conclusion et perspectives

12 of 13

Perspectives d’amélioration

  • Carte Principale
  • Caméra Pixy
  • Création de nos propres capteurs

Introduction 1) Partie Mécanique 2) Partie Électronique 3) Partie Informatique Conclusion et perspectives

13 of 13

Avez-vous des questions?

Merci de votre attention !