Vue lecture

Guide des meilleures rolls de Phoneutria Fera ultime dans Destiny 2

Êtes-vous prêt à explorer l’une des armes les plus passionnantes dans Destiny 2? Présentation de Phoneutria Fera—un pistolet à main unique qui combine la puissance d’un fusil de chasse avec la finesse d’un pistolet à main. Cette arme innovante révolutionne les stratégies de combat pour les joueurs partout. En tant que joueur dévoué, j’ai vu […]

Le post Guide des meilleures rolls de Phoneutria Fera ultime dans Destiny 2 est apparu en premier sur Moyens I/O.

  •  

Indices de Wordle aujourd’hui : résolvez le puzzle du 14 novembre 2025 !

Si vous êtes un fan des jeux de mots, vous savez à quel point Wordle peut être addictif. Chaque jour, il propose un nouveau défi pour deviner un mot de cinq lettres, mais parfois ce défi peut devenir un peu écrasant. Pas de souci, nous sommes ici pour vous donner les indices dont vous avez […]

Le post Indices de Wordle aujourd’hui : résolvez le puzzle du 14 novembre 2025 ! est apparu en premier sur Moyens I/O.

  •  

Bon Chien : L’Horreur Canine Frappe Shudder avec des Héroïsmes Frissonnants

Avez-vous déjà surpris votre chien à fixer intensément un coin apparemment vide ou à réagir à des sons que vous ne pouvez pas entendre ? Ce comportement étrange est joliment capturé dans le film de Ben Leonberg, Good Boy, où un homme retourne dans une maison familiale depuis longtemps abandonnée pour se remettre d’une maladie, […]

Le post Bon Chien : L’Horreur Canine Frappe Shudder avec des Héroïsmes Frissonnants est apparu en premier sur Moyens I/O.

  •  

Station Air Intelligent Raspberry Pi : Contrôle Ventilation

Title:

Station Météo Air Intelligent avec Raspberry Pi : Contrôle Automatique de Ventilation

URL:

station-meteo-air-intelligent-raspberry-pi-controle-automatique-ventilation

Meta Description:

Build un moniteur air qualité avec Raspberry Pi. Contrôle automatique de ventilation via capteurs CO2, COV et particules fines.

Pourquoi surveiller la qualité de l’air dans votre atelier ?

En tant que makers, nous passons des heures dans nos ateliers et laboratoires électroniques, souvent dans des espaces confinés où s’accumulent vapeurs de soudure, poussières de découpe et divers composés volatils. Saviez-vous que l’air d’un atelier d’électronique peut contenir jusqu’à 10 fois plus de particules fines que l’air extérieur ? Ce projet combine Raspberry Pi, capteurs environnementaux et automatisation pour créer un système intelligent de surveillance et de contrôle de la qualité de l’air, avec activation automatique de la ventilation lorsque des seuils critiques sont dépassés.

Matériel requis pour le projet

Pour reproduire ce projet, vous aurez besoin des composants suivants :

  • Raspberry Pi 4 (2GB ou plus) avec alimentation
  • Carte SD 16GB minimum avec Raspberry Pi OS
  • Capteur BME680 (température, humidité, pression, COV)
  • Capteur SDS011 (particules fines PM2.5/PM10)
  • Capteur SGP30 (CO2 et COV)
  • Module relais 5V 2 canaux
  • Écran OLED SSD1306 128×64 (optionnel)
  • Boîtier avec ventilation pour Raspberry Pi
  • Câbles Dupont et breadboard
  • Alimentation 5V pour les capteurs

Architecture du système et schéma de câblage

Notre système repose sur une architecture modulaire où chaque capteur communique via I2C ou UART avec le Raspberry Pi. Le schéma de connexion est le suivant :

Connexions I2C (Bus commun)

  • BME680 : SDA → GPIO2, SCL → GPIO3, VCC → 3.3V, GND → GND
  • SGP30 : SDA → GPIO2, SCL → GPIO3, VCC → 3.3V, GND → GND
  • SSD1306 : SDA → GPIO2, SCL → GPIO3, VCC → 3.3V, GND → GND

Connexion SDS011 (UART)

  • RX → GPIO15 (TXD), TX → GPIO16 (RXD), VCC → 5V, GND → GND

