Microcontrôleurs et Python

ACTIVITE ARDUINO : Contrôler un moteur à courant continu avec une carte Arduino

Objectifs : Utiliser une carte Arduino pour contrôler un moteur continu. Savoir utiliser un transistor MOSFET pour une utilisation simple, ou un pont en H si on désire faire tourner le moteur dans les deux sens. Comprendre l’intérêt des sorties PWM pour faire varier la vitesse d’un moteur Cet article ne prétend pas tout expliquer […]

ACTIVITE ARDUINO : Contrôler un moteur à courant continu avec une carte Arduino Lire la suite »

ACTIVITE ARDUINO : Mesure d’accélération avec une carte Nano iOt et l’application Phyphox

Objectif : Réaliser des acquisitions de mesures d’accélérations sans liaison avec un ordinateur, en utilisant un modèle nano d’Arduino alimenté par une batterie, et en récupérant les données sur un smartphone. Matériel nécessaire : 1. Une carte Arduino Nano iOt 33 Cette carte présente l’avantage d’avoir un accéléromètre intégré LSM6DS3. Il sera nécessaire d’installer la

ACTIVITE ARDUINO : Mesure d’accélération avec une carte Nano iOt et l’application Phyphox Lire la suite »

ACTIVITE ARDUINO/PYTHON : Récupérer avec Python les données d’une carte Arduino (avec tracé de graphes). Exemple avec une mesure de distance par ultrason.

Objectif de cette activité : Récupérer dans Python les données du moniteur série d’un programme Arduino en utilisant simplement la bibliothèque serial. Pré-requis : être familier avec le langage Python … et éventuellement avoir des bases en programmation pour les microcontrôleurs Arduino (mais pas obligatoire car on peut partir d’une carte Arduino déjà programmée avec

ACTIVITE ARDUINO/PYTHON : Récupérer avec Python les données d’une carte Arduino (avec tracé de graphes). Exemple avec une mesure de distance par ultrason. Lire la suite »

ACTIVITÉ ARDUINO/PYTHON : Mesurer une vitesse à l’aide d’un module capteur de vitesse de rotation LM293 type FC-03 ou VMA347 (tracé de graphe en temps réel)

Objectifs et enjeux Mesurer une vitesse avec un capteur de vitesse de rotation avec fourche optique et roue codeuse type FC-03 ou LM393 Capteur de vitesse Le capteur de vitesse utilisé ici est le FC-03, module avec circuit intégré LM293. Le principe de mesure de vitesse repose sur un capteur optique à fourche qui va

ACTIVITÉ ARDUINO/PYTHON : Mesurer une vitesse à l’aide d’un module capteur de vitesse de rotation LM293 type FC-03 ou VMA347 (tracé de graphe en temps réel) Lire la suite »

ACTIVITÉ ARDUINO/PYTHON : Etude d’un mouvement d’oscillations avec un accéléromètre MPU6050 (tracé de graphe en temps réel et modélisation)

Merci à l’auteur de cet article qui a été une ressource très précieuse pour la réalisation de cette activité : http://gilles.thebault.free.fr/spip.php?article32 Objectifs et enjeux Dans le cadre des nouveaux programmes CPGE, nous avons recherché un moyen de réaliser des acquisitions d’oscillations forcées avec un accéléromètre et un microcontrôleur. Nous souhaitons réaliser un graphe en temps

ACTIVITÉ ARDUINO/PYTHON : Etude d’un mouvement d’oscillations avec un accéléromètre MPU6050 (tracé de graphe en temps réel et modélisation) Lire la suite »

ACTIVITE ARDUINO/PYTHON : Contrôler un moteur pas à pas bipolaire avec Arduino

Objectif : Explorer les différentes options pour contrôler un moteur pas à pas bipolaire. Pour chaque exemple, nous nous limitons à un seul usage (un tour horaire, puis deux tours anti-horaires). Il existe de nombreux articles à ce sujet, celui-ci a pour but de compiler les informations de la manière la plus simple possible, et

ACTIVITE ARDUINO/PYTHON : Contrôler un moteur pas à pas bipolaire avec Arduino Lire la suite »

ACTIVITE ARDUINO/PYTHON : Récupérer avec Python les données d’une carte Arduino pour tracer la caractéristique d’une LDR (avec régression linéaire)

Pré-requis : être familier avec le langage Python … et éventuellement avoir des bases en programmation pour les microcontrôleurs Arduino (mais pas obligatoire car on peut partir d’une carte Arduino déjà programmée avec un code inconnu et s’en sortir quand même !) Pour l’initiation au langage Python , je vous invite à consulter cet article

ACTIVITE ARDUINO/PYTHON : Récupérer avec Python les données d’une carte Arduino pour tracer la caractéristique d’une LDR (avec régression linéaire) Lire la suite »

ACTIVITE ARDUINO/PYTHON : Mesures de pression et de température avec tracé en temps réel

Objectif : Réaliser des mesures de pression et de température à l’aide d’un microcontrôleur, avec acquisition en temps réel sur Python. Cela pourrait être utile dans le cadre d’une séance de travaux pratiques sur l’étude de l’évolution de la pression de vapeur saturante de l’eau en fonction de la température (loi de Rankine ln(Psat) =

ACTIVITE ARDUINO/PYTHON : Mesures de pression et de température avec tracé en temps réel Lire la suite »

ACTIVITE ARDUINO/PYTHON : compteur de défilement d’anneaux pour interféromètre de Michelson, applications

Objectif de cette activité : Comptage automatique de défilements d’anneaux pour un interféromètre de Michelson avec une carte Arduino et un shield LCD DFROBOT. Possibilité de récupérer les courbes avec Python. Applications : mesure de l’indice de l’air, étude de la dilatation d’un métal, … Pré-requis : Présentation du compteur Utilisation des boutons du curseur

ACTIVITE ARDUINO/PYTHON : compteur de défilement d’anneaux pour interféromètre de Michelson, applications Lire la suite »

ACTIVITE ARDUINO/PYTHON : Utilisation d’un capteur de force avec Arduino, tracé de graphe dans Python

Objectif : Réaliser des tests de traction à l’aide d’un capteur de force (programme PCSI) à l’aide d’un microcontrôleur, avec acquisition en temps réel sur Python. Remarque : Cet article s’inspire librement d’un protocole de TP d’ Allan PETRILLO, technicien de laboratoire du lycée Lakanal à Sceaux. un grand merci à lui ! Le capteur

ACTIVITE ARDUINO/PYTHON : Utilisation d’un capteur de force avec Arduino, tracé de graphe dans Python Lire la suite »