Python avec Arduino

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 : Mesures de pression et de température avec tracé en temps réel

Le capteur de température est une CTN qu’on peut trouver facilement dans le commerce : https://www.amazon.fr/Aussel-pi%C3%A8ces-num%C3%A9rique-thermique-temp%C3%A9rature/dp/B01LL9JFIG/ Le capteur de pression est le MPX5700AP, ce modèle est un peu coûteux (il y a peut-être d’autres alternatives…) : https://www.labomalin.fr/produit/capteur-de-pression-mpx5700ap-composant-electronique/ Voici le montage à réaliser : Il est aussi possible d’utiliser la mallette Educaduino d’Eurosmart, elle permet d’utiliser …

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

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

Objectif : Mesurer la concentration CO2 en ppm dans une pièce à l’aide du capteur Gravity SEN0219 Remarque : Cet article s’inspire d’un TP proposé par Pierre Dieumegard sur le site sciencexp. Le lien se trouve à cette adresse : http://sciencexp.free.fr/index.php?perma=capteurCO2GravitySEN0219 Cet article propose le même code Arduino adapté ici au shield LCD 2×16 DFR0009. …

ACTIVITE ARDUINO/PYTHON : Utilisation d’un capteur CO2 avec Arduino, tracé de graphe dans Python 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 Dispositif expérimental pour l’acquisition La roue codeuse est fixée sur l’axe d’un moteur à courant continu qui est contrôlé par une alimentation stabilisée dont on peut faire varier la …

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. Le but est d’uitliser Python pour réaliser …

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

ACTIVITE ARDUINO/PYTHON Constante de temps d’un circuit RC

Objectif : Etudier la réponse d’un dispositif RC / Déterminer le temps caractéristique à l’aide d’un microcontrôleur et de Python. Remarque : Cet article s’inspire d’un TP proposé sur le site de l’académie de la Guyane. Le lien se trouve à cette adresse : https://physique-chimie.dis.ac-guyane.fr/Tle-Spe-PC-Theme-4-TP-Constante-de-temps-d-un-circuit-RC-python-arduino.html Cet article propose un code Python permettant de réaliser à …

ACTIVITE ARDUINO/PYTHON Constante de temps d’un circuit RC Lire la suite »

ACTIVITE ARDUINO/PYTHON : Ouverture automatique de porte (avec codes Arduino et codes Python équivalent)

Remarque : Cette activité peut être programmée avec le langage d’Arduino mais aussi en Python. Pour cela, il faut utiliser Nanpy (voir l’article Programmer-en-python-pour-la-carte-arduino) Objectif : On fait passer la position d’un servomoteur de 45° à 90° quand l’éclairement est faible. Cela pourrait être utile pour une fermeture automatique de porte de poulailler à la …

ACTIVITE ARDUINO/PYTHON : Ouverture automatique de porte (avec codes Arduino et codes Python équivalent) Lire la suite »

ACTIVITE ARDUINO/PYTHON : Tracé de caractéristique d’une photorésistance (avec codes Arduino et codes Python équivalent)

Remarque : Cette activité peut être programmée avec le langage d’Arduino mais aussi en Python. Pour cela, il faut utiliser Nanpy (voir l’article Programmer-en-python-pour-la-carte-arduino) Objectif : Tracer la caractéristique U = f(I) d’une photorésistance en faisant varier une tension (à l’aide d’un potentiomètre) aux bornes d’une association série LDR-résistance connue (par exemple  1kΩ). Bonus : …

ACTIVITE ARDUINO/PYTHON : Tracé de caractéristique d’une photorésistance (avec codes Arduino et codes Python équivalent) Lire la suite »