Module relais

  • IN1 → GPIO17, IN2 → GPIO18, VCC → 5V, GND → GND

Installation et configuration logicielle

Commencez par mettre à jour votre système et installer les dépendances nécessaires :

sudo apt update && sudo apt upgrade -ysudo apt install python3-pip python3-venv i2c-tools python3-smbussudo pip3 install RPI.GPIO adafruit-circuitpython-bme680sudo pip3 install adafruit-circuitpython-sgp30 sds011-librarysudo pip3 install pillow adafruit-circuitpython-ssd1306

Activation des interfaces

Activez I2C et UART via raspi-config :

sudo raspi-config# Interface Options → I2C → Yes# Interface Options → Serial Port → No pour console, Yes pour hardware

Développement du script Python principal

Créons notre script principal qui va collecter les données et contrôler le relais :

import timeimport boardimport busioimport adafruit_bme680import adafruit_sgp30from sds011 import SDS011import RPi.GPIO as GPIOfrom PIL import Image, ImageDraw, ImageFontimport adafruit_ssd1306# Configuration GPIORELAY_PIN = 17GPIO.setmode(GPIO.BCM)GPIO.setup(RELAY_PIN, GPIO.OUT)# Initialisation I2Ci2c = busio.I2C(board.SCL, board.SDA)# Initialisation capteursbme680 = adafruit_bme680.Adafruit_BME680_I2C(i2c)sgp30 = adafruit_sgp30.Adafruit_SGP30(i2c)# Initialisation SDS011sensor_sds = SDS011(‘/dev/ttyAMA0’)sensor_sds.sleep(sleep=False)# Initialisation OLEDoled = adafruit_ssd1306.SSD1306_I2C(128, 64, i2c)# Seuils d’activation ventilationCO2_THRESHOLD = 800 # ppmVOC_THRESHOLD = 200 # ppbPM25_THRESHOLD = 25 # μg/m³def read_sensors(): “”Lecture de tous les capteurs”” data = { ‘temp’: bme680.temperature, ‘humidity’: bme680.humidity, ‘pressure’: bme680.pressure, ‘co2’: sgp30.eCO2, ‘voc’: sgp30.TVOC, ‘pm25’: sensor_sds.query().pm25, ‘pm10’: sensor_sds.query().pm10 } return datadef control_ventilation(data): “”Contrôle du relais en fonction des seuils”” if (data[‘co2’] > CO2_THRESHOLD or data[‘voc’] > VOC_THRESHOLD or data[‘pm25’] > PM25_THRESHOLD): GPIO.output(RELAY_PIN, GPIO.HIGH) return True else: GPIO.output(RELAY_PIN, GPIO.LOW) return Falsedef display_data(data, ventilation_on): “”Affichage sur écran OLED”” image = Image.new(‘1’, (oled.width, oled.height)) draw = ImageDraw.Draw(image) font = ImageFont.load_default() draw.text((0, 0), f”CO2: {data[‘co2’]} ppm”, font=font, fill=255) draw.text((0, 16), f”VOC: {data[‘voc’]} ppb”, font=font, fill=255) draw.text((0, 32), f”PM2.5: {data[‘pm25’]} μg/m³”, font=font, fill=255) draw.text((0, 48), f”VENT: {‘ON’ if ventilation_on else ‘OFF’}”, font=font, fill=255) oled.image(image) oled.show()# Boucle principaletry: while True: sensor_data = read_sensors() vent_status = control_ventilation(sensor_data) display_data(sensor_data, vent_status) print(f”Temp: {sensor_data[‘temp’]:.1f}°C”) print(f”CO2: {sensor_data[‘co2’]} ppm”) print(f”Ventilation: {‘ACTIVE’ if vent_status else ‘INACTIVE’}”) print(“-” * 20) time.sleep(10) except KeyboardInterrupt: GPIO.cleanup() sensor_sds.sleep(sleep=True)

Intégration avec Home Assistant (Optionnel)

Pour ceux qui utilisent Home Assistant, voici comment intégrer notre station météo :

