You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.2 KiB
2.2 KiB
Reflow Oven ESP8266
Ce projet est un contrôleur de four de refusion basé sur ESP8266, avec interface web et contrôle PID.
Fonctionnalités
- Contrôle manuel et automatique du four
- Interface web dynamique (température, consigne, puissance SSR)
- Configuration des profils de chauffe (Preheat, Soak, Reflow)
- Visualisation en temps réel via WebSocket
- Stockage des paramètres dans
conf.json - Configuration WiFi client
- Mise à jour des paramètres PID (Kp, Ki, Kd) et WiFi via la page de configuration
Structure du projet
├── data/
│ ├── index.html # Interface principale
│ ├── app.js # Logique client web
│ ├── style.css # Styles
│ ├── conf.html # Page de configuration
│ ├── conf.json # Paramètres persistants
├── src/
│ └── main.cpp # Firmware ESP8266
├── lib/ # Librairies PID et MAX6675
├── platformio.ini # Configuration PlatformIO
Démarrage
- Flasher le firmware avec PlatformIO
- Uploader le système de fichiers (dossier
data/) - Connecter l'ESP8266 au WiFi :
- Par défaut, le module tente de se connecter au réseau défini dans
conf.json(modifiable via la page de configuration). - Si la connexion échoue ou si SSID/mot de passe sont vides, le module bascule automatiquement en mode Point d'Accès (AP) avec SSID
ReflowOvenet mot de passe12345678. - L'IP par défaut en mode AP est
192.168.4.1.
- Par défaut, le module tente de se connecter au réseau défini dans
- Accéder à l'interface web via l'adresse IP affichée dans le terminal (WiFi ou AP).
Utilisation
- Chauffe manuelle : Choisir la consigne avec le slider, valider, puis ajuster en temps réel
- Chauffe automatique : Définir les paramètres du profil, valider
- Configuration : Modifier SSID, mot de passe, PID, profils via
conf.html
Dépendances
Auteurs
- Christophe (utilisateur)
- GitHub Copilot (assistance IA)
Licence
Ce projet est open source, licence MIT.