Catégories
Projets électroniques

C’est quoi DSP (Digital Signal Processing) ?

Catégories
Algorithme Projets Arduino Projets électroniques Projets microcontrôleurs

Projet électronique #19: Augmenter la résolution d’un Convertisseur A/N (CAN)

Objectifs du projet Initialisation à la programmation Matlab Savoir comment implémenter un algorithme avec Arduino Savoir comment augmenter la résolution d’un Convertisseur Analogique-Numérique (CAN/ADC) avec Arduino initier aux problèmes d’optimisation d’un algorithme Savoir comment convertir son algorithme sur Matlab en une plateforme embarquée (Ex: Arduino, µC, DSP,  …) Et autres astuces pratiques En cours…

Catégories
Projets électroniques Questions électronique

Quelle est la différence entre la créativité et l’innovation ?

Catégories
Commande des moteurs Projets Arduino Projets électroniques Projets microcontrôleurs

Projet électronique #18: Wattmètre avec Arduino

  Objectifs du projet : répondre aux interrogations suivantes : Comment calculer la puissance électrique ? Comment mesurer le courant à la borne dune charge avec Arduino ? C’est quoi la différence entre la puissance instantanée et la puissance moyenne ? C’est quoi la formule de la puissance instantanée et la puissance moyenne ? Comment […]

Catégories
Commande des moteurs Cours Langage C Projets Arduino Projets électroniques Projets microcontrôleurs

Projet électronique #17: Sèche-mains ultrason avec Arduino

Objectifs du projet : répondre aux interrogations suivantes : C’est quoi un capteur ultrasonique ? Comment ça marche le capteur ultrason HC-S04 ? Comment ça marche le sèche-mains à ultrason ? Comment mesurer la distance avec le capteur ultrason ? Comment contrôler la portée ou la distance de mise en marche du sèche-mains à ultrason […]

Catégories
Commande des moteurs Projets Arduino Projets électroniques Projets FPGA

Projet électronique FPGA #10 : Commande factorielle d’un moteur à CC avec Arduino et FPGA

Objectifs du projet Répondes aux interrogations suivantes: C’est quoi l’accélération matérielle ? Pourquoi l’accélération matérielle ? Comment câbler l’Arduino avec FPGA ? Comment mettre en pratique l’accélération matérielle ? Comment s’initier aux projets multi-contraintes (rapidité, technologie, …) ? Comment utiliser les ports analogiques comme ports numériques d’Arduino? Comment faire son adaptateur de niveau du 5V […]

Catégories
Cours VHDL Projets électroniques Projets FPGA Traitement du signal sur FPGA

Projet électronique FPGA #9 : Calcul de la factorielle de n: Implémentation sur carte FPGA

Objectifs du projet : Savoir comment calculer la factorielle de 0 ? Savoir comment maintenir les données en mémoire dans le bus de sortie ? Savoir comment synchroniser les données à l’entrée ? Savoir implémenter la fonction de saturation en VHDL Implémentation sur carte du projet Analyse de fonctionnement Voir le projet : Projet électronique […]

Catégories
Cours VHDL Projets Arduino Projets électroniques Projets FPGA

Projet électronique : Traitement du signal avec Arduino # Lissage & Seuillage d’un signal 3/3

  Objectifs du projet électronique Etude et simulation numérique du filtre Moyenneur avec Matlab [1/3] Etude et simulation numérique du filtre Médiane avec Matlab  [1/3] Etudes et simulation numérique des techniques de la détection de seuil  [2/3] Seuillage classique Seuillage moyenné Seuillage médiane Etude comparatives et qualitative des méthodes  [2/3] Implémentation sur microcontrôleur en utilisant […]

Catégories
Cours VHDL Projets Arduino Projets électroniques Projets FPGA pwm

Projet électronique FPGA #8 : Commande d’un moteur à CC – V2

  Réalisé par : BOUTARF Youssef, BOUTOUIL Hamza, ELHALLAOUI Ayoub et LAMTIBBOU Adam Encadré par : M. CHAFIK, M. DIOURI et M. GHOMARI Ecole/Université: IGA Casablanca Année scolaire: 2014/2015 Rappels des cours Machines électriques cours et problèmes Les moteurs électriques pour mieux les piloter et les protéger La machine à courant continu Généralités sur les […]

