Objectif Savoir simuler les systèmes asservis Exemple: Système 2ième ordre Réponse à un échelon en BO et BF Savoir tracer la FT en BO et en BF Savoir intégrer un correcteur (P, PI) et initiation à l’analyse des systèmes avec correction Fonctionnement Nous aborderons dans ce tutoriel comment simuler un système asservi quelconque en utilisant […]
Lire la suite ISIS PROTEUS : Simulation des systèmes asservis – Correcteurs PI et PFPGA | Arduino | Matlab | Cours
FPGA | Arduino
Apprenez à travailler à travers des projets avec la technologie FPGA et µc (Arduino, PIC, STM32, etc). Cette rubrique vous permettra d'aborder des projets avec des contraintes différentes (vitesse, contrôle, temps réel, etc).
Matlab | Microcontrôleur
Cette rubrique des exemples concrets et les notions de base nécessaires pour se familiariser et aborder le domaine du traitement numérique du signal (TNS) avec Matlab et la programmation des µC.
Cours Électronique
Accédez à des cours pratiques issus des grandes écoles d'ingénieurs et universités dans les divers domaines (électronique analogique/numérique, traitement du signal/image, programmation des µc, etc).
Dernières réalisations
-
Sep, 24
ISIS PROTEUS : Comment mesurer l’impédance de l’entrée d’un montage électronique ?
Objectifs Savoir comment mesurer l’impédance d’entrée d’un montage électronique en fonction de la fréquence Savoir tracer le diagramme de Bode d’un circuit électronique Exemples : études des filtres passe-bas & passe bande actifs Fonctionnement Nous aborderons dans le tutoriel le comportement fréquentiel de deux filtres actifs. Nous apprenons aussi comment tracer l’impédance électrique d’entrée d’un montage […]
Lire la suite ISIS PROTEUS : Comment mesurer l’impédance de l’entrée d’un montage électronique ? - Sep, 21
Analyse de Fourier d’un circuit électronique – Filtre passe-bas RC – Partie 1/2
Objectifs Savoir tracer la transformée de Fourier (TF) d’un signal Savoir configurer la TF (fenêtre temporelle, fréquence maximale et la résolution de l’affichage) Exemples: Signal sinusoïdal & carré Fonctionnement Le tutoriel illustre comment tracer la transformée de fourrier d’un ou plusieurs signaux d’un circuit électronique. Nous utiliserons dans ce TUTO un circuit RC d’un filtre […]
Lire la suite Analyse de Fourier d’un circuit électronique – Filtre passe-bas RC – Partie 1/2Sep, 11ARDUINO ET PROTEUS : Comment ajouter une librairie Arduino ?
Objectifs Savoir comment intégrer une nouvelle librairie dans ISIS PROTEUS Savoir comment intégrer la librairie Arduino Savoir utiliser les composants de la nouvelle librairie Contenu de la librairie Arduino LILYPAD ATMEGA328P V3.0 Arduino uno ATMEGA328P V3.0 Arduino uno SMD ATMEGA328P V3.0 Arduino nano ATMEGA328P V3.0 Arduino MEGA ATMEGA2560 V3.0 Capteur ultrason HC-SR04 Téléchargement Fichier […]
Lire la suite ARDUINO ET PROTEUS : Comment ajouter une librairie Arduino ? - Sep, 10
ISIS PROTEUS : Interface Interactive
Objectifs Savoir comment dupliquer le Template d’un exemple ISIS Savoir comment appliquer un style existant Savoir comment créer un nouveau style Fonctionnement Le tutorial est une technique simple de duplication du style d’un exemple disponible dans la librairie ISIS PROTEUS. On reprend un exemple de styles interactifs parmi 7 comme référence. En effet, l’exemple interactif […]
Lire la suite ISIS PROTEUS : Interface InteractiveAoût, 22Projet microcontrôleur #28: Capteur de toucher avec Arduino et ADS1115
Objectifs Savoir les caractéristiques techniques du convertisseur ADC ADS1115 Savoir configurer le gain et la fréquence d’échantillonne du convertisseur ADS1115 Savoir programmer le convertisseur avec Arduino Savoir utiliser le convertisseur comme capteur de touché Etc. Vidéos démonstration Les caractéristiques techniques du convertisseur A/N ADS1115 Les composants ADS1113, ADS1114 et ADS1115 (ADS111x) sont des convertisseurs analogique-numérique […]
Lire la suite Projet microcontrôleur #28: Capteur de toucher avec Arduino et ADS1115 - Août, 20
Projets Matlab & Microcontrôleur #7: Arduino Clap Clap
Objectifs Savoir lire le microphone de l’ordinateur avec l’ordinateur Savoir définir les caractéristiques du son Savoir la sensibilité du capteur du son Savoir transférer une donnée du Matlab vers Arduino Savoir allumer une lampe en claquant les mains Etc. Fonctionnement Le projet est une application dédiée à l’utilisation d’un microphone ou un capteur du son. […]
Lire la suite Projets Matlab & Microcontrôleur #7: Arduino Clap ClapAoût, 17Projets Matlab & Microcontrôleur #6: Manette de jeu infrarouge avec Arduino 2/2
Objectifs Le présent article et la partie 2/2 du projet du jeu labyrinthe avec Arduino et Matlab (voir la partie 1/2). Nous avons abordé dans la première partie l’interface du jeu avec Matlab et comment générer un labyrinthe aléatoire en utilisant une librairie Matlab. Ici on va se focaliser particulièrement sur la liaison télécommande IR-Arduino […]
Lire la suite Projets Matlab & Microcontrôleur #6: Manette de jeu infrarouge avec Arduino 2/2 - Août, 12
Projets Matlab & Microcontrôleur #4: RFID: Contrôle d’accès à assistance vocale avec Arduino et Matlab
Objectifs Savoir utiliser un lecteur RFID Savoir programmer le lecteur et la récupération de l’ID Savoir transférer les commandes au logiciel matlab en utilisant l’interface série Se familiariser aux projets à base du Matlab et Arduino Savoir transformer un texte en un fichier audio Savoir lire un fichier audio avec matlab Savoir établir une liaison […]
Lire la suite Projets Matlab & Microcontrôleur #4: RFID: Contrôle d’accès à assistance vocale avec Arduino et MatlabAoût, 8Infrarouge IR: Variateur de vitesse à MLI #2/2
Objectif Le mini-projet est suite du projet 25. Il permet d’intégrer la liaison infrarouge (émetteur+récepteur IR) à la place du potentiomètre analogique. Dans le projet précédèrent, on ajuste le rapport cyclique du signal PWM manuellement en utilisant un potentiomètre rotatif. Dans le présent projet on utilisera une télécommande IR dédiée à la même opération. Fonctionnement […]
Lire la suite Infrarouge IR: Variateur de vitesse à MLI #2/2 - Août, 7
Infrarouge IR: Variateur de vitesse à MLI #1/2
Objectifs Savoir les caractéristiques du convertisseur numérique analogique (DAC) MCP4725 Avoir utilisé le DAC avec Arduino en utilisant la liaison I2C Savoir utiliser le DAC dans une application pratique (modulateur de largeur d’impulsion (MLI) ou (PWM)) Et autres astuces pratiques Principe de fonctionnement Le projet dans sa globalité consiste à faire varier le rapport cyclique […]
Lire la suite Infrarouge IR: Variateur de vitesse à MLI #1/2Juil, 21Détection d’objets avec FPGA
Cours FPGA-VHDL Langage VHDL | Conception de circuits Systèmes logiques programmables Spécification et conception conjointe des systèmes matériel/logiciel Méthodologie et outil Cours VHDL – II Introduction à VHDL
Lire la suite Détection d’objets avec FPGA - Juil, 15
Projet Human Brain: Qu’est-ce que c’est ?
Définition Le Human Brain Project (en français « Projet du cerveau humain ») est un projet scientifique d’envergure qui vise d’ici à environ 2024 à simuler le fonctionnement du cerveau humain grâce à un superordinateur, et dont les résultats obtenus auraient pour but de développer de nouvelles thérapies médicales plus efficaces sur les maladies neurologiques. […]
Lire la suite Projet Human Brain: Qu’est-ce que c’est ?Juil, 11Contrôle mental : Interface Cerveau Machine (BCI)
Définition Une interface cerveau-ordinateur ou BCI pour Brain Computer Interface est un dispositif dans lequel une personne utilise son cerveau pour contrôler directement une machine. Cette dernière peut être un ordinateur, un fauteuil roulant, un robot, une aide ou un dispositif de communication alternatif. BCI est une technologie prometteuse qui fournit une communication directe entre […]
Lire la suite Contrôle mental : Interface Cerveau Machine (BCI) - Juil, 9
Atlas un nouveau robot humanoïde de Boston Dynamics
Atlas est un robot de type androïde principalement développé par Boston Dynamics, sous financement et surveillance de la Défense Advanced Research Projects Agency (DARPA). Il mesure 1m50 et est conçu pour diverses tâches de recherche et sauvetage, il a été dévoilé au public le 11 juillet 20131. Le développement d’Atlas fait partie du Darpa Robotics […]
Lire la suite Atlas un nouveau robot humanoïde de Boston DynamicsJuin, 25Contrôleur PWM commandé en tension
Objectifs du projet Savoir les caractéristiques du PIC16F877A Savoir utiliser les fonctions de la gestion de générateur PWM Savoir ajuster le rapport cyclique d’un signal PWM et la fréquence etc. Domaines d’applications Variateurs de vitesse d’un moteur à CC Controle de puissance d’une charge Alimentations de puissance ajustables (DC/DC converter) Régulateurs etc. Caractéristiques du PIC16F877A […]
Lire la suite Contrôleur PWM commandé en tension - Juin, 13
Que veut dire AOP ?
Définition Le mot amplificateur opérationnel en électronique analogique (aussi nommé ou ampli op, AO, AOP) s’appliquait à l’origine à des amplificateurs qui étaient utilisés dans des circuits de traitement analogique du signal dans le régime basse fréquence (Hz-Mhz), la résolution analogique des problèmes numériques en particulier les équations différentielles. Le développement des calculateurs numériques a rendit l’utilisation […]
Lire la suite Que veut dire AOP ?Juin, 5Comment fabriquer un détecteur EMF (champ électromagnétique) avec Arduino ?
Rappel des cours Arduino Arduino pour bien commencer en électronique et en programmation Premiers pas en informatique embarquée Électromagnétisme en régime statique Induction élctromagnétique
Lire la suite Comment fabriquer un détecteur EMF (champ électromagnétique) avec Arduino ? - Juin, 4Mai, 11
Comment tester des cartes électroniques ?
Les tests, à quoi servent ils ? Validation du développement Permet de vérifier que la conception de votre carte est correcte et que votre carte réalise bien la fonction qui lui est demandée. Vérification de l’intégrité après production, Pourquoi ? Pour s’assurer avant son utilisation que la carte produite fonctionne correctement: Quand vous achetez une […]
Lire la suite Comment tester des cartes électroniques ? - Mai, 9
C’est quoi STM32-F103 ?
C’est quoi STM32-F103 ? Le kit de développement STM32-F103 possède un noyau ARM intégré et compatible avec tous les outils logiciels ARM. Il comprend un CPU ARM Cortex-M3 haute performance avec plusieurs périphériques et plusieurs E/S. STM32-P103 est une bonne carte de démarrage pour l’apprentissage et la mise en oeuvre des CPU Cortex-M3 de ST. Le […]
Lire la suite C’est quoi STM32-F103 ?Avr, 25Captures d’écran ou screenshots avec MATLAB
Principe Le présent article sera dédié à la capture d’écran avec Matlab. On va faire appel à un robot Matlab qui permet de prendre un screenshot paramétré par sa position initiale (coordonnées initiales de l’image) et sa taille (longueur et hauteur d’image). Contrairement aux indices Matlab, les valeurs des coordonnées de la position initiale […]
Lire la suite Captures d’écran ou screenshots avec MATLAB - Avr, 24
C’est quoi Enigma ?
Introduction et définition Après la première guerre mondiale, des machines à chiffrer électromécaniques ont vu le jour. En particulier, la machine Enigma est mise au point par deux inventeurs allemands, Arthur Scherbius et Richard Ritter, brevetée en 1918, et vendue à l’armée allemande en 1925. Le chiffrement par Enigma effectuait une permutation de l’alphabet, mais […]
Lire la suite C’est quoi Enigma ?Avr, 19C’est quoi le code ASCII ?
Définition ASCII signifie American Standard Code for Information Interchange. Il dispose de 128 codes ASCII standards, chacun d’entre eux peut être représenté par un nombre binaire codé sur 7 bits ayant des valeurs comprises entre 0000000 (0) et 1111111 (127). E code ASCII est étendu de 128 caractères supplémentaires qui font en total 256 caractères […]
Lire la suite C’est quoi le code ASCII ? - Avr, 18
Comment faire bouger le curseur de la souris avec Matlab ?
Comment faire bouger le curseur de la souris avec Matlab ? Matlab est un outil puissant en traitement du signal et d’image. Dans le présent article on abordera une astuce qui permet de Controller la position du curseur de la souris avec Matlab. La technique est intéressante lorsque on chercher à automatiser des tâches qui nécessitent […]
Lire la suite Comment faire bouger le curseur de la souris avec Matlab ?Avr, 15Jeu pile ou face ?
Une façon efficace de s’en sortir consiste à lancer une pièce de monnaie. En effet, la probabilité pour le pile ou face est identique est =1/2 (50% chacun), c’est un moyen équitable afin de trancher une décision douteuse. Lancer la pièce Résultat:
Lire la suite Jeu pile ou face ? - Avr, 13
C’est quoi un Gradateur ?
Définition Un gradateur est un convertisseur AC/AC. Il permet de contrôler la valeur moyenne d’un signal sinusoïdal AC (Ex : secteur 220V, 380, etc.), en revanche la fréquence est constante (Ex: 50Hz). Il utilise les composants de puissance commandés d’une façon électronique (Ex : Transistor, Thyristor, Triac, etc.). Le signal à la sortie d’un Gradateur […]
Lire la suite C’est quoi un Gradateur ?Avr, 12C’est quoi un Hacheur #2 ?
Définition Les hacheurs sont les convertisseurs statiques continu-continu (DC/DC) permettant de fabriquer une source de tension continue variable à partir d’une source de tension continue fixe. La figure ci-dessous rappelle le schéma de principe du hacheur. Les hacheurs sont des convertisseurs continu – continu qui procèdent par découpage d’une grandeur d’entrée continue, tension ou courant […]
Lire la suite C’est quoi un Hacheur #2 ? - Avr, 11
C’est quoi un onduleur ?
Définition: On appelle onduleur un convertisseur statique qui permet des échanges d’énergie entre une entrée continue et une sortie alternative (Convertisseur DC/AC). Applications: Alimentations de secours Alimentation des moteurs alternatifs à champ tournant Alimentation des fours à induction Etc. Cours PDF: Convertisseur DC/AC Onduleurs autonomes 1/2 Onduleurs autonomes 2/2
Lire la suite C’est quoi un onduleur ?