Les Projets Raspberry Pi en FabLabs au Centre BTS ALKENDI encadrés par Pr. Lamia ELJADIRI et Dr. Youssef Baala: Une Exploration Pratique des Systèmes d’Exploitation Youssef ATIF, 25/12/202425/12/2024 Partager l'article facebook linkedin emailwhatsapptelegramDans le cadre de notre formation en BTS en intelligence artificielle, précisément le module Système d’information, matière Systèmes d’exploitations. Nous avons eu l’opportunité de participer à des projets innovants au FabLab fondé pour la première fois au Centre BTS ALKENDI . Encadrés par Pr. Lamia Eljadiri et supervisés par l’inspecteur des filières techniques, Dr. Youssef Baala, ces projets se sont déroulés dans un FabLab, un espace collaboratif et créatif conçu pour favoriser l’apprentissage pratique. L’utilisation du Raspberry Pi comme plateforme principale a permis d’explorer en profondeur les systèmes d’exploitation tout en stimulant nos compétences en programmation et en conception de projets.Activités de FormationConfiguration InitialeLes premières étapes de notre projet consistaient à configurer le Raspberry Pi. Voici les activités clés menées dans cette phase :Installation de Raspbian ou Raspberry Pi OS :Nous avons installé le système d’exploitation Linux Raspbian sur nos appareils Raspberry Pi. Cette activité nous a initiés aux concepts fondamentaux de Linux, tels que la gestion des fichiers et les permissions.Configuration réseau :La configuration des connexions SSH et VNC nous a permis d’accéder à distance à notre Raspberry Pi, favorisant ainsi un travail plus fluide et efficace.Nous avons appris à modifier les fichiers systèmes pour personnaliser nos configurations, une compétence essentielle pour les administrateurs systèmes.Exploration AvancéeAprès la configuration de base, nous avons exploré des aspects plus avancés :Compilation de noyaux Linux :Cette activité nous a permis de comprendre les structures internes d’un système d’exploitation en modifiant et en recompiler le noyau Linux.Tests de systèmes alternatifs :Nous avons testé d’autres systèmes d’exploitation comme Ubuntu Server et RetroPie. Ces expériences nous ont appris à partitionner et à gérer efficacement les fichiers systèmes.Développement et AutomatisationLe développement logiciel a constitué une grande partie de nos activités :Scripts Bash :Nous avons créé des scripts pour automatiser des tâches courantes, comme la surveillance des ressources systèmes ou la mise à jour des fichiers log.Projets combinant Python et Bash :Par exemple, nous avons réalisé des stations météo connectées qui collectent des données climatiques en temps réel, les traitent avec Python, puis les affichent sur un tableau de bord.Projets CollaboratifsDans le cadre de nos ateliers FabLab, nous avons travaillé sur plusieurs projets collaboratifs qui illustrent les capacités du Raspberry Pi et notre ingéniosité collective.Miroirs intelligentsDescription :Ces miroirs interactifs affichent des informations utiles comme la météo, les événements du calendrier ou les actualités en temps réel.Compétences développées :Conception d’interfaces utilisateurs simples.Intégration de modules Python pour afficher les flux d’informations.Voitures télécommandées avec caméra intégréeDescription :Inspiré du projet PiCar X, nous avons conçu des voitures télécommandées équipées de caméras pour une vue en temps réel.Ces voitures utilisent un module de vision par ordinateur pour naviguer et éviter les obstacles.Objectifs :Comprendre les bases de la robotique.Programmer des systèmes de détection d’obstacles et de reconnaissance d’objets.Centre multimédia et domotique unifiéDescription :En combinant plusieurs outils comme Recalbox, Home Assistant et OSMC, nous avons transformé un Raspberry Pi 4 en un centre domotique polyvalent pour le gaming, le streaming et la gestion intelligente de la maison.Technologies utilisées :Protocoles IoT (Internet des objets) pour connecter et contrôler des appareils domotiques.Applications open source pour le streaming et la gestion multimédia.Objectifs PédagogiquesCes projets avaient des objectifs clairs et enrichissants :Approfondir les concepts des systèmes d’exploitation :Les activités pratiques nous ont permis de comprendre comment fonctionnent les systèmes d’exploitation et comment les modifier pour répondre à des besoins spécifiques.Promouvoir la collaboration et la créativité :Travailler dans un FabLab nous a aidés à partager nos idées et à développer des solutions innovantes en équipe.Apprentissage évolutif :Les projets comme le PiCar X intègrent des compétences avancées, comme la navigation autonome et la reconnaissance d’objets, ouvrant la voie à des projets plus complexes.ConclusionLes activités basées sur le Raspberry Pi dans les FabLabs du Centre BTS ALKENDI, encadrées par Pr. Lamia Eljadiri et supervisées par Dr. Youssef Baala, ont été une expérience à la fois éducative et inspirante. En explorant les systèmes d’exploitation, en programmant des applications créatives et en travaillant sur des projets collaboratifs, nous avons acquis des compétences techniques solides tout en stimulant notre imagination.Ces projets ne se limitent pas à l’apprentissage technique : ils ouvrent des perspectives professionnelles (Startups) et permettent de développer des solutions innovantes pour le futur. Le Raspberry Pi s’impose comme un outil puissant et modulable pour apprendre, créer et innover dans le domaine de l’intelligence artificielle et au-delà. Éducation et Technologie