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.
|
|
9 hours ago | |
|---|---|---|
| data | 2 days ago | |
| enclosure | 1 week ago | |
| include | 2 weeks ago | |
| lib | 2 weeks ago | |
| src | 9 hours ago | |
| test | 2 weeks ago | |
| .gitignore | 2 weeks ago | |
| README.md | 2 weeks ago | |
| platformio.ini | 2 weeks ago | |
README.md
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.