Smart Incubator Project Overview


Pour ton projet, je recommande un module buck LM2596 12 V → 5 V réglé à 5.0 V, plutôt qu’un A1117-5V.
Dimensionnement simple :

Table


ÉlémentCourant typique à prévoir
ESP32 DevKit WiFi~300–500 mA en pics
Servo~500 mA à 1 A en pics, parfois plus selon modèle
2 modules relais 5 V~140–200 mA total
LCD I2C 16x2~20–80 mA
DHT22 + LED + buzzerfaible, sauf buzzer puissant
Donc il faut viser au minimum 5 V / 2 A, et idéalement 5 V / 3 A pour avoir de la marge.
Choix recommandé
Utilise un module :
LM2596 DC-DC Buck Step-Down
  • Entrée : 12 V
  • Sortie réglée : 5 V
  • Courant annoncé : 3 A
  • Courant réaliste continu : plutôt 1.5–2 A sans gros refroidissement
  • Facile à trouver, pas cher, simple pour débutant
Encore mieux si disponible
Un module buck MP1584 3 A peut aussi fonctionner, plus compact, mais il est plus petit et parfois moins pratique à régler/souder.
Ma recommandation pour ta carte
Pour un projet étudiant/prototype :
  • Bornier 12 V entrée
  • Module buck LM2596 externe ou enfichable
  • Sortie buck : 5 V
  • 5 V distribué vers :
    • ESP32 DevKit sur pin VIN/5V
    • Servo
    • Relais x2
    • LCD I2C
    • buzzer/LED si en 5 V
Ajoute près des sorties :
  • 470 µF à 1000 µF sur le rail 5 V pour absorber les pics du servo
  • 100 nF près des connecteurs/alimentations logiques
  • idéalement une masse commune propre entre ESP32, relais et servo
Donc : prends un LM2596 12 V→5 V, 3 A, réglé à 5.0 V avant de brancher l’ESP32.
Pas besoin de lcd puis qu on utilisera une tablette comme interface
Bien reçu : je retire le LCD de la conception matérielle et je garde la tablette comme interface utilisateur principale.
C’est noté : j’ai supprimé le LCD I2C 16x2 de la conception et mis à jour la spécification pour indiquer que la tablette Android/app mobile est l’interface principale. Fichier mis à jour : Spécification Projet — Couveuse Smart ESP32.
La carte devient donc plus simple : support ESP32, DHT22, relais x2, servo, buzzer, LED, alimentation 12 V et buck 5 V.
Créer le schéma
Choisir les GPIO
Ajouter protection alimentation
Dimensionner condensateurs
Module buck recommandé
No schematic yet

Talk to Flux to get started.

Spécification Projet — Couveuse Smart ESP32
Project Overview
  • Statut : Brouillon / à valider avant schéma PCB.
  • Objectif : concevoir une couveuse intelligente et connectée autour d’un ESP32, capable de mesurer température/humidité, piloter chauffage et humidification, retourner les œufs automatiquement et fournir une interface distante sur tablette/mobile.
  • Positionnement : remplacer un thermostat de couveuse basique par une solution plus complète, éducative et connectée.
  • Format matériel retenu : carte support avec ESP32 enfichable/retirable, plus borniers pour DHT22, relais x2, servo, buzzer, LED et alimentation 12 V.
Intended Use
  • Prototype étudiant pour couveuse d’œufs.
  • Utilisation dans un boîtier imprimé 3D d’environ 150 x 100 x 60 mm.
  • Surveillance via tablette Android et application mobile/Firebase. Le LCD local est supprimé de la conception.
What the Device Should Do
  • Lire la température et l’humidité avec un DHT22.
  • Commander deux sorties via 2 modules relais : chauffage et humidificateur.
  • Actionner un servo pour retourner les œufs toutes les 4 heures.
  • Signaler l’état/les alertes avec buzzer et LED.
  • Prévoir connectivité WiFi via ESP32.
  • Prévoir intégration caméra via ESP32-CAM séparée ou connectée au système.
Main Features
  • Mesure température/humidité.
  • Contrôle automatique chauffage/humidité.
  • Retournement automatique des œufs.
  • Alarme sonore et visuelle.
  • Interface principale sur tablette Android/app mobile, sans LCD sur la carte.
  • Synchronisation logicielle prévue avec Firebase et app Flutter.
System Architecture

Diagram


