Auteur jul | Dernière modification 18/08/2021 par Julienrat
phyphox, Arduino, esp32, captobox PhyPhox_-_Connectez_votre_smartphone___un_ESP32_pour_faire_des_exp_riences_phyphox-7MHCJu.png
Phyphox est une application compatible Android et iOS qui permet de visualiser les capteurs de votre téléphone et ainsi de faire un petit laboratoire de poche.
Il existe des fiches expériences sur le site officiel vous permettant par exemple de calculer la vitesse du son, mesurer la vitesse d'un ascenceur et pleins d'autres choses !
dans ce tutoriel, nous allons voir comment ajouter n'importe quel capteur à l'application grâce à un ESP32 connecté en bluetooth.Rendez-vous sur votre Play Store favori (F-droid fonctionne également), recherchez PhyPhox et installez l'application
- Installez le logiciel Arduino sur votre ordinateur : Installer l'environnement Arduino sur votre système
- Installez les cartes ESP32 en suivant ce tutoriel : Importer de nouvelles cartes dans l'interface Arduino
- Installez la bibliothèque PhyPhox en suivant ce tutoriel : Importer des bibliothèques dans l'interface Arduino
Rendez-vous dans Fichier>Exemples>phyphox BLE>RandomNumber
Uploadez le code dans votre ESP32
1 #include <phyphoxBle.h>
2
3 void setup() {
4 PhyphoxBLE::start(); //Démarrage du serveur PhyPhox Bluetooth
5 }
6
7 void loop() {
8 float randomNumber = random(0,100); //Génération d'un nome aléatoire de 0 à 100
9 PhyphoxBLE::write(randomNumber); //Envoi du nombre aléatoire à phyphox
10 delay(50); //Petite pause de 50 ms
11 }
- Ouvrez l'application PhyPhox
- Cliquez sur le bouton + en bas à droite
- Cliquez sur Ajouter une expérience avec un appareil Bluetooth
- Sélectionnez l'appareil bluetooth "phyphox-Arduino"
- Vous pouvez choisir d'enregistrer l'expérience, elle sera alors disponible dans le menu principal
Voila, votre téléphone est désormais connecté en bluetooth avec votre ESP32
en cliquant sur les 3 petits points en haut à droite, vous pourrez exporter vos données, créer un serveur pour afficher vos mesures sur un ordinateur ou enregistrer l'état actuel de votre expérience ... à vous de jouer !
Dernière modification 18/08/2021 par user:Julienrat.
Published
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #