Projet balance connectée WiFi : HX711 + ESP32
- Datasheet HX711 complété et corrigé (brochage, timing, plages de gain, broche RATE) - Comparatif VL53L1X vs VL6180X - Fiche projet balance WiFi : câblage, alimentation, calibration web, dépannage - Code ESP32 : AP WiFi, portail captif, SSE temps réel, calibration depuis la page web (NVS) - Annexe installation Arduino IDE Windows 10 (pilote CP2102, support ESP32, bibliothèques) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+69
@@ -0,0 +1,69 @@
|
||||
# Annexe — Installation de l'environnement de développement (Windows 10)
|
||||
|
||||
## 1. Arduino IDE
|
||||
|
||||
Télécharger et installer la dernière version depuis le site officiel :
|
||||
👉 https://www.arduino.cc/en/software
|
||||
|
||||
Choisir **Windows Win 10 and newer, 64 bits** (installeur `.exe`).
|
||||
|
||||
---
|
||||
|
||||
## 2. Pilote CP2102 (USB → UART)
|
||||
|
||||
Le DevKit V1 utilise une puce **Silicon Labs CP2102** pour la communication USB/série.
|
||||
Windows 10 ne l'installe pas toujours automatiquement.
|
||||
|
||||
**Vérification :** brancher l'ESP32 en USB → ouvrir le Gestionnaire de périphériques → si le port COM n'apparaît pas (ou apparaît avec un `!`), le pilote est absent.
|
||||
|
||||
**Installation :**
|
||||
1. Télécharger le pilote sur le site Silicon Labs : https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers
|
||||
2. Choisir **CP210x Windows Drivers**
|
||||
3. Décompresser et lancer `CP210xVCPInstaller_x64.exe`
|
||||
4. Débrancher / rebrancher l'ESP32 → un port **COMx** apparaît dans le Gestionnaire de périphériques
|
||||
|
||||
---
|
||||
|
||||
## 3. Support ESP32 dans Arduino IDE
|
||||
|
||||
Le support ESP32 ne fait pas partie d'Arduino IDE par défaut — il faut ajouter le gestionnaire de cartes Espressif.
|
||||
|
||||
### 3a. Ajouter l'URL du gestionnaire de cartes
|
||||
|
||||
1. Dans Arduino IDE : **Fichier → Préférences**
|
||||
2. Dans le champ **URL de gestionnaire de cartes supplémentaires**, ajouter :
|
||||
```
|
||||
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
|
||||
```
|
||||
3. Valider avec OK
|
||||
|
||||
### 3b. Installer le paquet ESP32
|
||||
|
||||
1. **Outils → Type de carte → Gestionnaire de cartes**
|
||||
2. Rechercher `esp32`
|
||||
3. Sélectionner **esp32 by Espressif Systems** → **Installer**
|
||||
4. Attendre la fin du téléchargement (~200 Mo)
|
||||
|
||||
### 3c. Sélectionner la carte
|
||||
|
||||
1. **Outils → Type de carte → esp32 → ESP32 Dev Module**
|
||||
2. **Outils → Port** → sélectionner le port COMx du DevKit
|
||||
|
||||
---
|
||||
|
||||
## 4. Vérification
|
||||
|
||||
Ouvrir **Fichier → Exemples → WiFi → WiFiScan**, téléverser.
|
||||
Si la compilation et le téléversement réussissent sans erreur, l'environnement est opérationnel.
|
||||
|
||||
---
|
||||
|
||||
## 5. Bibliothèques du projet
|
||||
|
||||
À installer via **Outils → Gérer les bibliothèques** :
|
||||
|
||||
| Bibliothèque | Auteur | Rechercher |
|
||||
|---------------------|-----------|---------------------|
|
||||
| HX711 | bogde | `HX711 bogde` |
|
||||
| ESPAsyncWebServer | me-no-dev | `ESPAsyncWebServer` |
|
||||
| AsyncTCP | me-no-dev | `AsyncTCP` |
|
||||
Reference in New Issue
Block a user