# configuration.yamlsensor: – platform: mqtt name: “Air Quality CO2” state_topic: “air_quality/co2” unit_of_measurement: “ppm” – platform: mqtt name: “Air Quality PM2.5” state_topic: “air_quality/pm25” unit_of_measurement: “μg/m³”automation: – alias: “Activer ventilation si CO2 élevé” trigger: platform: numeric_state entity_id: sensor.air_quality_co2 above: 800 action: service: switch.turn_on entity_id: switch.ventilation_relay

Calibration et optimisation des capteurs

La calibration est cruciale pour des mesures précises :

Calibration du SGP30

Le capteur SGP30 nécessite une calibration de base. Placez-le dans un environnement extérieur propre pendant 30 minutes :

# Script de calibrationbaseline = sgp30.baseline_eCO2sgp30.set_iaq_baseline(baseline)

Optimisation BME680

Pour améliorer la précision du BME680, utilisez ces paramètres :

bme680.sea_level_pressure = 1013.25bme680.humidity_oversample = 2bme680.temp_oversample = 2

Contrôle de systèmes de ventilation externes

Notre système peut contrôler divers types de ventilation via le module relais. Pour les ateliers où des travaux de soudure ou d’usinage génèrent beaucoup de fumées et de poussières, un ventilateur extracteur de fumée professionnel peut être connecté directement au relais. Ces systèmes, conçus pour un débit d’air important, sont idéaux pour les ateliers de makers où la qualité de l’air peut rapidement se dégrader. Le relais GPIO peut commander la mise sous tension de l’extracteur lorsque les seuils de pollution sont dépassés.

Améliorations et extensions possibles

Notre projet peut être étendu de multiples façons :

Ajout de notifications

# Notification Telegramimport requestsdef send_telegram_alert(message): bot_token = ‘YOUR_BOT_TOKEN’ chat_id = ‘YOUR_CHAT_ID’ url = f’https://api.telegram.org/bot{bot_token}/sendMessage’ data = {‘chat_id’: chat_id, ‘text’: message} requests.post(url, data=data)

Stockage des données dans une base SQLite

import sqlite3from datetime import datetimedef init_db(): conn = sqlite3.connect(‘air_quality.db’) c = conn.cursor() c.execute(”’CREATE TABLE IF NOT EXISTS measurements (timestamp TEXT, co2 INTEGER, voc INTEGER, pm25 REAL)”’) conn.commit() conn.close()def save_measurement(data): conn = sqlite3.connect(‘air_quality.db’) c = conn.cursor() timestamp = datetime.now().isoformat() c.execute(“INSERT INTO measurements VALUES (?, ?, ?, ?)”, (timestamp, data[‘co2’], data[‘voc’], data[‘pm25’])) conn.commit() conn.close()

Interface web avec Flask

Créez une interface web pour visualiser les données en temps réel :

from flask import Flask, render_template, jsonifyimport sqlite3app = Flask(__name__)@app.route(‘/’)def dashboard(): return render_template(‘dashboard.html’)@app.route(‘/api/data’)def api_data(): conn = sqlite3.connect(‘air_quality.db’) c = conn.cursor() c.execute(“SELECT * FROM measurements ORDER BY timestamp DESC LIMIT 100”) data = c.fetchall() conn.close() return jsonify(data)

Dépannage et optimisation des performances

Problèmes courants et leurs solutions :

  • Capteurs non détectés : Vérifiez les connexions I2C avec
  • i2cdetect -y 1
  • Mesures incohérentes : Laissez les capteurs s’acclimater 30 minutes
  • Interférences RF : Utilisez des câbles blindés pour les connexions longues
  • Consommation mémoire : Optimisez le garbage collector Python

Conclusion : Vers un atelier intelligent et sain

Ce projet démontre comment un Raspberry Pi couplé à des capteurs appropriés peut transformer la gestion de la qualité de l’air dans votre atelier. Le système non seulement surveille en temps réel les paramètres critiques, mais agit également de manière proactive pour maintenir un environnement de travail sain. La modularité du projet permet d’ajouter facilement de nouveaux capteurs ou fonctionnalités selon vos besoins spécifiques. N’hésitez pas à partager vos améliorations et variantes de ce projet dans les commentaires !

L’article Station Air Intelligent Raspberry Pi : Contrôle Ventilation est apparu en premier sur Raspberry Pi France.

  •  

Les Agriculteurs en réunion avec le Sous-Préfet de Valenciennes

