Thomas Gougeon¶
26.05.25
Installation de Debian KDE Plasma 6.3.4 ainsi que plusieurs paquets dont zsh, freecad, curl.
Travail rapide sur SSH pour revoir les bases.
27.05.25
Participation à un Escape Game sur la sensibilisation aux handicaps invisibles.
Réalisation d'un dé à 6 faces en 3D à l'aide du logiciel Freecad:
Je converti ensuite le fichier original exporté depuis Freecad pour qu'il soit au point pour l'imprimante 3D.
L'imprimante 3D utilisée est une Prusa MK4 et le temps de réalisation est de 20 minutes.
28.05.25 et 02.06.25
Début d'une veille informatique.
03.06.25
Réparation panne pc, aucun écran n'arrive à afficher l'interface du PC.
Solution: Rebrancher le câble PCI-E dans la carte graphique et utiliser seulement un câble Display Port des deux côtés. Le VGA ne marche pas (combiné avec adaptateur Display non plus).
04.06.25 au 06.06.25
Suivi de cours PHP. https://youtube.com/playlist?list=PLjwdMgw5TTLVDv-ceONHM_C19dPW1MAMD&feature=shared
10.06.25
Cours C++
11.06.25 au 13.06.25
- Suivi de cours PHP.
- Travail sur capteur COV (Composés Organiques Volatils) avec l'ajout d'un affichage, code pour afficher les valeurs sur l'écran etc.
https://cricklewoodelectronics.com/CJMCU-811CO2-VOC-Air-quality-Module-with-CCS811-for-Arduino-and-other-microcontroller-projects.html
🌿 Projet : Capteur de qualité de l'air (CO₂ & COV) avec Arduino, CJMCU-811 et écran LCD I2C
🧰 Matériel nécessaireComposant | Quantité |
---|---|
------------------------------------------- | -------- |
Arduino UNO (ou clone) | 1 |
Capteur CJMCU-811 (CCS811) | 1 |
Afficheur LCD 1602 avec module I2C (KY1602) | 1 |
Breadboard | 1 |
Fils Dupont | 13 |
Câble USB pour Arduino | 1 |
🔌 Étape 1 : Câblage
Voici le montage final réalisé :
Tableaux de connexion:
🔹 CJMCU-811 (capteur de CO₂ et COV) ➜ ArduinoCJMCU-811 | Arduino UNO |
---|---|
VCC | 5V |
GND | GND |
SDA | A4 |
SCL | GND |
WAKE | A5 |
KY1602 LCD | Arduino UNO |
---|---|
VCC | 5V |
GND | GND |
SDA | A4 |
SCL | A5 |
🔸 Note : Le LCD et le CJMCU partagent les broches SDA/SCL (bus I2C).
💻 Étape 2 : Installation des bibliothèques
Dans l’IDE Arduino :
1. Aller dans Outils > Gérer les bibliothèques…
2. Rechercher et installer :
`SparkFun CCS811`
`LCD_I2C` (ou `LiquidCrystal_I2C` compatible avec ton module)
`Wire` (normalement déjà installée)
🧠 Étape 3 : Le code
Voici le code complet :
#include <LCD_I2C.h>
#include <Wire.h>
#include "SparkFunCCS811.h"
#define CCS811_ADDR 0x5A // ou 0x5B selon ton module
LCD_I2C lcd(0x27, 16, 2); // Adresse I2C du LCD
CCS811 sensor(CCS811_ADDR);
void setup() {
Wire.begin();
lcd.begin();
lcd.backlight();
Serial.begin(115200);
delay(1000);
if (!sensor.begin()) {
Serial.println("Sensor error. Check connection");
while (1);
}
}
void loop() {
if (sensor.dataAvailable()) {
sensor.readAlgorithmResults();
Serial.print("CO2[");
Serial.print(sensor.getCO2());
Serial.print("] tVOC[");
Serial.print(sensor.getTVOC());
Serial.println("]");
lcd.setCursor(0, 0);
lcd.print("Est. CO2 = ");
lcd.print(sensor.getCO2());
lcd.setCursor(0, 1);
lcd.print("Tot. VOC = ");
lcd.print(sensor.getTVOC());
}
delay(1000); // Attendre 1 seconde
}
🔎 Étape 4 : Vérification
✅ LCD : les valeurs s’affichent (Est. CO2, Tot. VOC)
✅ Moniteur série : les valeurs s’impriment à 115200 bauds
🕒 Le capteur doit être laissé 24h en fonctionnement pour stabiliser ses mesures
Les sources utilise :
pour le capteur COV : https://projets.cohabit.fr/redmine/attachments/download/15344/Connectique%20capteur%20CCS%20811.pdf
pour l'affichage : https://www.robotique.tech/tutoriel/afficher-un-texte-sur-lafficheur-i2c-lcd-1602a-avec-arduino/
pour cablage finale et du code : https://duino4projects.com/en/tvoc-and-co2-measurement-using-arduino-and-ccs811-air-quality-sensor/
16.06.25
Vérification du bon fonctionnement du capteur COV.
Observations:
- En temps normal: le valeur COV varie entre 10-150 µg/m³, celui du CO2 entre 400-800 ppm.
- Pendant qu'une impression 3D est en cours : le valeur COV varie entre 200-400 µg/m³, celui du CO2 entre 1200-1400 ppm.
17.06.25
Prise d'informations sur le langage de programmation COBOL, puis observation de l’outil Faraday qui permet de détecter, centraliser et gérer les vulnérabilités issues des audits de sécurité ou des tests de pénétration réalisés sur des applications.
18.06.25
Découverte de Proxmox et son fonctionnement, et de NextCloud.
19.06.25 et 20.06.25
- Réalisation compte-rendu. Réalisation d'un site test à l'aide de WordPress.
- Réalisation tutoriel complet pour réalisation d'un capteur de CO2 et COV (Composés Organiques Volatiles). (https://projets.cohabit.fr/redmine/projects/capteur-cov/wiki)