Station météo : alimentation solaire

Station météo : alimentation solaire

Dernière étape de la station météo sans fil : l’alimentation solaire avec un panneau photovoltaïque. Elle fournira une tension de 5V pour le capteur de particules fines et une tension de 3.3V pour le capteur BME280. Une cellule lithium-ion assurera la continuité de l’alimentation durant la nuit, elle sera automatiquement rechargée dès que la luminosité sera suffisante.

Lire la suite Lire la suite

Station météo : capteur de particules fines (SDS011)

Station météo : capteur de particules fines (SDS011)

Pour poursuivre la conception d’une station météo sans fil, on s’attaque cette fois ci à un capteur de particules fines PM10 et PM2,5. PM signifie Particulate Matter, suivi de la taille des particules en µm, donc en millièmes de millimètre.

A gauche le capteur de température, à droite le capteur de particules.

Ce sont des particules en suspension dans l’atmosphère de taille microscopique : leur diamètre est inférieur à 10µm pour les PM10 et inférieur à  2.5µm pour les PM2,5. Pour référence, un cheveux a un diamètre compris entre 50 et 100µm.

La mesure des particules est assurée par le SDS011 et un module radio nrf24l01+ gère la transmission sans fil. Le cœur est un  atmega328p qui peut être programmé avec arduino.

Lire la suite Lire la suite

Station météo : capteur de température, humidité et pression (BME280)

Station météo : capteur de température, humidité et pression (BME280)

Il s’agit d’une station météo sans fil avec mesure de la température, de l’humidité et de la pression atmosphérique. Elle utilise un module avec un capteur BME280 et un module nrf24l01 + pour la transmission sans fil. Le cœur est un  atmega328p qui peut être programmé avec arduino.

Lire la suite Lire la suite

Création d’un escape-room maison

Création d’un escape-room maison

Pour animer une soirée entre amis, j’avais eu l’ambition de créer de toute pièce une session d’escape dans une ambiance laboratoire. La plupart des énigmes et du décors sont réalisées avec des pièces et composants électroniques de récup ou que j’avais déjà à disposition. Il a juste fallu acheter un petit lot de cadenas miniatures à code dans un magasin de bricolage et quelques autres composants électroniques principalement sur aliexpress.

Le scénario est assez simple, on se retrouve enfermé dans le laboratoire d’un savant fou, une bombe déjà activée posée sur la table. Première difficulté, il n’y a au départ pas de décompte visible : il faut d’abord ouvrir la mallette de la bombe pour voir le décompte.

Chacune des différentes énigmes à résoudre rend hommage à des personnages emblématiques plus ou moins connus de la recherche scientifique :

  • Dmitri Ivanovitch Mendeleïev (tableau périodique)
  • Alessandro Volta (pile)
  • Heinrich Rudolf Hertz (ondes hertziennes)
  • Amedeo Avogadro (nombre d’Avogadro)
  • Alfred Nobel (dynamite)
  • Thomas Lowry/Joannes Brønsted (acides/bases)
  • Etienne Oehmichen (stroboscope)

Lire la suite Lire la suite

Escame Room : le détecteur de fréquences secrètes

Escame Room : le détecteur de fréquences secrètes

Le détecteur de fréquences va permettre au joueur de découvrir quelle fréquence écouter sur le poste de radio pour avoir l’indice qui va le mener à l’énigme suivante. Problème, pour pouvoir s’en servir il lui faut l’alimenter, or il n’a pas de batterie ni de pile sous la main… le poste de radio fonctionne sur secteur, sinon ça serait trop facile !

Pour le faire fonctionner le joueur doit fabriquer la batterie à partir du papier d’alu, du morceau de tube de cuivre, du sel et de l’eau qu’il trouvera dans la pièce. Cette batterie a une tension trop faible et ne délivre pas assez de courant pour alimenter correctement l’arduino et l’écran. Pour éviter l’utilisation de produit plus dangereux qui permettrait de fabriquer une batterie plus puissante, on va tricher… En réalité, le circuit est alimenté par une batterie lithium et on ne fait que détecter la tension de la batterie artisanale avec l’ADC (convertisseur analogique numérique). Si elle est validée, on allume l’écran avec la suite des instructions.

Lire la suite Lire la suite

Alarme d’inondation connectée

Alarme d’inondation connectée

Après avoir surveillé la température et l’ouverture de la porte du frigo, on reste dans la cuisine pour cette fois ci détecter les éventuels problèmes de lave-vaisselle, de mauvais refoulement de lave-linge ou autre joint de raccord de robinetterie fatigué, voir de ballon d’eau chaude tirant sa révérence.

La base du circuit reste identique, un Atmega328p( qui utilise l’horloge interne) comme microcontrôleur, un module radio nrf24l01+ et un petit transducteur piezzo pour l’alerte sonore. La détection de l’eau se fait via l’ADC qui mesure la tension au milieu d’un pont diviseur de tension composé d’une résistance élevée de 2MΩ et d’une « résistance variable » encore plus élevée composé d’air (si tout se passe bien) ou bien plus faible composée d’eau (si la fuite se présente). Dans ce cas, la tension mesurée chute fortement et l’alerte est donnée.

Lire la suite Lire la suite

Téléinfo sans fil avec Arduino – Partie 2 : le capteur

Téléinfo sans fil avec Arduino – Partie 2 : le capteur

Transformation du signal

Comme on a vu dans la partie 1, le signal est composé d’une porteuse à 50kHz présente pour représenter un 0 et absente pour représenter un 1.

Détail de la trame téléinfo

Il va d’abord falloir convertir ce signal en vrai trame série avec les mêmes paramètres de transmission, à savoir 1200 7E1 (1200 baud, 7bits, parité paire, 1 bit de stop).

Trame téléinfo en jaune et trame décodée en bleu
Zoom sur la trame décodée

Lire la suite Lire la suite

Capteur température et luminosité pour réfrigérateur

Capteur température et luminosité pour réfrigérateur

Voici une version améliorée du capteur de température et d’humidité pour être utilisée dans un réfrigérateur pour détecter une baisse anormale de température ou bien si la porte restée ouverte.

Pour la partie température on garde le Htu21d. Pour mesurer la luminosité (et ainsi détecter que la porte est restée ouverte) on va prendre un module avec un phototransistor TEMT6000. Un buzzer piezzo permet d’avertir lorsqu’une alerte est détectée.

Lire la suite Lire la suite

Capteur de température et humidité sans fil (HTU21D)

Capteur de température et humidité sans fil (HTU21D)

On va réaliser un petit capteur d’humidité et température sans fil à base du htu21d qui est un petit capteur numérique qui se connecte sur le bus I²C / TWI d’un microcontrôleur, ou d’un Raspberry Pi. Il est très économe en courant puisqu’il est donné pour maximum 0.14µA en veille et 500µA pendant une mesure. Sa tension d’alimentation est comprise entre 1.5 et 3.6V, on peut aisément l’alimenter avec une pile ou un accumulateur pour en faire un capteur autonome avec un très faible consommation électrique. La partie radio est gérée par un module nrf24l01+.

htu21d

Lire la suite Lire la suite