PhyWebLab
dimanche 28 décembre 2025, par
PhyWebLab est un laboratoire de physique 100 % web (HTML / CSS / JavaScript), inspiré d’applications comme phyphox, permettant de réaliser des expériences scientifiques directement dans le navigateur, sans installation.
Le projet est pensé pour un usage pédagogique (collège / lycée / formation), sur ordinateur, tablette et smartphone.
,🚀 https://c4h10.forge.apps.education.fr/phyweblab/
🎯 Objectifs
- Utiliser les capteurs des appareils (accéléromètre, GPS, micro, caméra…)
- Visualiser les grandeurs physiques en temps réel
- Proposer des outils simples, lisibles et robustes
- Fonctionner sans serveur (hébergement statique possible)
- Être multilingue et open-source
- Export des données format CSV
🧪 Expériences disponibles (exemples)
- Mouvement (accéléromètre)
- Orientation (alpha / beta / gamma)
- GPS (position, vitesse)
- Audio (signal temporel, fréquence)
- Clap chrono
- Clap lumière
- Sonomètre
- Bluetooth UART micro:bit
📱 Mouvement
- Accéléromètre (ax, ay, az, |a|)
- Affichage temporel avec axes gradués
- Interface mobile-friendly
🧭 Orientation
- Angles α / β / γ
- Cap (heading)
- Boussole interactive (si capteur disponible)
📍 GPS
- Position
- Distance parcourue
- Vitesse
🔊 Audio
- Signal temporel
- Spectre fréquentiel
- Fréquence
- Niveau RMS (sans unité)
- Pic et niveau dBFS
🔊 Sonomètre
- Niveau dBFS
- Niveau dB SPL avec Offset/calibrage
- Graphique
🎤 Chronomètre sonore (ClapChrono)
- 1 clap = départ
- 2ᵉ clap = arrêt
- Chronométrage précis sans contact
- Seuil automatique + réglage de sensibilité
- Anti double-déclenchement
📷 Caméra
- Luminosité relative (ROI)
- Tracking de mouvement
- Mesure de vitesse (px/s ou m/s après étalonnage)
- Aperçu caméra + zone analysée
💡 Chronomètre lumineux (LightChrono)
- Détection d’un objet passant devant la caméra
- Fonctionne comme une barrière optique
- Deux modes :
- Durée d’occultation (entrée → sortie)
- Intervalle entre deux passages
- Calibrage du fond
- Seuil de détection réglable
🔵 Bluetooth (micro:bit)
- connexion bluetooth micro:bit
⚠️ Remarques importantes
Certaines expériences nécessitent :
- HTTPS (ou localhost)
- un appareil compatible (capteurs)
- Les mesures sont approximatives et dépendent du matériel
- Le projet est conçu pour la démarche scientifique.