Catégories
Interface graphique avec matlab Projets Arduino Projets électroniques Projets microcontrôleurs

Projets Matlab & Microcontrôleur #3: Reconnaissance des couleurs avec matlab et Arduino 2/2

Idée du projet : Détection et poursuite d’un objet en mouvement par sa couleur avec matlab et Arduino en utilisant deux techniques de détections Objectifs du projet : Savoir comment établir la liaison série entre Matlab & Arduino Savoir comment détecter une couleur précise dan l’image Savoir comment obtenir une couleur quelconque à partir d’une […]

Catégories
Projets électroniques Projets FPGA

Projet électronique #16: Pont H de puissance à base de DEUX relais commandés – Commande du sens de rotation d’un moteur à CC

Fonctionnement:  Le mini projet est une application directe de la commande de sens de rotation d’un moteur à courant continu avec un relais de puissance. La particularité du circuit, est l’utilisation de deux interrupteurs électromécaniques commandés par deux signaux logiques à faibles niveaux (0-5V) au lieu de quatre comme le cas du pont H standard, […]

Catégories
Cours VHDL Projets électroniques Projets FPGA Traitement du signal sur FPGA

Projet électronique FPGA #6 : Commande synchrone multicanaux d’un moteur à CC

Introduction: La commande d’un moteur à courant continu est une application type et largement utilisée dans les systèmes motorisés. Dans ce projet, on va étudier d’une façon simple et précise une stratégie de commande de vitesse d’un moteur à courant continu. La méthode est basée sur la variation de la valeur moyenne du signal d’alimentation […]

Catégories
Interface graphique avec matlab Projets Arduino Projets électroniques Projets microcontrôleurs Projets traitement d'image Traitement du signal sur matlab

Projets Matlab & Microcontrôleur #3: Reconnaissance des couleurs avec matlab et Arduino 1/2

Idée du projet : Détection et poursuite d’un objet en mouvement par sa couleur avec matlab et Arduino Objectifs du projet : Savoir comment établir la liaison série entre Matlab & Arduino Savoir comment détecter une couleur précise dan l’image Savoir comment obtenir une couleur quelconque à partir d’une image RGB Savoir utiliser un seuil […]

Catégories
Projets Arduino Projets électroniques Projets microcontrôleurs Projets traitement d'image Projets traitement du signal

Projets Matlab & Microcontrôleur #2: Commande d’un moteur à CC avec une manette visuelle avec matlab et Arduino

Objectif : Commande des actionneurs (LEDs et Moteur) par l’interface matlab avec une manette graphique. Fonctionnement : L’interface matlab est constituée d’une manette graphique dédiée au  control de trois LED et un moteur à CC. L’appuie sur un bouton permet d’envoyer une commande via l’interface série à la carte Arduino qui active ensuite l’actionneur correspondant. On distingue […]

Catégories
Projets électroniques Projets microcontrôleurs Projets traitement d'image Projets traitement du signal Traitement du signal sur FPGA

Projets Matlab & Microcontrôleur #1: Commande graphique d’une matrice des LEDs avec Maltab et Arduino

Idée du projet : Transfert des commandes issues d’une image (ou caméra) par une interface série entre Matlab et le µC vers une matrice des LEDs de résolution 8×8 Objectifs du projet : Savoir comment établir la liaison série entre Matlab & Arduino Savoir comment lire la caméra de son ordinateur avec Matlab Savoir comment […]

Catégories
Projets électroniques pwm

C’est quoi le signal PWM ?

Définition Un signal MLI (Modulation de Largeur d’Impulsions) ou PWM en anglais (Pulse Width Modulation) est un signal dont le rapport cyclique varie. Ce type du signal est souvent utilisé dans les applications à valeur moyenne variable (Ex : Commande des moteurs, alimentation réglable,…). Applications Variateurs de vitesse des moteurs Convertisseurs: AC/DC, DC/AC, DC/DC, AC/AC Générateur […]

Catégories
Projets électroniques

C’est quoi la différence entre un microcontrôleur et un microprocesseur

