Raspberry Pi Pico W ( Niveau 1 )
About Course
Leçon 1 : Aperçu de Raspberry Pi
- Introduction à Raspberry Pi et à ses versions.
- Composants matériels de la carte Raspberry Pi Pico.
- Microcontrôleur RP2040.
- Broches GPIO.
- Convertisseur analogique-numérique (ADC).
Leçon 2 : Fonctions et fonctionnalités de Raspberry Pi
- Applications pour l’automatisation domestique et l’IoT.
- Programmation et développement avec Python.
- Capacités de navigation sur le web.
- Accès aux broches GPIO pour le contrôle matériel.
Leçon 3 : Aperçu du logiciel
- Introduction aux logiciels, y compris les systèmes d’exploitation et les applications.
- Configuration de Raspberry Pi Pico W.
Leçon 4 : Configuration de Raspberry Pi
- Configuration initiale, y compris la connexion des périphériques.
- Mise à jour du système et installation des paquets logiciels.
Leçon 5 : Introduction à MicroPython
- Qu’est-ce que MicroPython et ses avantages.
- Installation de MicroPython sur Raspberry Pi Pico.
- Utilisation du REPL (Read-Eval-Print Loop).
Leçon 6 : IDE Thonny
- Introduction à l’IDE Thonny pour MicroPython.
- Installation et configuration.
- Bases de l’interface de Thonny.
Leçon 7 : Syntaxe de base de Python
- Variables, types de données (entiers, flottants, tuples, listes, etc.).
- Instructions conditionnelles (if, elif, else).
- Boucles (for, while).
- Fonctions et programmation modulaire.
- Modules et bibliothèques en MicroPython.
Leçon 8 : Exercices de codage
- Exercices pratiques de codage pour s’entraîner à la syntaxe de base.
Leçon 9 : Travailler avec des capteurs
- Introduction aux capteurs (infrarouge, température, ultrasonique, mouvement PIR, lumière, son).
- Comment interfacer et lire les données des capteurs.
- Création d’un projet de surveillance des données des capteurs.
Leçon 10 : Signaux numériques et GPIO
- Comprendre les signaux numériques.
- Configurer les broches GPIO comme entrées et sorties numériques.
- Contrôler des LEDs et d’autres composants numériques.
Leçon 11 : Modulation de largeur d’impulsion (PWM)
- Introduction à la PWM et ses applications.
- Utiliser la PWM pour contrôler la luminosité des LEDs.
- Création d’un projet de gradation de LED.
Leçon 12 : Sortie analogique
- Comment utiliser les signaux PWM pour la sortie analogique.
- Création d’un lecteur audio simple utilisant la PWM.
Leçon 13 : Introduction aux servomoteurs
- Comprendre les servomoteurs.
- Contrôler les servomoteurs avec MicroPython.
- Création d’un projet de bras robotique de base.
Leçon 14 : Exploration des projets IoT
- Encourager les étudiants à explorer et créer leurs propres projets.
- Fournir des conseils sur la combinaison des composants matériels pour de nouveaux projets.
Leçon 15 : Astuces et conseils
- Conseils et astuces utiles pour les projets Raspberry Pi et MicroPython.
- Résolution des problèmes courants.
Leçon 16 : Préparation pour vos projets
- Encourager les étudiants à réfléchir et planifier leurs projets.
- Conseils sur la conception, la construction et la programmation de leurs propres créations.
Leçon 17 : Projets IoT pratiques (Partie 1)
- Projet 1 : Système IoT pour plantes intelligentes
- Vue d’ensemble des systèmes de surveillance des plantes.
- Intégration des capteurs pour l’humidité du sol, la lumière et la température.
- Envoi des données des capteurs vers le cloud.
- Création d’un tableau de bord pour la surveillance en temps réel.
- Projet 2 : Système de contrôle de réservoir d’eau
- Introduction aux capteurs de niveau d’eau.
- Configuration des broches GPIO pour la surveillance du niveau d’eau.
- Mise en œuvre du contrôle automatique de la pompe à eau.
Leçon 18 : Projets IoT pratiques (Partie 2)
- Projet 3 : Poubelle intelligente
- Utilisation des capteurs ultrasoniques pour la détection du niveau des déchets.
- Intégration d’un servomoteur pour le couvercle.
- Mise en œuvre des notifications pour la collecte des déchets.
- Projet 4 : Projet IoT pour la domotique avec interface web
- Contrôler les appareils domestiques via GPIO.
- Création d’une interface web pour le contrôle à distance.
- Discussion sur les considérations de sécurité pour les dispositifs IoT.
Leçon 19 : Gestion des fichiers et gyroscope
- Projet 5 : Gestion des fichiers en Python
- Travailler avec des fichiers et des répertoires en Python.
- Stockage et récupération des données pour les projets IoT.
- Projet 6 : Utilisation du gyroscope MPU6050
- Comprendre les principes d’un gyroscope.
- Intégration du capteur MPU6050 avec Raspberry Pi.
- Mise en œuvre des applications contrôlées par le mouvement.
Leçon 20 : Moteurs à courant continu et afficheur OLED
- Projet 7 : Contrôle de moteur DC avec pilote L298N
- Introduction aux moteurs DC.
- Configuration du pilote L298N pour un contrôle précis.
- Création d’un projet impliquant le mouvement du moteur DC.
- Projet 8 : Travailler avec les afficheurs OLED et LCD
- Introduction à la technologie OLED.
- Connexion et affichage des informations sur un écran OLED et LCD.
Course Content
Formation Raspberry Pi Pico
-
📒 PDF Raspberry Pi pico
00:00 -
01:56:39
-
01:57:20
-
01:57:36
-
🎬 Raspberry pi pico session 4
01:57:17 -
🎬 Raspberry pi pico session 5
01:56:39 -
🎬 Raspberry pi pico session 6
01:56:03 -
🎬 Raspberry pi pico session 7
01:57:00 -
🎬 Raspberry pi pico session 8
01:55:26 -
🎬 Raspberry pi pico session 9
01:53:12
Student Ratings & Reviews
good
nice course
Ramy formateur tayara, ena n7eb ki net3alem na3rf l7aja mnin jet w 3lech w ramy fahem fech ya3ml machala3lih (svp a3mloulna formation stm32 zeda)
formation behya brcha w l7aja lbehya eno ken fehe pratique akther m theorique
Excellente formation, bien structurée
formation tayartaa barcha ama hawlo me tawlouch yesser f les vidéos
Mon expérience en suivant ce cours a été extrêmement positive. Le contenu était parfaitement adapté à mes besoins et à mes attentes. Les cours étaient bien structurés et les explications claires, ce qui m'a permis de progresser rapidement. De plus, les exercices pratiques m'ont aidé à consolider mes connaissances
m3llm rami
i really improve myself in skills in language python and respberry pico skills i ts a great training
formation exilent
lkh