(La délégation avant sont entrée en réunion)

Isabelle Pique : « L’hypocrisie du Mercosur (Amérique du Sud), on ne croit plus personne ! »

Les Agriculteurs du territoire s’étaient donnés rendez-vous devant la Préfecture ce mercredi 12 novembre, la nuit tout juste posée, car un entretien avec le Sous-Préfet de Valenciennes était programmé. 

A cette occasion, près de 25 tracteurs étaient présents devant et rues attenantes à la Sous-Préfecture de Valenciennes, car cette délégation devait rencontrer l’écoute de l’Etat de proximité, en l’occurrence Stéphane Costaglioli. « Nous voulons aborder les thématiques du Mercosur, la problématique d’une nouvelle taxe sur les engrais, et plus localement la prolifération des sangliers. Enfin, nous voulons évoquer le sujet de la grippe aviaire et de la dermatose modulaire », explique Isabelle Pique, référente FDSEA sur le Hainaut. 

« Nous voyons déjà le détournement du CETA (Canada) chez nous », Isabelle Pique

Sur la forme, la délégation était contente d’un entretien avec un représentant de l’Etat « ouvert au dialogue, ça fait plaisir ! Nous avons obtenu également quelques avancées administratives avec la DDTM (Direction départementale des territoires et de la mer) », indique Isabelle Pique.

Ensuite, sur les sujets piquants, vous avez d’abord le sujet international du Mercosur suite aux changements de discours du Président de la République au Brésil. Bien sûr, le Sous-Préfet de Valenciennes renvoie la parole officielle : « En l’état actuel, ce traité du Mercosur n’est pas signable ! » En effet, certaines activités de l’Agriculture française paieront le prix fort si cet accord prenait vie en France. « L’hypocrisie du Mercosur (Amérique du Sud), on ne croit plus personne ! Nous devons conserver un revenu pour travailler. Sur un territoire comme le notre avec des espaces humides, sans élevage, ces terres ne seraient pas entretenues. Vous auriez de fait des inondations, une situation très mauvaise pour l’environnement ! », commente Isabelle Pique. Ensuite, elle évoque la déclinaison du CETA, pas encore officiellement signé, mais « nous voyons déjà le détournement du CETA (Canada) chez nous. Le CANADA contourne, avec la validation de la commission européenne, des normes de pesticides que nous ne pouvons pas utiliser, par exemple pour exporter leur Lentilles… en France. »

Plus européenne, une taxe sur les engrais est dans les tuyaux par le biais de la MACF (Mécanisme d’Ajustement Carbone aux Frontières) où des engrais azotés seront taxés fortement. Les engrais azotés concernés comprennent : ammoniac, acide nitrique, nitrates de potassium, engrais minéraux azotés et composés avec une hausse du prix de 15 à 25 % anticipés pour l’importation de ces deniers et répercutés sur les filières agricoles utilisatrices. Faute d’engrais de substitution, la profession est inquiète. Presque pour résumer le désarroi des Agriculteurs, une participante à cette entre réunion demande tout de go : « Que devons nous planter dans nos champs M. Le Sous-Préfet ! »

Autre sujet de l’Union Européenne, la rénovation de la PAC avec « l’idée d’une renationalisation et nous ne le voulons pas. Nous savons très bien qu’en France, on va verdir plus et nous faire crever. Regardez le sucre ! Nous avons dû en importer, alors que nous sommes en capacité de le produire », ajoute-t-elle. 

Ensuite, plus local, les professionnels observent avec effroi une invasion des sangliers. Ces animaux détruisent des cultures, réalisent des dégâts mortifères pour les Agriculteurs. C’est pourquoi, la demande d’un abattage massif passe par une kyrielle d’autorisation de l’Etat, un sujet complexe, mais très concret sur certains secteurs du Hainaut comme l’Amandinois. 

Enfin et surtout, les sujets de la Grippe aviaire et de la Dermatose modulaire demeurent dans tous les esprits. « Je crains chaque jour pour mes bêtes, car c’est l’abattage complet du troupeau pour un seul cas. En plus de l’attachement, c’est la fin d’un travail de génétique entrepris par mes parents, un drame absolu ! Les belges ont lancé une campagne de vaccination à cet effet », conclut Isabelle Pique.

