Microcontrôleurs et Python

ACTIVITE ARDUINO : Contrôler un générateur de vagues NOVA PHYSICS avec ARDUINO

Objectif : « débrider » un générateur de vagues pour l’utiliser à vitesse élevée. Le système fourni par Nova est à la base prévu pour des mouvements lents car c’est un choix pertinent pour créer des vagues dans une longue cuve. Certains étudiants de TIPE aimeraient cependant utiliser ce dispositif pour des mouvements rapides, par exemple afin […]

ACTIVITE ARDUINO : Contrôler un générateur de vagues NOVA PHYSICS avec ARDUINO Lire la suite »

ACTIVITE ARDUINO/PYTHON : Récupération de données à partir d’un anémomètre analogique branché sur une carte Arduino, tracé de graphe avec Python

Anémomètre Arduino/Python Ce système utilise l’anémomètre analogique DF ROBOT SEN0170, qui fournit une tension (de 0 à 5 V) proportionnelle à la vitesse du vent (de 0 à 30 m/s) : Conception du système Matériel Anémomètre analogique MET0170 (ou SEN 0170) Carte Arduino (ou modèle générique) Shield LCD 2×16 DFR0009 Un boîtier pour dissimuler les

ACTIVITE ARDUINO/PYTHON : Récupération de données à partir d’un anémomètre analogique branché sur une carte Arduino, tracé de graphe avec Python 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 »

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 »

Programmer en Python pour la carte Arduino

Remarque : Pour les différentes installations, vous aurez besoin d’une connexion internet et des fichiers zip Nanpy_Arduino.zip et Nanpy_Python.zip Installation d’ARDUINO Installer Arduino (Windows) Installer Arduino en téléchargeant la version adaptée (Windows, Mac, Linux,..) sur ce lien : https://www.arduino.cc/en/Main/Software Cliquer sur « I Agree » Cliquer sur « Next » Cliquer sur « Install » Installer la librairie d’exemple Nanpy pour permettre d’utiliser la carte

Programmer en Python pour la carte Arduino Lire la suite »

ACTIVITES ARDUINO ULTRASON : radar de recul (avec codes Arduino et codes Python équivalent)

ACTIVITE 1 ULTRASON radar de recul :  mesure simple de distance avec un module ultrason HC-SR04 Remarque: Ces activités peuvent être programmées 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 : mesurer une distance à partir de la mesure du temps de parcours d’une onde

ACTIVITES ARDUINO ULTRASON : radar de recul (avec codes Arduino et codes Python équivalent) 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 »

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 Allumeur de réverbère (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 : Allumer une LED lorsque l’éclairement reçu par une photorésistance (ou LDR) est faible. Résistance de protection de 220 Ω pour la LED. Résistance 1kΩ en série avec la LDR.

ACTIVITE ARDUINO/PYTHON Allumeur de réverbère (avec codes Arduino et codes Python équivalent) Lire la suite »