Bornier alimentation 12 V Protection entree Convertisseur 12 V vers 5 V Support ESP32 enfichable Bornier Servo Bornier Relais chauffage Bornier Relais humidificateur Bornier DHT22 Bornier Buzzer Bornier LED + R 220 ohms ESP32-CAM
Hardware Subsystems
Microcontrôleur
  • ESP32 principal sur support enfichable, afin de pouvoir l’insérer et le retirer facilement.
  • Hypothèse de départ : module type ESP32 DevKit sur deux rangées de broches femelles, sauf confirmation contraire.
  • Besoin d’un accès programmation/debug conservé via le port USB du module ESP32 si DevKit.
Capteur
  • DHT22 avec résistance de pull-up sur la ligne DATA si non intégrée au module.
  • Recommandation : placer le DHT22 dans la zone d’air de la couveuse, possiblement via connecteur externe.
Interface utilisateur
  • Pas de LCD sur la carte.
  • L’interface principale est la tablette Android/app mobile via WiFi/Firebase.
Actionneurs
  • Deux modules relais pour chauffage et humidificateur.
  • Servo alimenté par rail 5 V séparé/filtré pour éviter les resets ESP32.
  • Buzzer et LED d’état.
Connectique carte support
  • Bornier DHT22.
  • Bornier relais x2.
  • Bornier servo.
  • Bornier buzzer.
  • Bornier LED.
  • Bornier alimentation 12 V.
  • Support ESP32 enfichable/retirable.
Caméra
  • ESP32-CAM prévue pour vidéo interne.
  • À définir : module totalement séparé sur WiFi ou alimentation/commande depuis la carte principale.
Interfaces and Connections

Table


FonctionInterface probableRemarque
AlimentationBornier 12 V + GNDNécessite protection et conversion vers 5 V/3.3 V selon module
ESP32Connecteur 2x19 brochesSupport enfichable/retirable pour module ESP32 DevKit 38 broches
DHT22Bornier 3 pins : VCC, DATA, GNDPull-up DATA requis si capteur nu
Relais x22 borniers 3 pins chacun : VCC, IN, GNDVérifier entrée active HIGH/LOW
ServoBornier 3 pins : VCC, PWM, GNDCourant de pointe important
BuzzerBornier 2 pins : +, GNDDriver transistor recommandé si courant > GPIO ESP32
LEDBornier 2 pins : +, GNDRésistance série 220 ohms intégrée sur la carte
ESP32-CAMWiFi séparé ou connecteur alimentationÀ préciser
Nomenclature fonctionnelle retenue

Table


ÉlémentType demandéRôle
Support ESP32Connecteur 2x19 brochesEnficher/retirer le module ESP32
Bornier DHT223 pinsVCC, DATA, GND
Bornier Relais x23 pins chacunVCC, IN, GND
Bornier Servo3 pinsVCC, PWM, GND
Bornier Buzzer2 pins+, GND
Bornier LED2 pins+, GND
Régulation 12 V vers 5 VRecommandé : module buck 5 V / 3 AAlimente ESP32, servo, relais, buzzer/LED si nécessaire
Bornier alimentation2 pins+12 V, GND
CondensateursDemandé : 2x100 pFStabilisation demandée, valeur à corriger selon régulateur choisi
Résistance LED220 ohms intégréeProtection LED
Power and Runtime Expectations
  • Batterie de secours mentionnée dans l’idée initiale, mais type non défini.
  • Tension d’entrée maintenant orientée vers 12 V via bornier.
  • La carte devra probablement convertir le 12 V en 5 V pour le module ESP32 DevKit, le servo, le LCD et les modules relais.
  • Éviter un simple régulateur linéaire 12 V vers 5 V pour le servo/relais : la dissipation thermique serait trop élevée. Un convertisseur buck est recommandé, à dimensionner après budget courant.
  • Le composant demandé A1117-5V est un régulateur linéaire 5 V. Depuis 12 V, il dissipe environ (12 V - 5 V) x courant. À seulement 200 mA, cela fait déjà environ 1,4 W, trop élevé pour une carte compacte sans gestion thermique importante. Il n’est donc pas recommandé pour alimenter ESP32 + servo + relais.
  • Les condensateurs 2x100 pF sont trop faibles pour la stabilisation d’une alimentation 5 V. Les valeurs finales devront suivre la fiche technique du régulateur choisi ; typiquement on attend plutôt des condensateurs en µF, pas en pF, pour entrée/sortie alimentation.
  • Les relais, le servo, le LCD et l’ESP32-CAM imposent un budget courant à calculer avant choix régulateurs/protection.
Power Tree and Power Budget

Table


