Python-Arduino Aventure
Python-Arduino Aventure
  • 18
  • 147 547
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
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.

Komentáře

  • @diotymouloungui7460
    @diotymouloungui7460 Před 22 dny

    @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

  • @zouaouimoulay7821
    @zouaouimoulay7821 Před 3 měsíci

    Tout ça aurait été très bien si les codes arduino et python étaient téléchargeables sans passer par une autorisation

  • @abdallahtabaa4340
    @abdallahtabaa4340 Před 4 měsíci

    Vidéo très utile et pratique merci infiniment

  • @LetsPlayZied
    @LetsPlayZied Před 5 měsíci

    office 2010 ??? ne fonction pas

    • @python-arduinoaventure6725
      @python-arduinoaventure6725 Před 5 měsíci

      Bonjour, J'ai utilisé Excel 2019. Je ne peux pas garantir que cela fonctionne avec des versions plus anciennes.

  • @antoinegehin4216
    @antoinegehin4216 Před 5 měsíci

    Excellente vidéo ! Encore une très belle utilisation d'Arduino ! Félicitations, Olivier !

  • @antoinegehin4216
    @antoinegehin4216 Před 5 měsíci

    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.

  • @jean-louisbalas9719
    @jean-louisbalas9719 Před 5 měsíci

    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

    • @python-arduinoaventure6725
      @python-arduinoaventure6725 Před 5 měsíci

      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 !

    • @jean-louisbalas9719
      @jean-louisbalas9719 Před 5 měsíci

      Bonsoir Oliver, Merci beaucoup. J'ai adapté ton script Python pour ma distribution Linux, çà marche nickel. Merci beaucoup

    • @python-arduinoaventure6725
      @python-arduinoaventure6725 Před 5 měsíci

      @@jean-louisbalas9719 Je suis content d'apprendre que ce code a pu vous être utile. Bonne continuation !

    • @jean-louisbalas9719
      @jean-louisbalas9719 Před 5 měsíci

      @@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

    • @python-arduinoaventure6725
      @python-arduinoaventure6725 Před 5 měsíci

      @@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.

  • @jean-louisbalas9719
    @jean-louisbalas9719 Před 6 měsíci

    Excellent et très complet

  • @mariebrault4370
    @mariebrault4370 Před 6 měsíci

    Merci beaucoup très claire, à revoir

  • @creeperkiller1603
    @creeperkiller1603 Před 7 měsíci

    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 !

  • @chau_pc9545
    @chau_pc9545 Před 8 měsíci

    Je vous remercie pour le partage.

  • @gjjkhjkk9241
    @gjjkhjkk9241 Před 9 měsíci

    Ptin qu’est ce que C’est chiant

  • @shitojonilytolinchitolinsi3669

    Toujours très instructives vos vidéos. Merci pour le cours ! Shïtõ3 ⛩️🌪️

  • @alan341921
    @alan341921 Před 11 měsíci

    Merci 👍

  • @user-ix9jz3md6n
    @user-ix9jz3md6n Před rokem

    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 !

  • @user-ix9jz3md6n
    @user-ix9jz3md6n Před rokem

    Merci beaucoup pour cette vidéo super claire qui m'a bien aidé ! C'était vraiment limpide :)))))

  • @babitabdati810
    @babitabdati810 Před rokem

    Merci

  • @DINOGroupe
    @DINOGroupe Před rokem

    merci beaucoup tu m'as vraiment aider😊

  • @n47chenini18
    @n47chenini18 Před rokem

    merci beaucoup.

  • @nabilhebbache3622
    @nabilhebbache3622 Před rokem

    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

    • @python-arduinoaventure6725
      @python-arduinoaventure6725 Před rokem

      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.

  • @mohamedyacinerechid1920

    Je n'ai pas pu télécharger le code

    • @python-arduinoaventure6725
      @python-arduinoaventure6725 Před rokem

      Pourquoi? Quel est le message d'erreur?

    • @mohamedyacinerechid1920
      @mohamedyacinerechid1920 Před rokem

      @@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

  • @mohamedyacinerechid1920

    vidéo très caires bien détaillée , il ne reste qu'à l'appliquer , merci beaucoup

  • @tawwwaq
    @tawwwaq Před rokem

    merci bien fait

  • @user-lr5je5xw5z
    @user-lr5je5xw5z Před rokem

    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.

    • @python-arduinoaventure6725
      @python-arduinoaventure6725 Před rokem

      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

    • @python-arduinoaventure6725
      @python-arduinoaventure6725 Před rokem

      Bonjour, J'ai réalisé le tutoriel que vous m'avez demandé. Il est consultable à l'adresse: czcams.com/video/SWhEm9_jYQg/video.html

  • @mohamedyacinerechid1920

    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

    • @python-arduinoaventure6725
      @python-arduinoaventure6725 Před rokem

      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....

    • @mohamedyacinerechid1920
      @mohamedyacinerechid1920 Před rokem

      ​​@@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

  • @mohamedyacinerechid1920

    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 ?

    • @python-arduinoaventure6725
      @python-arduinoaventure6725 Před rokem

      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.

    • @mohamedyacinerechid1920
      @mohamedyacinerechid1920 Před rokem

      Je vous ai envoyé une invitation sur Facebook j'espère que tu l'accepte , je vous ai posé quelques questions sur Messenger

    • @mohamedyacinerechid1920
      @mohamedyacinerechid1920 Před rokem

      ​@@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

    • @python-arduinoaventure6725
      @python-arduinoaventure6725 Před rokem

      @@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é.

    • @mohamedyacinerechid1920
      @mohamedyacinerechid1920 Před rokem

      @@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

  • @thomasamblard9194
    @thomasamblard9194 Před rokem

    Merci beaucoup :)

  • @AhlemJALLOULI
    @AhlemJALLOULI Před rokem

    Très bien Olivier, tu continues à exceller dans tes travaux.

  • @irdammauludi3389
    @irdammauludi3389 Před rokem

    thankyou very very much

  • @wesnerverdule2926
    @wesnerverdule2926 Před rokem

    Tres bien Olivier

  • @christopheb4064
    @christopheb4064 Před rokem

    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?

  • @bharathegde9170
    @bharathegde9170 Před rokem

    what is the minimum delay that you can set or in other words how fast can i make this data logger?

  • @fabricetanoe5495
    @fabricetanoe5495 Před rokem

    Merci beaucoup.

  • @MrChris76ize
    @MrChris76ize Před rokem

    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...

  • @lagenance
    @lagenance Před rokem

    merci beaucoup, ton tuto m'a enormement aidé

  • @therenceminko808
    @therenceminko808 Před rokem

    Superbe

  • @vidtut8943
    @vidtut8943 Před rokem

    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)

  • @likikitrain
    @likikitrain Před rokem

    Bonjour, Trop fort, tout a fait ce que je recherche. Y a t'il possibilité d'obtenir le code pour l'adapter ?

    • @python-arduinoaventure6725
      @python-arduinoaventure6725 Před rokem

      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,

  • @frero77470
    @frero77470 Před rokem

    Merci pour l’astuce Cordialement

  • @elnurbadalov3621
    @elnurbadalov3621 Před rokem

    Thank you!!!

  • @mh7369
    @mh7369 Před 2 lety

    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)

  • @engrtehniyat1162
    @engrtehniyat1162 Před 2 lety

    Hi can you made program in c++ for saving data in text file which run in the same arduino code please

  • @fraoltamiru5079
    @fraoltamiru5079 Před 2 lety

    Thanks a lot

  • @calebsuit5390
    @calebsuit5390 Před 2 lety

    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.

  • @sylvianbraibant7381
    @sylvianbraibant7381 Před 2 lety

    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.

    • @python-arduinoaventure6725
      @python-arduinoaventure6725 Před 2 lety

      Très intéressants vos tips ! On en apprend tous les jours. Je m'en servirai prochainement. Merci beaucoup !

  • @0crowz
    @0crowz Před 2 lety

    Merciiii =)

  • @nisneb
    @nisneb Před 2 lety

    Merci bcp

  • @martineleguern5306
    @martineleguern5306 Před 2 lety

    Merci. Enfin le mystère des abscises est levé.

  • @nadiahocine995
    @nadiahocine995 Před 2 lety

    est ce que ça marche aussi pour le carte ESP32 !!!