export interface ExperimentTemplate { id: string; name: string; description: string; category: 'acid-base' | 'precipitation' | 'redox' | 'indicators'; substances: string[]; instructions: string[]; } export const experimentTemplates: ExperimentTemplate[] = [ { id: 'neutralization-basic', name: 'Neutralisation acide-base', description: 'Expérience classique de neutralisation entre un acide et une base', category: 'acid-base', substances: ['hcl', 'naoh', 'phenol'], instructions: [ 'Placer le bécher sur le plan de travail', 'Ajouter l\'acide chlorhydrique', 'Ajouter progressivement l\'hydroxyde de sodium', 'Utiliser la phénolphtaléine comme indicateur' ] }, { id: 'ph-indicators', name: 'Test des indicateurs colorés', description: 'Observer les changements de couleur des indicateurs selon le pH', category: 'indicators', substances: ['hcl', 'naoh', 'phenol', 'bbt'], instructions: [ 'Préparer deux béchers', 'Dans le premier: acide + phénolphtaléine', 'Dans le second: base + BBT', 'Observer les virages colorés' ] }, { id: 'silver-chloride', name: 'Précipité de chlorure d\'argent', description: 'Formation d\'un précipité blanc caractéristique', category: 'precipitation', substances: ['agno3', 'nacl'], instructions: [ 'Ajouter le nitrate d\'argent dans un bécher', 'Ajouter le chlorure de sodium', 'Observer la formation du précipité blanc' ] }, { id: 'copper-hydroxide', name: 'Hydroxyde de cuivre', description: 'Formation d\'un précipité bleu d\'hydroxyde de cuivre', category: 'precipitation', substances: ['cuso4', 'naoh'], instructions: [ 'Placer le sulfate de cuivre', 'Ajouter l\'hydroxyde de sodium', 'Observer le précipité bleu caractéristique' ] }, { id: 'metal-acid', name: 'Réaction métal-acide', description: 'Dégagement de dihydrogène par action d\'un acide sur un métal', category: 'redox', substances: ['zn', 'hcl'], instructions: [ 'Placer le zinc dans un bécher', 'Ajouter l\'acide chlorhydrique', 'Observer le dégagement gazeux (H₂)', '⚠️ Le gaz est inflammable !' ] }, { id: 'effervescence', name: 'Effervescence calcaire', description: 'Réaction du calcaire avec un acide', category: 'redox', substances: ['caco3', 'hcl'], instructions: [ 'Placer le carbonate de calcium', 'Ajouter l\'acide chlorhydrique', 'Observer l\'effervescence (CO₂)' ] } ];