RailCharges prévuesCourant à confirmer
3.3 VESP32, DHT22, logiqueDépend du module ESP32 et WiFi
5 VServo, modules relais, ESP32 DevKit, éventuellement ESP32-CAMCourant servo + relais critique
Actionneurs externesChauffage/humidificateurDépend du type exact de charge
Manufacturing and Assembly Expectations
  • PCB prototype pour intégration dans boîtier imprimé 3D.
  • Connecteurs recommandés pour DHT22, servo, relais, alimentation, ESP32-CAM et actionneurs externes. Pas de connecteur LCD requis.
  • Pour débutant/prototype, privilégier modules et connecteurs plutôt que composants nus quand possible.
  • Carte conçue comme une base d’interconnexion robuste, pas comme un ESP32 soudé définitivement : le module doit être remplaçable.
Firmware-Relevant Hardware Requirements
  • GPIO dédiés pour : DHT22, 2 relais, PWM servo, buzzer, LED.
  • Éviter les GPIO de boot sensibles de l’ESP32 pour relais/servo si possible.
  • Prévoir logique d’alerte : température/humidité hors plage, panne capteur, panne chauffage, coupure alimentation.
Physical Design Expectations
  • Boîtier cible : 150 x 100 x 60 mm.
  • Ouvertures prévues : ventilation, câbles, alimentation. L’ouverture LCD n’est plus nécessaire si la tablette est l’interface principale.
  • DHT22 à placer dans le flux d’air interne mais protégé de l’eau directe.
  • ESP32/antenne WiFi à éloigner du métal, des relais et des câbles de puissance.
Important Design Decisions
  • Architecture retenue : ESP32 principal + modules externes pour relais/LCD/servo/DHT22.
  • Carte support avec ESP32 enfichable/retirable confirmée.
  • Entrée alimentation 12 V par bornier confirmée.
  • Support ESP32 défini comme connecteur 2x19 broches.
  • Résistance LED intégrée de 220 ohms confirmée.
  • L’A1117-5V est noté comme demande utilisateur, mais un convertisseur buck 12 V vers 5 V est recommandé pour éviter la surchauffe.
  • LCD I2C 16x2 supprimé : interface assurée par tablette/app mobile.
  • DHT22 confirmé.
  • Servo confirmé.
  • Buzzer, LED + résistance 220 ohms confirmés.
  • 2 modules relais confirmés.
Assumptions
  • Les relais sont des modules relais basse tension, pas des relais nus.
  • Le chauffage et l’humidificateur ne seront pas alimentés directement par l’ESP32.
  • Le servo fonctionne probablement en 5 V.
  • Aucun LCD local n’est prévu sur la carte.
  • La batterie de secours reste à définir.
Questions bloquantes avant schéma PCB
  1. Quel modèle exact d’ESP32 DevKit/support utilisez-vous ? Le pinout dépend du module.
  2. Quel courant disponible sur l’alimentation 12 V ? Exemple : 12 V 1 A, 12 V 2 A, 12 V 5 A.
  3. Les modules relais sont-ils 5 V ou 3.3 V ? Entrée active HIGH ou LOW ?
  4. Chauffage et humidificateur : charges DC basse tension ou secteur 220 V ? Courant/puissance ?
  5. Le buzzer est-il actif ou passif, et quelle tension ?
  6. Voulez-vous intégrer l’ESP32-CAM sur la même carte ou l’utiliser comme module séparé alimenté en 5 V ?
Change Notes
  • Exigences initiales capturées : DHT22, LCD I2C 16x2, servo, buzzer, LED, résistance 220 ohms, 2 modules relais.
  • Projet renommé : Couveuse Smart ESP32.
  • Ajout de l’architecture mécanique/électrique : carte support ESP32 enfichable avec borniers dédiés et entrée 12 V.
  • Ajout de la nomenclature fonctionnelle détaillée : connecteur 2x19 ESP32, borniers 3 pins/2 pins, résistance LED intégrée, condensateurs et régulation 12 V vers 5 V.
  • Point de conception critique ajouté : A1117-5V déconseillé depuis 12 V pour alimenter les charges du système ; buck recommandé.
  • LCD supprimé de la conception : la tablette Android devient l’interface utilisateur principale.
  • Project Overview

  • Intended Use

  • What the Device Should Do

  • Main Features

  • System Architecture

  • Hardware Subsystems

  • Microcontrôleur

  • Capteur

  • Interface utilisateur

  • Actionneurs

  • Connectique carte support

  • Caméra

  • Interfaces and Connections

  • Nomenclature fonctionnelle retenue

  • Power and Runtime Expectations

  • Power Tree and Power Budget

  • Manufacturing and Assembly Expectations

  • Firmware-Relevant Hardware Requirements

  • Physical Design Expectations

  • Important Design Decisions

  • Assumptions

  • Questions bloquantes avant schéma PCB

  • Change Notes