Des formations et des ateliers d’initiation
Pour découvrir les technologies de fabrication numérique dans différents domaines: Scan & Impression 3D, prototypage électroniques et mécaniques, modélisation 3D,
Initiation à la modélisation et à l’impression 3D
Objectifs: Initiation à la modélisation et à l’impression 3D et prise en main des imprimantes 3D “ultimaker3” disponibles au niveau du Fablab CIFODE’COM.
Public Cible: Étudiants, toute personne désirant s’initier à l’impression 3D
Planning:
- Session : Tous les mardis & mercredis, chaque quinzaine: de 09H à 14H
Programme:
- Introduction à la prise en main d’un outil de CAO 3D (TinkerCAD)
- Initiation au logiciel de modélisation 3D Fusion 360 (Logiciel Gratuit)
- Prise en main du logiciel Cura et présentation des différents paramètres d’impression 3D
- Prise en main des imprimantes 3D “Ultimaker 3” et impression de quelques modèles
Pré-requis: Venir avec votre ordinateur avec le logiciel Fusion 360 installé et une souris (touchpad déconseillé). Pour installer le logiciel Fusion 360, cliquez sur le lien suivant “Installer Fusion 360” et choisissez “Educational Use” . Il faudra créer un compte Autodesk et lancez au moins une fois le logiciel avant de venir au cours pour les mises à jour.
Nombre de places: mini 7 personnes, maxi 10 personnes
N.B: le paiement des frais de formation devra être effectué après la confirmation de la session et avant le démarrage de la session de formation.
Initiation à la programmation sous Arduino
Objectifs: Découvrez l’Arduino, une carte électronique programmable, offrant des possibilités infinies de montages électroniques, avec des travaux pratiques simples.
Public Cible: Étudiants, toute personne désirant s’initier à la programmation sous Arduino
Durée: 02 jours
Planning:
- Session : Tous les Mercredis (de 13H30 à 19H30) & Samedis ( de 8H à 12H), chaque quinzaine
Programme:
- Introduction to Arduino & Micro Controllers, Hardware and tools & Electronics basics, Software (Arduino IDE) & Drivers Setups, Start with Arduino (Blink LED, Push Button +LED , 2 Push Button + LED), Use sensors : Potentiometer, Motion Detector , Proximity sensor , Motors & Servo Motors, Advanced imput & output, Shield Arduino ( Bluetooth & Wifi).
Pré-requis: Venir avec votre ordinateur
Nombre de places: mini 7 personnes, maxi 10 personnes
N.B: le paiement des frais de formation devra être effectué après la confirmation de la session et avant le démarrage de la session de formation.
Formation Raspberry & Linux Embarqué
Objectifs:
- Prendre en main le Raspberry Pi pour installer une distribution standard; configurer et personnaliser le système, entrées-sorties et interfaces de communication (GPIO, SPI, I²C, Bluetooth).
- Programmation applicative et personnalisation avancée
Public Cible: Étudiants, toute personne désirant s’initier à la programmation sous Raspberry
Durée: 02 jours
Programme:
- Prise en main du Raspberry Pi
- Introduction : présentation du Raspberry Pi, des systems-on-chip BCM2835/2836/2837 et du processeur Arm 1176.
- Distribution Linux pour Raspberry Pi : téléchargement, installation, test.
- Découverte de la distribution : paramètres essentiels, outils standard.
- Utilisation de base : configuration système, utilisateurs, interface graphique.
- Utilisation de Linux sur Raspberry Pi : avantages et inconvénient d’un système sur carte SD.
- Travaux pratiques : Installation et test d’une distribution standard sur Raspberry Pi
- Configuration et personnalisation
- Réseau : configuration du réseau (Ethernet+Wifi), Internet, connexion distante.
- Services réseau : démarrage des services, choix adapté à un système embarqué.
- Mise à jour : installation de paquets, mise à jour.
- Serveurs : configuration d’un serveur Web sur le Raspberry Pi.
- Contrôle à distance : déport d’affichage et prise de contrôle à distance.
- Travaux pratiques; configuration optimale du système, du réseau et des services.
- Entrées-sorties et interfaces de communication
- Interface RS-232 : communication entre Raspberry Pi et PC. Traces de boot.
- Entrées-sorties GPIO : utilisation depuis le shell, dans un programme Python ou C.
- Interruptions et GPIO : détection des changements d’état d’une GPIO.
- SPI : dialogue en SPI avec un microcontrôleur.
- I²C : interrogation en I²2 d’un capteur de température.
- Bluetooth: identification, connexion, communication.
- Travaux pratiques ; communication sur différentes interfaces d’entrées-sorties.
- Programmation applicative sur Raspberry Pi
- Programmation en C/C++ : compilation native ou compilation croisée, débogage, exemples.
- Programmation Python : interpréteur Python et modules. Applications graphiques.
- Scripts shell : exemples de scripts pour initialisation du système ou lancement d’applications.
- Travaux pratiques; Exemples de programmation dans différents langages.
- Personnalisation avancée
- Recompilation du noyau : intérêts de la recompilation, configuration ajustée.
- Drivers supplémentaires : compilation et d’installation de drivers externes.
- Configuration “from scratch” : mise en œuvre d’un système entièrement personnalisé avec Buildroot.
- Travaux pratiques; Ajout de drivers supplémentaires (extension des GPIO).
Nombre de places: mini 7 personnes, maxi 10 personnes
N.B: le paiement des frais de formation devra être effectué après la confirmation de la session et avant le démarrage de la session de formation.