L’environnement

Fonctionnant comme un mini-PC, le Raspberry Pi est une carte informatique économique permettant de prototyper rapidement des systèmes embarqués et des objets connectés.

Objectifs pédagogiques

À l’issue de la formation, le·la stagiaire sera capable de :

  • Configurer, installer et prendre en main un Raspberry Pi
  • Comprendre le GPIO
  • Communiquer avec des composants
  • Acquérir des données et retourner un rapport automatisé

Public concerné

Technicien·ne·s, ingénieur·e·s, électronicien·ne·s, développeur·se·s, scientifiques, enseignant·e·s ou tout public souhaitant découvrir le Raspberry Pi.

Prérequis

Connaissances du langage de programmation Python ou avoir suivi la formation Python Débutant.
Un questionnaire de pré-formation est proposé pour valider l’adéquation entre le besoin et la formation.

Programme de la formation

Le Raspberry Pi

  • Présentation
  • Historique
  • Les différents modèles

Installation et prise en main du Raspberry Pi

  • Description technique
  • Distributions Linux pour le Raspberry Pi
  • Installation du système d’exploitation
  • Premier démarrage
  • Terminal Unix : commandes de base
  • Installation des outils et logiciels nécessaires
  • Comprendre le GPIO
  • Comprendre les protocoles I2C et SPI
  • Gérer le GPIO avec Python
  • Allumer une LED

Quelques applications

  • Modifier la couleur d’une LED
  • Utiliser une caméra
  • Mesurer la température et l’humidité
  • Prévoir des scénarios grâce à un programme Python

Projet : une mini-station météorologique avec un Raspberry Pi

  • Créer une interface graphique simple avec Tkinter pour afficher la température et l’humidité
  • Enregistrer les données dans une base de données
  • Tracer les données et générer un rapport automatique