4 jours (28 heures)

Formation certifiante - Code CNCP : 2233 - Certif Info : 93877

Objectifs

  • Exploiter la carte Raspberry Pi et ses différents composants
  • Étudier les différents modèles de la famille Raspberry Pi
  • Apprendre à configurer la carte micro SD, à insérer l’OS et à configurer le Raspberry
  • Être en mesure de contrôler le Raspberry Pi à distance
  • Utiliser les composants électroniques les plus courants
  • Construire des projets GPIO simples
  • Programmer avec Python, Scratch et autres langages
  • Utiliser le module de caméra Raspberry Pi
  • Appréhender les protocoles de communication (SPI, I2C et UART)
  • Concevoir et réaliser des projets créatifs à base de Raspberry Pi

Prérequis

Afin de suivre la formation Raspberry Pi, une première approche du langage Python est souhaitable, mais pas indispensable.

Vous n’avez pas les prérequis nécessaires pour la formation Raspberry Pi ? Contactez nous pour étudier ensemble un parcours sur mesure et garantir ainsi la réussite de votre projet.

Intervenants

Les contenus pédagogiques sont synchronisés sur les évolutions techniques grâce à notre équipe d’intervenant experts et professionnels du secteur enseigné. Les formateurs qui interviennent pour animer les formations ont une double compétence : compétence informatique et compétence métier (Banque, Assurance, Administration, Santé, Transport).

PROGRAMME DE FORMATION RASPBERRY PI

Jour 1

Section 1 : Introduction à la carte Raspberry Pi

  • Bienvenue dans « Raspberry Pi »
  • Ce que vous devez savoir avant de regarder ce cours
  • Le Raspberry Pi : Le nano-ordinateur !
  • La liste du matériel nécessaire à la formation
  • Où acheter votre matériel ?
  • Transfert des fichiers d’exercice vers le Pi
  • Quiz : Introduction à la carte Raspberry Pi

Section 2: Partir à la découverte du Raspberry Pi

  • Présentation du Raspberry Pi
  • Raspberry Pi modèle B
  • L’alimentation du Raspberry Pi 4
  • Raspberry Pi est incroyablement configurable
  • Utilisations expérimentales
  • Sources en ligne
  • Magazine MagPi
  • Comprendre la famille Raspberry Pi
  • Raspberry Pi 3 B+
  • L’alimentation du Raspberry pi 3 B+
  • L’équipement dont vous aurez besoin
  • Sélectionner un moniteur
  • Sélectionner une alimentation
  • Raspberry Pi 3 A+
  • Sélectionner un câble audio
  • Sélectionner un clavier et une souris
  • Sélectionner une carte mémoire
  • Connecter au Wi-Fi et Ethernet
  • Sélectionner un boîtier
  • Quiz : Partir à la découverte de la Raspberry Pi
Jour 2

Section 3 : Systèmes d’exploitation Raspberry Pi

  • Construire ou acheter un système d’exploitation
  • Créer votre carte micro SD
  • Construire NOOBS sur une carte SD¶4. Installation de Raspberry Pi OS
  • Démarrez votre Raspberry Pi
  • Démarrage de Raspberry Pi OS
  • Systèmes d’exploitation inclus avec NOOBS
  • Présentation de l’interface
  • Configurer le Raspberry Pi
  • Utiliser la ligne de commande
  • Raspbian, Jessie et Stretch
  • Windows 10 IoT Core
  • Systèmes d’exploitation NOOBS supplémentaires
  • La logithèque
  • PiNet
  • Sources pour les autres systèmes d’exploitation Raspberry Pi
  • Travail à faire 1 : Utiliser la ligne de commande
  • Quiz : Systèmes d’exploitation Raspberry Pi

Section 4: VNC et entrées / sorties Audio

  • Piloter votre Raspberry Pi à distance
  • Avantages de VNC
  • Activer VNC
  • Service cloud RealVNC
  • Configurer le matériel
  • Conflits audio avec HDMI
  • Utiliser Bluetooth avec le modèle 3 et modèle et Zero W
  • Quiz : VNC et entrées / sorties Audio
