On a tous une bonne raison de vouloir garder un œil sur ce qui se passe chez soi. Entre les vagues de chaleur qui mettent les équipements à rude épreuve et la nécessité absolue de sécuriser nos maisons, les défis du quotidien sont bien réels au Cameroun. S’il y a bien une pièce stratégique, vivante et sensible qui mérite toute notre attention dans nos concessions, c’est la cuisine.

C’est là que tout se joue : entre la chaleur des plaques de cuisson, les variations brusques d’humidité et le stress légitime lié à la sécurité de l’environnement de cuisson, l’atmosphère y est particulièrement exigeante. La solution standard semble évidente : commander un boîtier connecté tout fait sur un site de e-commerce.

Mais en tant que passionnés de tech et membres de la communauté Maker camerounaise, où est le plaisir là-dedans ? Les solutions propriétaires coûtent cher à importer, dépendent de serveurs tiers externes et ne sont pas du tout adaptées à la configuration de nos cuisines locales, ni à la stabilité de nos réseaux d’énergie.

C’est pourquoi je lance officiellement un tout nouveau projet sur le blog : le développement complet de la Smart Kitchen Box. L’objectif ? Concevoir et fabriquer une station de surveillance connectée dédiée à la cuisine de A à Z. Pas de cloud fermé, pas de frais cachés. Juste du code open source, des composants abordables faciles à sourcer et la satisfaction brute du fait maison.

Composants de base pour la Smart Kitchen Box : ESP8266 Type-C CH340, module combiné AHT20+BMP280, capteur de gaz MQ2 et écran OLED I2C

Figure 1 : Les composants de la Smart Kitchen Box déballés sur le plan de travail. © 2026 Kennedyen.net — Photo de terrain

1. Architecture Matérielle : Le Hardware sur la table

Pour bâtir ce projet, l’esprit Maker impose une règle d’or : comprendre et maîtriser chaque liaison. Le cerveau de notre station sera une carte de développement ESP8266 NodeMCU. Ce choix est motivé par des critères techniques précis et parfaitement adaptés à notre environnement local :

  • Une connectivité moderne en USB Type-C : Fini la galère des vieux connecteurs micro-USB qui prennent du jeu après trois manipulations ou des câbles impossibles à retrouver. Cette version moderne est robuste et intègre une puce série CH340 stable pour les téléversements depuis notre station de test sous Linux ou Windows.
  • Le Wi-Fi natif pour un coût dérisoire : L’ESP8266 intègre le Wi-Fi pour un prix équivalent à un petit forfait data. C’est l’outil parfait pour créer un serveur web local ou pousser des alertes.

Autour de ce cerveau, le circuit se divise en trois blocs distincts connectés sur notre plaque d’essai (breadboard) :

A. Le Bloc Capteurs (Les Entrées)

  • Sécurité Gaz et Fumée (Capteur MQ-2) : Il utilise une résistance chauffante interne pour détecter le butane, le propane et les émanations de fumée. Alimenté en 5V directement sur le pin VIN de l’ESP8266, sa sortie analogique est lue sur la broche unique A0.
  • Environnement et Météo interne (Module combiné AHT20 + BMP280) : Un minuscule capteur bicolore ultra-performant. Alimenté en 3.3V (Pin 3V3), il mesure la température, le taux d’humidité ambiante et la pression atmosphérique via le bus de communication I2C (broches de données D1 pour SCL et D2 pour SDA).

B. Le Bloc Interface Utilisateur (Les Sorties)

  • Affichage local (Écran OLED 0.96”) : Cet écran miniature partage le même bus de communication I2C (broches D1/D2) que le capteur météo pour afficher les constantes en direct sans saturer les broches de la carte.
  • Alertes Visuelles (Trio de LEDs) : Trois témoins lumineux protégés chacun par une résistance de 220Ω et pilotés par les broches numériques de l’ESP8266 :
    • LED Verte : Air sain, tout est fonctionnel.
    • LED Jaune : Phase critique de préchauffage du capteur de gaz ou seuil suspect atteint.
    • LED Rouge : Alerte critique ! Fuite de gaz ou fumée détectée.

C. Le Bloc Énergie et Distribution

L’alimentation principale transite par le câble USB Type-C connecté à l’ESP8266 (via un bloc secteur ou une Powerbank). La carte joue le rôle de répartiteur d’énergie en redistribuant le 5V stabilisé au MQ-2 gourmand et le 3.3V aux modules logiques (OLED et AHT20/BMP280).

2. Logique Logicielle et Niveaux d’Alerte : Le Software

Une fois sous tension, la Smart Kitchen Box exécute un programme structuré sous forme de machine à états pour éviter les fausses alertes, notamment liées au capteur MQ-2 :

  • État 1 : Le Préchauffage (1 à 2 minutes) : À l’allumage, la résistance interne du MQ-2 doit monter en température. La LED Jaune s’allume fixement et l’écran OLED affiche “Initialisation…”. Aucune alerte n’est déclenchée durant cette phase transitoire.
  • État 2 : La Surveillance Active : Une fois stable, le système passe en veille globale. La LED Verte prend le relais et l’écran OLED affiche en temps réel la température (°C) et l’humidité (%).
  • État 3 : L’Alerte Critique : Si la valeur lue dépasse le seuil critique défini, le programme bascule instantanément. La LED Rouge se met à clignoter frénétiquement, l’écran OLED affiche en gros “ALERTE GAZ !” et une requête Wi-Fi est immédiatement poussée vers le réseau local pour notifier les smartphones connectés (via Orange, MTN ou Camtel).

Prototype fonctionnel de la Smart Kitchen Box installé dans une cuisine.

Figure 2 : Phase de test in situ de la Smart Kitchen Box au cœur de la cuisine. © 2026 Kennedyen.net — Image d'illustration du concept finalisé

3. Le Défi du Terrain : L’Équation de l’Alimentation et des Délestages

C’est la dure réalité du Maker : concevoir un circuit sur sa breadboard est une chose, le rendre viable h24 dans une cuisine réelle en est une autre. Au moment où j’écris ces lignes, le problème de l’alimentation n’est pas encore réglé.

Dans un contexte local où les coupures d’électricité peuvent atteindre 12 heures d’affilée, une simple brique secteur USB montre ses limites. Si le courant est coupé au moment où une fuite de gaz survient, notre système est aveugle. La Smart Kitchen Box doit être résiliente.

Faut-il opter pour un module de charge comme le TP4056 associé à une batterie Li-ion 18650 de secours pour concevoir un mini-UPS (alimentation sans coupure) ? Faut-il mettre l’ESP8266 en mode sommeil profond (Deep Sleep), quitte à sacrifier l’affichage permanent sur l’OLED ? C’est tout l’intérêt de l’aventure : nous allons chercher, concevoir, expérimenter et valider cette brique d’alimentation ensemble au cours des prochains prototypes.

Le Plan de Bataille pour la suite

Pour mener à bien ce projet sans brûler d’étapes ni griller de composants, nous allons suivre une approche pas à pas rigoureuse :

  1. Les Tests Unitaires : Valider chaque composant isolément sur la breadboard (LEDs, OLED, I2C, puis MQ-2).
  2. La Fusion Locale : Rassembler tous les codes pour faire fonctionner l’ensemble de l’électronique hors-ligne.
  3. La Brique Réseau : Connecter la box au Wi-Fi local et configurer le système de notification d’urgence.
  4. Le Montage Final & Design : Souder le circuit propre sur une carte de prototypage et concevoir un boîtier physique robuste, probablement imprimé en 3D.

Le matériel est trié sur le bureau, les lignes de code attendent d’être écrites. Si la domotique concrète et l’IoT adapté au terrain vous passionnent, préparez vos plaques d’essai : on commence dès le prochain article avec le câblage et le code du premier test unitaire !