Catégories
Projets électroniques

Projet électronique : Traitement du signal avec Arduino # Lissage & Seuillage d’un signal 1/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 […]

Catégories
Arduino électronique Projets électroniques

Projet électronique : Gestion d’une matrice des LED avec Arduino

Objectifs et analyse de fonctionnement Le projet consiste la gestion d’une matrice des LED 8X8 à base d’Arduino en utilisant le circuit MAX7219CNG. Le projet électronique utilise une libraire pour la gestion du circuit MAX7219CNG avec une liaison SPI. Ce mini projet mis en évidence l’utilisation de la libraire avec d’autres fonctions secondaires (décalage, conversion, […]

Catégories
Arduino Commande des moteurs Cours Langage C électronique Projets Arduino Projets électroniques

Projet électronique : Commande d’un moteur pas à pas 4 phases avec Arduino

Objectifs du projet électronique Comprendre le principe de fonctionnement d’un moteur pas à pas Comprendre le fonctionnement du circuit ULN2003 Savoir implémenter la commande d’un moteur pas à pas avec le microcontrôleur Savoir modifié le sens et la vitesse d’un moteur pas à pas Autres astuces de programmation Principe de fonctionnement Le projet consiste à […]

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

Projet électronique FPGA 4 #3/ 3 Capteur de distance ultrasonique à base du FPGA et Arduino – capteur ultrasonique

Les objectifs du projet Se familiariser avec le codage en virgule fixe Choix de la position de la virgule (précision) Choix de nombre des bits Opérations sur les données en virgule fixe Implémentation d’une équation en virgule fixe Savoir la relation entre la distance, température pour un capteur ultrasonique  Le codage en virgule Fixe En […]

Catégories
Projets électroniques

Projet électronique FPGA 4 #2/3 : Capteur de distance ultrasonique à base du FPGA & Arduino

  Objectifs du projet Savoir comment adapter la logique Arduino (5V) et FPGA (3.3V) (technique originale moins couteuse) Savoir comment Transfer chaque bits du convertisseur A/D de l’Arduino Savoir comment passer de 10 bits à 8 bits du convertisseur A/D Savoir comment modéliser une source de la tension variable (Capteur de la température actif) Analyse […]

Catégories
Projets électroniques

Projet électronique FPGA #4 #1/3 : Capteur de distance ultrasonique à base du FPGA & Arduino

  Objectifs du projet global : Comprendre le principe du fonctionnement du capteur ultrasonique Mise en ouvre de deux machines à état de Moore pour le calcul et la génération des signaux Savoir comment générer un signal avec une largeur et fréquence fixent Savoir comment adapter la logique Arduino (5V) et FPGA (3.3V) Implémentation en […]

Catégories
Projets électroniques

Projet électronique FPGA #3 : Générateur des horloges

Objectifs du projet Comprendre le principe de diviseur de fréquence Savoir calculer le nombre des bits du compteur et la valeur de chargement Se familiariser avec un système multi-horloges Utilisation d’un décodeur BCD to BCD 7 Segments Autres astuces de programmation Analyse de fonctionnement Le circuit permet de générer une multitude des horloges allant de […]

Catégories
Projets électroniques

Projet électronique FPGA #2 : Gestion de l’afficheur 7 Segments

Les objectifs du projet : Manipulation des tableaux en VHDL Savoir comment utiliser la fonction séquentielle CASE Comprendre l’intérêt l’utilisation des process en VHDL Autres astuces de programmation Analyse de fonctionnement : Le circuit Process_LED permet d’effectuer le codage binaire sur 4 bits en BCD 7segments. Les entrées IN1-IN4 permettent de sélectionner un nombre entre […]

Catégories
Projets électroniques

Projet électronique FPGA #1 : Détecteur d’une séquence parllèle

   Principe de fonctionnement : Le circuit est un détecteur d’un mot parallèle de N bits définit par l’utilisateur. Le circuit dispose d’un signal de validation et une entrée de réinitialisation asynchrone. Dans ce projet le mot est fixé sur 8 bits (8 Switch) et une LED d’état lorsque la séquence est détectée. Entrées : […]

Catégories
Projets électroniques Projets microcontrôleurs

Projet électronique : Serrure codée à base du microcontrôleur PIC16F877

  Objectifs du projet électronique Savoir comment utiliser le clavier 3×4 en utilisant des fonctions très simple sur MikroC Savoir générer des tonalités différentes pour créer des mélodies avec des fonctions déjà existantes Utilisation du pont H complet pour commencer le sens de rotation du moteur à CC  Autres astuces de programmations Principe de fonctionnement […]

Catégories
Projets électroniques

Projet électronique : Oscilloscope numérique à base du microcontrôleur PIC18F4680 à liaison série RS232

  Le mini projet est une petite application de l’oscilloscope numérique, ce projet électronique va vous permettre de savoir : Comment configurer la broche d’initialisation (MCLR) du PIC18F Comment créer et configurer un objet port série sur Matlab Comment transférer les données entre ISIS et Matlab Comment créer une liaison RS232 virtuelle Comment recevoir, mettre […]

Catégories
Projets électroniques

Projet électronique : Libraire Open Source en C pour la Gestion de l’afficheur LCD RGB 12 bits de NOKIA 132×132 avec le PIC18F4680

Caractéristiques de l’afficheur LCD de NOKIA 6610 :    Les objectifs du projet : Donner une brève aperçue sur le principe de fonctionnement de l’afficheur LCD de NOKIA Comprendre le codage 12 bits et 8 bits et leurs effets sur la mémoire Description du script matlab qui permet de convertir une image quelconque en une […]

Catégories
Projets électroniques

Projet électronique : Fréquencemètre numérique à base du microcontrôleur PIC16F877A #V1

Analyse de fonctionnement du montage convertisseur (1) de fréquence <> tension à base du circuit LM331     Caractéristiques électrique du circuit LM331 (Tension <> Fréquence) Le LM331 est un circuit convertisseur tension <> fréquence dans une bande de fréquence basse (<100KHz) et à faible cout. Le LM331 Utilise un circuit de compensation de la température […]

Catégories
Projets électroniques

Projet électronique : Générateur des signaux à base du PIC16877 à fréquence fixe & DAC 8 bits R/2R

 Principe de fonctionnement Dans ce petit projet je vais vous expliquez comment générer un signal sinusoïdal, sinus cardinal, signal triangulaire, carre et aléatoire à base du PIC16F877. J’ai utilisé un convertisseur numérique analogique DAC de 8 bits à base du réseau R/2R, amplificateur à gain variable et un filtre basse bas pour lisser le signal […]

Catégories
Interruption Arduino Projets électroniques

Projet électronique : Horloge matériel & logiciel avec le microcontrôleur PIC16F877A

Description rapide du projet : Min projet d’une horloge à afficheurs BCD 7 Segments. Le microcontrôleur 16F877A contrôle 6 afficheurs BCD (décodeur BCD 7 segments intégré) qui sont organisés comme suit : 2 Afficheurs BCD à droite pour les secondes (0-59) 2 Afficheurs BCD au milieu pour les minutes (0-59) 2 Afficheurs BCD à gauche […]

Catégories
Arduino capteur Projets électroniques

Projet électronique : Détecteur PIR Avec Arduino

Attention au pinout du détecteur! dès fois l’alimentation VCC et GND sont inversés. Voir la vidéo pour en savoir plus. Description rapide du projet : Cette petite application vous illustre le principe de fonctionnement et surtout la mise en ouvre du détecteur PIR infrarouge à base de l’Arduino. Le projet consiste à détecter la présence […]

Catégories
Projets électroniques

Description du projet (Codes + Montage) + Téléchargement du projet complet

Description du montage : Le montage est constitué d’un afficheur LCD  graphique de dimensions 128×64 (Data Sheet GLCD), le microcontrôleur PIC16F877A et un afficheur BCD 7 Segments. Routine d’interruption :  Un bouton poussoir est raccordé avec la broche B0 du port B, Le front montant de RB0 permet de déclencher une interruption.La routine d’interruption sert à afficher des valeurs de […]

Catégories
Projets électroniques

Projet électronique : Capteur de son logiciel à base du PIC16F877 + Matlab + ISIS + MikroC

    Beaucoup d’entre vous posent des questions : Comment puis-je interfacer entre Matlab et ISIS ? Comment lire ou écrire dans la carte son de mon ordinateur (microphone ou haute parleur) par Matlab ? Comment afficher les données reçues en temps réel  de la carte son ?  Comment créer un port COM virtuel ou des liaisons virtuels entre […]

Catégories
Projets électroniques

Projet électronique : Ohmmètre numérique (PIC16F877A)

Etude de la cellule de mesure de la résistance (pont diviseur de la tension) Vin  : Tension d’entrée égale 5V (valeur maximale) R1, R2 : Résistances du pont diviseur Rm  : La résistance à mesurer par le microcontrôleur RB0, RB1 : Broches du microcontrôleur 16F877 Le principe de mesure est très simple !! On connaissant […]