Petit réconfort, mais chaque pierre est importante. Après cette entrevue, les Agriculteurs ont organisé un barbecue géant, avec les bons produits du terroir, dans une rue attenante à la Sous-Préfecture de Valenciennes. « Quelque Valenciennois sont venus spontanément nous soutenir à cette occasion. C’est important d’avoir du soutien, deux sénateurs du Nord (Guislain Cambier et Joshua Hochart) tout comme le Sous-Préfet sont d’ailleurs venus partager ce moment de convivialité », conclut-elle.

Daniel Carlier

Cet article Les Agriculteurs en réunion avec le Sous-Préfet de Valenciennes est apparu en premier sur Va-Infos.fr.

  •  

Actualité : Black Friday 2025 – L'imprimante photo portable Fujifilm Instax Square Link "4 étoiles" à 99,99 € (-24%)

Fujifilm élargit la présence de l'Instax sur tous les formats en proposant son imprimante Square Link, le chainon manquant entre les Instax Mini Link et Link Wide. Un produit qui se veut simple à utiliser, pour des impressions au charme toujours vintage.Points fortsApplication simple à utiliser. Esthétique et design. Couleurs plutôt fidèles avec le p...

  •  

Actualité : Black Friday 2025 – L'enceinte Bluetooth portable Sony ULT Field 5 "4 étoiles" à 199,99 € (-19%)

La Sony ULT Field 5 est une enceinte Bluetooth intermédiaire de la gamme Ultimate. Musclée, mais livrée avec une large sangle d’épaule, elle se dit prête à sonoriser de grandes espaces sans faire de compromis sur le nomadisme.Points fortsBon équilibre sonore. Réserve de puissance confortable. Commandes intuitives. Qualité de fabrication remarquable....

  •  

jIRCii - Le client IRC qui méprise vos envie de modernité

L’IRC c’est un classique pour les anciens du net comme moi et même si ça n’a pas techniquement disparu, c’est quand même plus comme avant. Discord, Slack, et compagnie c’est rigolo mais quand même moins roots qu’un bon vieux mIRC par exemple, qui continue d’être maintenu encore aujourd’hui (une nouvelle version est même sortie y’a 2 jours).

Mais il existe également un autre client IRC plus récent, qui assume fièrement son look des années 90 et qui vient de sortir en version 0.9 en juillet dernier. Et il a été créé par Raphaël Mudge, le mec qui a développé Cobalt Strike, l’un des outils de pentest offensif les plus balèzes du marché.

jIRCii est donc un client IRC écrit en Java pour MacOS X, Windows et Linux, développé par Raphael Mudge qui a décidé de snober volontairement Discord, Slack, et tous ces trucs avec des bulles colorées et des GIFs animés de chats. jIRCii tente ainsi de maintenir la culture IRC des années 90, avec un look de terminal Windows, sans fioritures, comme si, je cite : “mIRC et ircii avaient eu un enfant et que BitchX était le vrai père de cet enfant”. Tout un programme.

Et surtout, jIRCii est entièrement scriptable. Et pas avec du Python ou du JavaScript… Plutôt avec Sleep, un langage Perl-like que Mudge a créé lui-même. Y’a même une lib de scripts communautaires dispo ici pour ceux qui veulent. Cela vous permettra par exemple de chiffrer vos messages, d’afficher dans le canal le MP3 que vous êtes en train d’écouter, de jeter des dés pour votre partie de JdR, de faire des recherches Google, ou encore de pouvoir vous connecter automatiquement à différents serveurs avec différents nicknames.

L’IRC redevient ainsi une plateforme programmable comme à l’époque, notamment avec mIRC avec ses scripts .mrc (vous vous souvenez ?). Voilà, si ça vous chauffe parce que vous trainez encore sur IRC, sachez que jIRCii embarque toutes les fonctionnalités qu’on attend d’un client IRC moderne comme :

  • Liste de notification (savoir quand vos contacts se connectent)
  • Complétion automatique (auto-complétion des pseudonymes)
  • Transferts de fichiers DCC (envoi de fichiers direct de pair à pair)
  • Support CTCP (Client-to-Client Protocol pour les commandes étendues)
  • Connexions SSL aux serveurs (connexions chiffrées aux serveurs IRC)
  • Plus de 70 alias intégrés pour automatiser les commandes les plus courantes