Jour 3

Section 5: GPIO et matériel

  • Le GPIO du Raspberry Pi
  • Présentation du GPIO
  • Changement GPIO par rapport au Raspberry Pi d’origine et actuel
  • Matériel utilisé
  • Mettre en place une Breadbord
  • Choix du langage
  • Projet GPIO de base
  • Connecter une LED
  • Connecter un bouton poussoir
  • Utiliser Scratch pour contrôler une interaction
  • Utiliser Python et gpiozero
  • Gérer le GPIO avec Python : Allumer une LED
  • Gérer le GPIO avec Python : Utiliser un bouton poussoir
  • Allumer une LED avec un bouton poussoir
  • Utiliser Python RPi.GPIO
  • Travail à faire 2 : Les feux tricolores
  • Présentation du module caméra
  • Programmer la caméra
  • Module de caméra NOIR
  • Sense HAT
  • Écran tactile
  • Travail à faire 3 : Le passage piéton
  • Quiz : GPIO et matériel

Section 6: Projet : capteurs, compteurs, PWM et 1-fil

  • Introduction à 1-fil
  • Connecter le 1-fil
  • Connecter le volmtmètre
  • Programmer le 1-fil
  • Ce que vous avez appris du projet de capteur de température
  • Modulation de largeur d’impulsion en profondeur
  • Variation de luminosité de la LED
  • Projet : Variation de luminosité
  • Travail à faire 4 : Jeux de réflexes
  • LED tricolore RVB
  • LED RVB adressable
  • Gestion d’une matrice de LED
  • Projet : Journal lumineux
  • Capteurs à 1-fil en profondeur
  • Quelles broches GPIO peuvent être utilisées pour l’entrée
  • Pull-up et pull-down avec broches d’entrée
  • Protection de l’entrée GPIO avec des résistances
  • Protection de l’entrée GPIO avec des diodes Zener
  • Codeur rotatif incrémental
  • Travail à faire 5 : Défilement de couleurs
  • Quiz : Projet : capteurs, compteurs, PWM et 1-fil

Section 7: Utiliser SPI et I2C pour les capteurs, les écrans et les moteurs

  • Introduction aux appareils SPI
  • Connecter la station météo BME280
  • Connecter l’écran RVB OLED
  • Ce que vous avez appris des projets SPI
  • Comprendre SPI en profondeur
  • Broches de sortie GPIO
  • Protection des broches de sortie GPIO
  • Piloter un servomoteur
  • Introduction aux appareils I2C
  • Connecter le servo-contrôleur via I2C
  • Connecter le BME280 via I2C
  • Installer le logiciel et tester
  • Contrôler le BME280 et le PCA9685
  • Ce que vous avez appris sur I2C
  • I2C en profondeur
  • Quiz : Utiliser SPI et I2C pour les capteurs, les écrans et les moteurs
Jour 4

Section 8 : Autres langages de programmation et UART

  • Introduction à la programmation du GPIO Raspberry Pi
  • Python et gpiozero
  • Python et RPi.GPIO
  • Contrôle de scratch du GPIO
  • Contrôle de Bash du GPIO
  • Contrôle de Node-RED du GPIO
  • C contrôle de GPIO
  • Java contrôle de GPIO
  • Wolfram contrôle de GPIO
  • Binaire And Bitwise math
  • Connecter le Raspberry Pi à un terminal
  • Connecter les broches GPIO TxD et RxD
  • Activer la connexion série
  • UART en profondeur
  • Carte d’acquisition analogique
  • Quiz : Langages de programmation et UART

Section 9 : Concevoir et réaliser une station météo

  • Présentation
  • Température, humidité, pression
  • Anémomètre
  • Pluviomètre
  • Girouette
  • Projet : Station météo
  • Exporter les données
  • Interface graphique
  • Quiz : Concevoir et réaliser une station météo

Section 10 : Examen final

  • Fiche synthétique
  • Contrôle final
  • Votre avis compte

 

Une attestation d’assiduité sera délivrée après la validation de toutes les compétences de ce module.

POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS