Capteur de dioxyde de carbone compact faites-le vous-même.
C'est un petit capteur qui sert à une seule chose, mesurer le dioxyde de carbone (CO₂).
Compact et polyvalent, il peut être intégré dans un assistant domestique via l'addon ESPhome ou il peut être utilisé comme capteur autonome avec l'affichage OLED intégré.
Fichier YAML ESP32 :
https://github.com/DreadN/co2sensor/blob/main/wemosoled.yaml
Git :
https://github.com/DreadN/co2sensor
Composants du bâtiment :
- Senseair S8-4B -Aliexpress.
- Wemos OLED ESP32 -Aliexpress.
- 4 inserts en laiton standard.
- 4 vis M3x40 mm, tête cylindrique.
- Câble Micro USB de 5W (ceux utilisés pour recharger les anciens smartphones)
- Deux connecteurs mâles à 2 broches provenant d'une bande de broches pour PCB (ceux fournis avec l'ESP32 sont ok)
- Une vis pour disquette M3x4 et un petit joint torique (ID 3,5, CS 1) pour fixer le capteur.
- Câbles électriques Dupont de 100 mm -Aliexpress.
- Un rouge pour une sortie de 5V.
- Un noir pour GND.
- Quelques couleurs vives pour l'UART (j'ai utilisé le jaune/orange).

- Deux câbles optionnels pour la calibration de Senseair.
(J'ai utilisé deux connecteurs Dupont F et j'ai créé un câble de raccordement mâle.)
Outils supplémentaires :
- Station de soudage.
- La clé Allen pour les vis M3.
- Des pinces et des ciseaux pour l'électronique.
------------------ AVERTISSEMENT ------------------
Lisez ci-dessous avant de commencer à connecter les choses.
---------------------------------------------------
Remarques importantes de Senseair :
Avant de commencer à souder et à connecter des fils, il est important de prendre en compte ces trois remarques.
- Le capteur n'est pas protégé contre l'inversion de courant. Par conséquent, après avoir installé les connecteurs mâles à deux broches sur le Senseair, la première chose à faire est de prendre un vernis à ongles rouge et de marquer la broche 5V DC pour éviter d'inverser les connexions de courant +/-.
L'inversion de puissance va faire griller le capteur et 25€ vont finir à la poubelle.
Image : utilisez du vernis à ongles rouge pour marquer les broches soudées de 5V sur le Senseair.
- Le capteur est très économe en énergie, mais utilise un laser infrarouge pour mesurer le CO₂. Il émettra donc des impulsions toutes les 30 secondes, consommant une puissance maximale de 1,5 W. Ajoutez à cela la puissance de l'ESP32, avec le WiFi et l'écran OLED, et vous aurez besoin d'une prise USB de 5 W avec un bon câble, sinon cela pourrait être instable.
- Les broches RX et TX doivent être croisées.
Ça m'a pris un certain temps avant de réaliser ce que nous faisions quand nous jouions à Doom dans la salle informatique du lycée avec des câbles série à 9 broches croisés.
Les câbles croisés ont Rx/Tx inversés d'un côté, donc :
- Le RX de l'ESP32 va au TX du capteur.
- Le TX de l'ESP32 va vers le RX du capteur.
J'ai utilisé ces épingles :
Tout est du même côté pour mieux acheminer les câbles dans le boîtier du capteur.
- pin 3 (RX)
- pin 1 (TX)
- Pin GND
- La broche 5V.
Voir l'image ci-dessous pour une meilleure clarté.
Remarque :Sauf si vous voulez une version steampunk du capteur 😀, vous devriez souder les câbles sortant du côté opposé de l'écran OLED.
*** Instructions d'assemblage **
Préparez l'électronique.
Senseair.
Soudez les broches mâles sur la masse, le 5V DC et, éventuellement, les câbles femelles optionnels pour le calibrage du capteur (vous devez les court-circuiter pour calibrer : ce n'est pas nécessaire, vérifiez sur Internet comment calibrer le SenseAir).
Direction de la soudure : les broches doivent se trouver sur le côté opposé de la carte de circuit imprimé des composants SenseAir.
ESP32 Wemos.
Souder les fils femelles aux broches correctes, en utilisant les couleurs appropriées.
Voir le fichier YAML pour les couleurs de l'UART.
Soldez un fil rouge à 5VDC.
Soudez un fil noir à GND.
Préparez les composants imprimés.
- Poussez 4 inserts en laiton dans le couvre-capteur.
- Insérez soigneusement le Wemos ESP32 dans le conteneur du capteur.
L'OLED devrait s'adapter parfaitement à la fenêtre du conteneur.
Roter de 45° pendant l'insertion est un peu difficile, en fonction des tolérances d'impression. - Glissez le 4x M3x40mm dans le boîtier du capteur à travers les trous de Wemos.
- Faites glisser le verrou du capteur en vissant les 2x M3x40mm jusqu'à ce que le verrou arrive à une distance de 1 à 2 mm du port microUSB, en vissant alternativement quelques rotations sur les deux vis.
(Cela prendra un certain temps)

- Réparez le Senseair avec la vis M3x4 (vis standard pour disquette de 3,5 pouces) et l'O-ring.
- Mettez le couvercle sur le récipient du capteur.
- Serrer les vis à l'avant, le couvercle va se fermer et le verrou interne va pousser sur le port microUSB du Wemos D1.
태그
모델 소스