Un microcontrôleur est un mini-système, constitué de l’ensemble microprocesseur avec RAM, ROM, EEPROM, convertisseurs CAN/CNA et interfaces d’entrées/sorties séries/parallèles, intégrés dans une même structure (une même puce, un même circuit).  Des programmes peuvent être développés sur émulateur en langage assembleur du microcontrôleur (ou même en langage évolué comme C/C++ à l’aide d’un compilateur), et exécutés […]

Catégories
Projets électroniques

Détection de contours avec Matlab

La détection de contour est une étape importante à de nombreuses applications de l’analyse et traitement d’images. Les contours constituent en effet des indices riches, au même titre que les points d’intérêts, pour toute interprétation ultérieure de l’image. Les contours dans une image proviennent des discontinuités de la fonction de réflectance (texture, ombre), discontinuités de […]

Catégories
Projets électroniques

Générateur d’horloge programmable 8kHz – 160 MHz

Le Si5351 est un générateur d’horloge configurable par la liasion I2C qui convient parfaitement pour les cristaux, oscillateurs à quartz, VCO, boucles à verrouillage de phase (PLL), et des fuffers dans les applications sensibles au coût. Basé sur une PLL / VCXO + haute résolution. Le Si5351 peut générer toutes les fréquences jusqu’à 160 MHz […]

Catégories
Projets électroniques

Contrôle d’un moteur avec le bus CAN en utilisant le DSP TMS320F28x

Guide pratique d’utilisation de DSP TMS320F/C24x (PDF) Introduction au DSP (PDF 1) Introduction au DSP (PDF 2 ) Introduction au bus CAN (PDF) Retour aux projets électronique en vidéos

Catégories
Projets électroniques

Introduction au filtrage numérique

Un filtre numérique est un algorithme de calcul qui fait correspondre à une suite d’échantillons x(n) d’entrée à une autre suite d’échantillons y(n) de sortie. Avantages et inconvénients des filtres numériques : Ils sont programmables en changeant uniquement des variables et non pas le circuit. On peut avoir des structures adaptatives, ce qui les rend […]

Catégories
Projets électroniques

Horloge tactile avec VHDL

Rappel des cours Introduction | langage VHDL Circuits numériques et synthèse logique Logique programmable | Partie 1 | Introduction Logique programmable | Partie 2 | La structure d’un programme VHDL Logique combinatoire et séquentielle Retour au menu

Catégories
Projets électroniques

Comment utiliser Arduino pour contrôler un moteur pas à pas ?

Rappel des cours Les moteurs électriques pour mieux les piloter et les protéger La machine à courant continu Généralités sur les machines électriques Les moteurs électriques Commande d’un moteur pas à pas 4 phases avec Arduino Retour aux projets électronique en vidéos

Catégories
Projets électroniques

Projet LED Cube 3x3x3 avec Arduino

Rappel des cours Arduino Microcontrôleur Arduino Initiation à Arduino Retour au menu

Catégories
Projets électroniques

Tout ce que vous devez savoir à propos d’Arduino

Retour aux projets électronique en vidéos 

Catégories
Projets électroniques

30 projets Arduino pour les génies

Retour aux projets électronique en vidéos 

Catégories
Projets électroniques

Protégé : Projet électronique : Traitement du signal avec Arduino # Lissage & Seuillage d’un signal 3/3

Il n’y a pas d’extrait, car cette publication est protégée.

Catégories
Projets électroniques Projets FPGA Traitement du signal sur FPGA

Projet électronique FPGA #5 : Générateur des signaux #V1

Objectifs du projet électronique Comprendre le principe de fonctionnement de la méthode utilisée Savoir comment coder un signal en virgule fixe sur N bits de taille M Savoir comment stocker un signal en virgule fixe sur la mémoire de FPGA Savoir comment générer une horloge d’échenillage à une fréquence fixe à partir d’une horloge Maitre […]

Catégories
Projets électroniques

Projet électronique : Traitement du signal avec Arduino # Lissage & Seuillage d’un signal 2/3

Objectifs du projet électronique Etude et simulation numérique du filtre Moyenneur avec Matlab [1/3] Etude et simulation numérique du filtre Médiane avec Matlab  [1/3] Etudes et simulation numérique des techniques de la détection de seuil  [2/3] Seuillage classique Seuillage moyenné Seuillage médiane Etude comparatives et qualitative des méthodes  [2/3] Implémentation sur microcontrôleur en utilisant le […]