Projet microcontrôleur #28: Capteur de toucher avec Arduino et ADS1115

Projet 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 […]

Projets Matlab & Microcontrôleur #7: Arduino Clap Clap

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. […]

Projets Matlab & Microcontrôleur #6: Manette de jeu infrarouge avec Arduino 2/2

Projets 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 […]

Projets Matlab & Microcontrôleur #4: RFID: Contrôle d’accès à assistance vocale avec Arduino et Matlab

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 […]

Infrarouge IR: Variateur de vitesse à MLI #2/2

Infrarouge 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 […]

Infrarouge IR: Variateur de vitesse à MLI #1/2

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 […]

Projet Human Brain: Qu’est-ce que c’est ?

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. […]

Contrôle mental : Interface Cerveau Machine (BCI)

Contrô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 […]

Atlas un nouveau robot humanoïde de Boston Dynamics

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 […]

Contrôleur PWM commandé en tension

Contrô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 […]

Que veut dire AOP ?

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 […]

Comment tester des cartes électroniques ?

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 […]

C’est quoi STM32-F103  ?

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 […]

Captures d’écran ou screenshots avec MATLAB

Captures 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 […]

C’est quoi Enigma ?

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 […]

C’est quoi le code ASCII ?

C’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 […]

Jeu pile ou face ?

Jeu 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:

C’est quoi un Gradateur ?

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 […]

C’est quoi un Hacheur #2 ?

C’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 […]

C’est quoi un onduleur ?

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    

C’est quoi un Hacheur #1 ?

C’est quoi un Hacheur #1 ?

Définition Un Hacheur série est un convertisseur continu-continu ou DC/DC. Il permet à partir d’une tension continue fixe d’obtenir une tension de valeur moyenne variable, donc de faire varier la vitesse de rotation d’un moteur à courant continu. En résumé, un Hacheur est une source de tension continue ajustable dédiée aux applications de hautes puissances […]