Et en plus, 2 thèmes visuels sont proposés. Le thème par défaut avec son look de terminal classique et le thème Analog IRC qui est une variante visuelle du précédent. Et vous pouvez ajouter aussi ceux de la communauté (ou développer le votre)

Bref, vous l’aurez compris, IRC n’est pas mort. Il n’est juste plus dans le vent même si pas mal de communautés tournent encore dessus, et en 2025, jIRCii offre une alternative sympa à WeeChat (TUI pur), HexChat (GTK), ou KVIrc (Qt).

Le site de jIRCii c’est ici !

  •  

Ipdro devient Moovbob : tout savoir sur le changement

La scène du streaming gratuit connaît encore un bouleversement majeur. Le célèbre site ipdro vient d’adopter une nouvelle identité et s’affiche désormais sous le nom de moovbob. Ce rebranding, loin d’être anodin, soulève de nombreuses questions sur la continuité de l’expérience utilisateur, les méthodes d’accès à la nouvelle adresse, mais aussi sur les enjeux de […]
  •  

Domotique Chronique S1E27 : tout sur Philips Hue Pro, de la migration à Motion Aware

domotique-chronique-notes-podcast-philips-hue-pro-motion-aware

Cela fait dix ans que Philips Hue n’avait pas renouvelé son pont de connexion, le fameux “bridge”. Une décennie représente tout simplement une éternité sur un marché en perpétuelle évolution et aussi concurrentiel que le marché de la maison connectée. Pourtant, Philips Hue, pionnier de la lumière connectée, reste un leader incontesté, bien que la […]

Lire l'article complet: Domotique Chronique S1E27 : tout sur Philips Hue Pro, de la migration à Motion Aware sur le magazine de la maison connectée Domo-blog.fr.

  •  

Par Esbasiten

Aujourd'hui, j’ai passé du temps à finaliser et peaufiner la plomberie d'un évier neuf pour constater à la fin, après un remplissage à ras-bord, une belle fuite dont je ne suis pas responsable, causée par une soudure défectueuse. Il faut tout démonter pour le changer. VDM
  •  

J’ai refusé d’être sous-payé, puis j’ai découvert le plan secret de mon patron

Parfois, la vie au travail prend des tournants inattendus qui nous font tout remettre en question, nos choix de carrière comme les personnes en qui nous avons confiance. Nous traversons tous des moments où notre loyauté et notre courage sont mis à l’épreuve, souvent sans que nous nous en rendions compte. Récemment, une lectrice a envoyé une lettre à Sympa pour raconter une expérience bouleversante vécue avec son patron, et elle nous a tous laissés songeurs : qu’aurais-tu fait à sa place ?

  •  

11 Histoires qui prouvent que la gentillesse n’est pas une faiblesse, c’est un superpouvoir guérisseur

La gentillesse n’est pas de la douceur, c’est un feu qui fait fondre la glace autour d’un cœur brisé. Ces 11 histoires nous rappellent que les actes bienveillants peuvent changer des destinées, reconstruire des vies, et transformer des gens ordinaires en héros silencieux que le monde aurait pu ne pas remarquer.

  •  

Je refuse de mendier pour passer du temps avec mon petit-fils

Être grand-parent devrait être une joie simple, non pas une négociation constante juste pour passer du temps avec son propre petit-enfant. Quand on te traite comme un inconnu qui a besoin d’une permission pour chaque visite, en sautant constamment à travers des obstacles et en se faisant encore dire que tu ne fais pas les choses correctement, quelque chose ne va pas. Les règles ne concernent pas vraiment la planification, elles concernent le contrôle. Et parfois, la seule façon de gagner un jeu impossible à gagner est de cesser de jouer tout court.

  •  

Call of Duty : Black Ops 7, voici les configurations minimales et recommandées sur PC

Call of Duty revient encore une fois avec un septième opus "Black Ops". La franchise va-t-elle parvenir à se réinventer ? Et surtout, devrez-vous, de votre côté, réinventer votre tour gaming pour pouvoir y jouer ?
 [Lire la suite]

Tous nos bons plans directement sur WhatsApp. Rejoignez Frandroid Bons Plans, zéro spam garanti.

  •