![Python-Arduino Aventure](/img/default-banner.jpg)
- 18
- 147 547
Python-Arduino Aventure
France
Registrace 31. 08. 2019
Etude d'un circuit RC: Acquisition des mesures via ARDUINO et modélisation des données via PYTHON
L'objectif de ce tutoriel est de de réaliser un circuit RC (Résistance-Condensateur) et de mesurer la tension aux bornes du condensateur au cours du temps lors de la charge de ce condensateur à l'aide d'un micro-controleur de type Arduino. Les données de temps et de tension sont ensuite envoyées vers un programme PYTHON, grâce auquel on trace la courbe donnant la tension aux bornes du condensateur en fonction du temps ET la courbe modélisée grâce au module scipy, ce qui permet d'avoir accès à la constante de temps du circuit. Les codes arduino et python nécessaires sont disponibles dans la description, ci-dessous
Une application de ce circuit (minuterie d'immeuble) est développée dans la vidéo suivante dont le lien figure également dans la description.
LIEN VERS LES CODES ARDUINO ET PYTHON:
drive.google.com/drive/folders/1igi6BxMM50hnUf-6FeKH2EHAzQi--bd7?usp=share_link
LIEN VERS LA VIDEO: MINUTERIE D'UN IMMEUBLE:
czcams.com/video/r4xWGpaf3OE/video.html
Une application de ce circuit (minuterie d'immeuble) est développée dans la vidéo suivante dont le lien figure également dans la description.
LIEN VERS LES CODES ARDUINO ET PYTHON:
drive.google.com/drive/folders/1igi6BxMM50hnUf-6FeKH2EHAzQi--bd7?usp=share_link
LIEN VERS LA VIDEO: MINUTERIE D'UN IMMEUBLE:
czcams.com/video/r4xWGpaf3OE/video.html
zhlédnutí: 1 157
Video
Application d'un circuit RC : Minuterie d'un immeuble. Contrôle de la durée d'allumage d'une lampe.
zhlédnutí 451Před rokem
Cette vidéo est un complément à la vidéo concernant l'étude du circuit dont le lien figure dans la description. Cette vidéo détaille comment on peut réaliser à l'aide d'Arduino un circuit simulant une minuterie d'un immeuble et contrôler le temps d'allumage d'une lampe. Le lien vers le code arduino est disponible dans la description ci-dessous. La durée d'allumage de la lampe s'affiche sur un m...
Comment créer un graphique Matplotlib à partir de données numériques d'un fichier texte?
zhlédnutí 978Před rokem
Ce tutoriel vous expliquera, à partir de 2 exemples simples, comment créer un graphique avec le module Matplotlib de Python à partir de données numériques (nombres entiers ou décimaux) contenues dans un fichier texte.
VIDEO 4 : Codes Arduino et Python pour la réalisation d'un titrage automatisé. Explications.
zhlédnutí 157Před rokem
Dans cette vidéo qui est la dernière d'une série de 4 vidéos, on détaillera le contenu du code Arduino et du code Python nécessaires à la réalisation d'un titrage pH-métrique automatisé. Les codes sont disponibles dans la description. Afin de bien comprendre le contenu de cette vidéo, il est vivement conseillé de regarder les trois premières vidéos. CODE ARDUINO : drive.google.com/drive/folders...
VIDEO 3 : Réglage de la burette graduée pour le titrage automatisé.
zhlédnutí 83Před rokem
Dans cette vidéo qui est la 3ème d'une série de 4 vidéos, on montrera comment régler la burette graduée lors du titrage pH-métrique automatisé et comment déterminer le volume d'une goutte de solution titrante. Le code arduino nécessaire est disponible dans la description. Afin de bien comprendre le contenu de cette vidéo, il est vivement conseillé de regarder les deux premières vidéos. CODE ARD...
VIDEO 2: MATERIEL et CIRCUIT ELECTRIQUE pour la réaliser un titrage pH-métrique automatisé (Arduino)
zhlédnutí 107Před rokem
Cette vidéo présente tout le matériel nécessaire pour réaliser un titrage pH-métrique automatisé. Les mesures de pH sont acquises grâce à un microcontrôleur Arduino. Il est conseillé d'avoir regardé la VIDEO 1 : MONTAGE ET MANIPULATION afin de bien comprendre cette deuxième vidéo. czcams.com/video/LjheIlZGpqE/video.html Lien vers le fichier .STL (clé de robinet) pour impression 3D: drive.google...
VIDEO 1 : Titrage pH-métrique automatisé via un servomoteur (Arduino)
zhlédnutí 401Před rokem
Cette vidéo présente le montage complet et la manipulation pour réaliser un titrage pH-métrique complètement automatisé. Un servomoteur contrôle l'ouverture et la fermeture du robinet de la burette graduée. Les mesures de pH sont saisies grâce à une sonde pH-métrique reliée à un boitier Arduino. La mesure du volume de solution titrante versé s'effectue grâce à un capteur photoélectrique. Les do...
Comment réaliser des graphiques sous forme de secteurs avec Excel?
zhlédnutí 7KPřed 3 lety
A partir d'un exemple, ce tutoriel vous expliquera comment créer des graphiques sous forme de secteurs (couramment appelés "camemberts"), à changer leur orientation et la disposition des étiquettes. Vous apprendrez également à créer des graphiques "secteurs de secteurs", très utiles lorsqu'il y a un nombre important de données à traiter.
Etablir la communication entre Arduino et Python et enregistrer les données dans un fichier texte
zhlédnutí 9KPřed 3 lety
A partir d'un exemple basé sur la variation des valeurs analogiques de deux potentiomètres, on établira la communication entre Arduino et Python via le module Pyserial, et ces données seront enregistrées dans un fichier texte. Les données peuvent ensuite être exploitées avec un tableur. Les potentiomètres peuvent être remplacés par des capteurs de votre choix.
How to establish Arduino and Python communication and create a data text file.
zhlédnutí 6KPřed 3 lety
In this tutorial you will learn how to establish Arduino and Python communication using Pyserial module. I will show you an example using 2 potentiometers but you can use any sensor you like. Data coming from Arduino board will be seen first in the Python Terminal and then saved in a text file. I will show you also how to export these data to Excel.
Comment importer des données d'un tableau PDF vers EXCEL?
zhlédnutí 43KPřed 3 lety
Cette vidéo vous présente 2 méthodes vous permettant de transformer les tableaux PDF vers des données exploitables sous EXCEL si : - Vous disposez d'une version EXCEL antérieure à Microsoft Office 365 (via Word). - Vous disposez de Microsoft Office 365 (méthode directe).
Alarme laser anti-intrusion Arduino contrôlée via Bluetooth (module HC-06).
zhlédnutí 1,3KPřed 3 lety
Vidéo illustrant la création d'une alarme laser anti-intrusion à l'aide d'une diode laser KY-008 pour Arduino. L'alarme est coupée via bluetooth grâce à une application gratuite qu'il suffit de configurer en fonction des besoins. L'application présentée dans cette vidéo fonctionne sous Android. CODE : # define DETECT 2 // pin 2 pour détecter si le faisceau laser arrive sur le détecteur ou non. ...
SYSTEME CUBIQUE SIMPLE / Animation module graphique VPython
zhlédnutí 154Před 3 lety
Voici une animation réalisée complètement avec le module graphique VPython. Cette animation est destinée au professeurs et aux élèves de 1ere enseignement scientifique et présente le modèle compact Cubique Simple. L'opacité des atomes est diminuée jusqu'à observer uniquement la maille élémentaire cubique simple, puis les fractions d'atomes se rassemblent progressivement en un seul et même atome...
Comment tracer un histogramme en fréquence et la courbe de Gauss sur le même graphique avec Excel
zhlédnutí 55KPřed 3 lety
Ce tutoriel vous apprendra pas à pas, à vérifier si une série de données suit approximativement une loi normale, puis tracer sur un même graphique, l'histogramme des fréquences et la courbe de Gauss correspondante.
Comment rassembler plusieurs fichiers Excel en un seul fichier avec Python (Pandas).
zhlédnutí 17KPřed 3 lety
Ce tutoriel vous explique avec un code de seulement quelques lignes, comment rassembler plusieurs fichiers Excel en un seul en utilisant les bibliothèques pandas et glob pour python. Ce code est également utilisable si vous utilisez LibreOffice.
Reconnaissance vocale Arduino via Bluetooth
zhlédnutí 1,8KPřed 3 lety
Reconnaissance vocale Arduino via Bluetooth
Mesure de la célérité des US dans l'eau (baignoire) à l'aide des capteurs JSN-SR04T pour Arduino.
zhlédnutí 391Před 4 lety
Mesure de la célérité des US dans l'eau (baignoire) à l'aide des capteurs JSN-SR04T pour Arduino.
Arduino - Charge de 2 condensateurs à tension constante. Acquisition/Modélisation des données EXCEL.
zhlédnutí 4,5KPřed 4 lety
Arduino - Charge de 2 condensateurs à tension constante. Acquisition/Modélisation des données EXCEL.
@python-arduinoaventure6725 Bonjour j'espère que vous portez bien. Est-ce possible svp d'avoir les codes (Arduino et App), car je souhaiterais l'adapter à mes besoins. Merci pour vos vidéos
Tout ça aurait été très bien si les codes arduino et python étaient téléchargeables sans passer par une autorisation
Vidéo très utile et pratique merci infiniment
office 2010 ??? ne fonction pas
Bonjour, J'ai utilisé Excel 2019. Je ne peux pas garantir que cela fonctionne avec des versions plus anciennes.
Excellente vidéo ! Encore une très belle utilisation d'Arduino ! Félicitations, Olivier !
C'est toujours un plaisir de découvrir une nouvelle vidéo sur ta chaîne. En tant que professeur de Physique, je tiens à te remercier pour le contenu instructif que tu partages régulièrement. La clarté de tes explications suscitent vraiment l'envie de développer des activités expérimentales d'Arduino et de Python. Merci encore pou ce contenu accessible et stimulant.
Bonjour Olivier, Comme toi, je suis professeur de sciences physiques Merci pour cette belle vidéo et toutes tes autres. Elles sont très claires et donnent envie de travailler avec Arduino et Python. J'ai une petite question : Quel logiciel utilises tu pour faire tes captures d'écran (Camtasia par ex) ? L'incrustation vidéo de ton Arduino est-elle faite lors du montage de la vidéo ? Merci par avance
Bonjour Jean-Louis, Ma voix et l'ensemble de ce que tu vois à l'écran est enregistré avec le logiciel OBS Studio. Ensuite, le montage vidéo (avec les incrustations qui vont avec) sont faites avec le logiciel Movavi Video Editor Plus. Bonne continuation !
Bonsoir Oliver, Merci beaucoup. J'ai adapté ton script Python pour ma distribution Linux, çà marche nickel. Merci beaucoup
@@jean-louisbalas9719 Je suis content d'apprendre que ce code a pu vous être utile. Bonne continuation !
@@python-arduinoaventure6725 Bonjour Olivier, Sous Windows, je rencontre un problème avec l'instruction : fichier = np.loadtxt(fname='data1.txt',skiprows=1, delimiter=';') Le ficihier data1.txt existe bien mais ne peut pas être lu correctement. L'erreur renvoyée est la suivante. ValueError: could not convert string to float: '0.13 0' J'ai regardé la doc de l'instruction np.loadtxt( ) dans numpy, je n'ai rien trouvé de particulier. As tu déjà rencontré ce problème ? Merci par avance Bien à toi JL
@@jean-louisbalas9719 Bonjour, je n'ai pas rencontré ce problème...je pense que le problème vient du fait qu'il y a des espaces entre le 0.13 et le 0, d'où le fait de ne pas pouvoir transformer un caractère (un espace) en un nombre.
Excellent et très complet
Merci beaucoup très claire, à revoir
Merci beaucoup pour ce petit bout de programme, je cherchais a faire communiquer arduino avec mon pc pour créer un mini jeu avec pygame et les boutons d'arduino !
Je vous remercie pour le partage.
Ptin qu’est ce que C’est chiant
Personne t'oblige à regarder ma vidéo....si tu n'aimes pas, passe ton chemin
Toujours très instructives vos vidéos. Merci pour le cours ! Shïtõ3 ⛩️🌪️
Merci 👍
Excusez-moi, j'ai une question : est-ce normal que les probabilités pour des valeurs (parmi les notes) ayant la même fréquence soient différentes ? pourquoi plusieurs notes ayant toutes été obtenues 3 fois n'ont pas la même probabilité ? (j'ai obtenu un résultat similaire avec mes données mais j'aimerais bien comprendre :))))) Si quelqu'un a la réponse je serais reconnaissante !
Merci beaucoup pour cette vidéo super claire qui m'a bien aidé ! C'était vraiment limpide :)))))
Merci
merci beaucoup tu m'as vraiment aider😊
merci beaucoup.
Bonjour,merci beaucoup pour cette présentation Moi je travaille sur un projet qui fait le communication entre mon pc et le robot e-puck2 via spider en utilisant serial.Mais il m'affiche un message d'erreur que le port COM ne peut pas être ouvert Pourquoi et merci
Vérifiez que le moniteur série Arduino est bien fermé avant d'exécuter le programme Python avec Spyder. Sinon, faites "reset" (bouton rouge) sur le boitier Arduino, et relancez le programme sur Spyder.
Je n'ai pas pu télécharger le code
Pourquoi? Quel est le message d'erreur?
@@python-arduinoaventure6725 il me demande de saisir le code de mon Gmail, je le saisis , je reçois un message sur mon smartphone qui me demande de vérifier s'il s'agit de moi , je confirme, après ça recommence et ainsi de suite
vidéo très caires bien détaillée , il ne reste qu'à l'appliquer , merci beaucoup
merci bien fait
Bonjour, ta présentation est très bien commentée. Il y a fort longtemps que je cherchais une solution pour faire l'acquisition de données depuis un port USB vers Excel sans passer par les options payantes de Microsoft. Tu nous a transmis une solution très simple. Donc un grand merci pour ce partage. Pourrais-tu nous faire un tuto sur l'interface graphique de python. Quels outils utiliser pour visualiser le contenu d'une feuille Excel ou d'un fichier texte dans une interface graphique par exemple.
Bonjour, Merci de votre commentaire. En ce moment, je prépare une autre vidéo, qui va me prendre un certain temps....mais oui, je note votre demande et j'essaierai de faire une vidéo où on récupère des données d'un fichier texte pour ensuite faire un graphique grâce à l'interface graphique de python...ce je pense que c'est ce que vous demandez....Mais ce ne sera pas fait de suite. A bientôt
Bonjour, J'ai réalisé le tutoriel que vous m'avez demandé. Il est consultable à l'adresse: czcams.com/video/SWhEm9_jYQg/video.html
Merci bien bour cette excellente vidéo bien expliquée bien détaillée, seulement je veux poser une question n'est pas mieux d'afficher simultanément le tableau des valeurs avec la courbe comme dans un exao
le problème c'est que Excel n'est pas un logiciel fait à priori pour de l'exao... D'ailleurs la fonction exponentielle croissante E(1-e(-t/RC)) ne fait même pas partie des modèles par défaut dans Excel. Peut etre sera-t-elle incorporée un jour....
@@python-arduinoaventure6725 je ne parle pas de la modélisation, je parle de l'affichage de la courbe de charge qui s'affiche au fure et a mesure avec la charge , une courbe que j'ai vue dans la chaîne fisica na lixa czcams.com/video/l14OHQkWpRc/video.html
Merci pour cette superbe vidéo, je l'ai cherchée depuis longtemps, j'ai pu trouver comment mesurer le ph avec , ainsi comment faire un compte goutte, mais réunir les 2 pour faire un dosage c'est la première fois que je le trouve, je veux poser une question n'est il pas de s'en passer du cerveau moteur et se contenter seulement d'un compte pour faire dosage goutte à goutte, au lieu de faire un dosage de 10 gouttes , à 10 gouttes ?
C'est pour faire une lecture stabilisée de la valeur de pH du mélange réactionnel. Je suis content que la vidéo vous ai plu. J'espère qu'elle vous sera utile dans vos projets futurs.
Je vous ai envoyé une invitation sur Facebook j'espère que tu l'accepte , je vous ai posé quelques questions sur Messenger
@@python-arduinoaventure6725 j'ai vu une vidéo sur le dosage automatisé avec interface Labquest 2 par exemple ou l'acquisition du pH se fait goutte par goutte mais la courbe est parfaite
@@mohamedyacinerechid1920 Parce que justement c'est fait par des professionnels, qui ont le matériel et la compétence pour faire quelque chose de "parfait" qui puisse être vendu. Dans mon cas, il s'agit d'un montage amateur à caractère pédagogique, mais pas assez parfait pour être commercialisé.
@@python-arduinoaventure6725 je le trouve parfait , jusqu'à présent je n'ai pas trouvé une vidéo aussi bien détaillée que la vôtre , merci encore mille fois
Merci beaucoup :)
Très bien Olivier, tu continues à exceller dans tes travaux.
thankyou very very much
Tres bien Olivier
tuto clair, simple, pas à pas et bien expliqué. Question complémentaires svp: - comment "gérer" les valeurs "Absent" ? pour les élèves non-présent (éviter que Excel prenne "0" quand pas de valeur) - comment distinguer et faire apparaître des bâtons et couleurs différenciées suivant 1 critère supplémentaire, qui pourrait être par exemple, le N° de classe d'origine des étudiants?
what is the minimum delay that you can set or in other words how fast can i make this data logger?
Merci beaucoup.
Bonjour, donc il n'y a pas de gestion de fichiers avec des librairies Arduino ? Merci pour ce tuto et cet exposé très clair. Pour une fois qu'un youtubeur ne bafouille pas, bravo...
merci beaucoup, ton tuto m'a enormement aidé
Superbe
Salut, et merci pour cette vidéo très claire. J'ai une question, comment refaire ce calcul de fréquence si les notes obtenues ont deux chiffres après la virgule ? (ex : 13,54)
Bonjour, Trop fort, tout a fait ce que je recherche. Y a t'il possibilité d'obtenir le code pour l'adapter ?
Bonjour, Si vous me fournissez une adresse mail, je vous envoie le code Arduino et le code App Inventor pour l'application du téléphone portable. Cordialement,
Merci pour l’astuce Cordialement
Thank you!!!
Excellent presentation, very clear and concise, it has helped me solve a long outstanding problem. Your English is far far better than my French , qui est quasi inexistant!!! (Helped by Google)
Hi can you made program in c++ for saving data in text file which run in the same arduino code please
Thanks a lot
Thank you for this video! Your English is great, nothing to excuse. I appreciate how you explained these procedures thoroughly and straight to the point.
Merci pour cette vidéo! Petits tips, pour sélectionner toute une colonne de données, on peut cliquer sur la 1e cellule, puis, en maintenant shift enfoncé, taper End, puis flèche en bas. Et au lieu d'ajouter manuellement les $, on peut taper F4 sur la variable de la formule concernée. Et pour tirer une formule sur toute une colonne, on peut juste double-cliquer sur le coin en bas à droite.
Très intéressants vos tips ! On en apprend tous les jours. Je m'en servirai prochainement. Merci beaucoup !
Merciiii =)
Merci bcp
Merci. Enfin le mystère des abscises est levé.
est ce que ça marche aussi pour le carte ESP32 !!!