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.
 
 
 
 
 
scayac 60ab561335 Bug mise à jour kp ki kd depuis config 9 hours ago
data Réactualisation interface reload 2 days ago
enclosure Cache freecad 1 week ago
include Initial commit 2 weeks ago
lib Initial commit 2 weeks ago
src Bug mise à jour kp ki kd depuis config 9 hours ago
test Initial commit 2 weeks ago
.gitignore Initial commit 2 weeks ago
README.md gestion wifi/ap 2 weeks ago
platformio.ini gestion wifi/ap 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

  1. Flasher le firmware avec PlatformIO
  2. Uploader le système de fichiers (dossier data/)
  3. 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 ReflowOven et mot de passe 12345678.
    • L'IP par défaut en mode AP est 192.168.4.1.
  4. 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.