Hackable N°
Numéro
11

Domotique - Pilotez l'aération de votre habitat !

Temporalité
Mars/Avril 2016
Image v3
Domotique - Pilotez l'aération de votre habitat !
Article mis en avant

Résumé

La ventilation d'une maison est indispensable pour son assainissement. L'article propose un moyen à bas coût pour ventiler automatiquement et efficacement une habitation, tout en laissant à l'utilisateur la possibilité de piloter manuellement sa ventilation depuis Internet.

Dans ce numéro...


L'arrivée récente d'un nouveau modèle de Raspberry Pi, la Zero, est une opportunité très intéressante en termes de coût et d'encombrement, mais cette minuscule carte possède un atout qui passe presque inaperçu si l'on ne suit pas activement les développements autour du noyau Linux : le port micro USB permettant la connexion de périphériques peut également servir dans le sens inverse ! En effet, avec un peu de ténacité, il est possible de faire passer la Raspberry Pi pour un périphérique USB.
Qui n'a pas besoin d'un afficheur géant à deux chiffres ou plus ? Dit comme ça, cela peut paraître un peu surprenant, mais voici l'idée : afficher une valeur numérique à deux gros chiffres avec des leds... plein de leds, et ce de façon visible de loin. Score, décompte, horloge, compteur, température... L'information à afficher est laissée à votre imagination, il n'y a que l'embarras du choix. Dans mon cas, l'objectif est simple : afficher le nombre de jours restants pour finir le prochain numéro du magazine !
Dans le numéro précédent, Jonathan Piat nous exposait son système de communication par lumière visible utilisant des simples leds et deux cartes Arduino. Vous avez été nombreux à nous demander un peu plus d'information sur cette technique et en particulier sur l'utilisation de leds en guise de photodiodes ou, en d'autres termes, comment utiliser des leds comme des détecteurs de lumière...
Dans le précédent numéro, nous avons exploré les technologies NFC, relativement modernes. Mais l'utilisation du RFID est bien plus ancienne et toujours envisageable. Voyons ici ce qui peut être vu comme la solution la plus simple pour, par exemple « sécuriser » une entrée avec un lecteur de cartes/tags RFID économique. La technologie RFID utilisée ici repose sur les tags 125Khz, également appelés EM4100/EM4102, non inscriptibles, contenant simplement un numéro qu'il vous est possible de lire. Il ne s'agit pas de NFC, mais c'est une solution économique et simple, offrant le même niveau de sécurité qu'un digicode.
L'ajout et la suppression de logiciels et de paquets avec le système le plus populaire sur la Raspberry Pi sont une activité de base sinon quotidienne. Dans l'article précédent, nous n'avons en réalité qu'effleuré la surface des fonctionnalités qui s'offrent à vous dès lors que vous vous penchez sérieusement sur le sujet. Il est temps maintenant de regarder plus avant et de satisfaire des besoins plus spécifiques et ponctuels.
Faire connaissance avec la Raspberry Pi consiste souvent à la découverte d'un tout nouveau monde, en particulier lorsqu'on ne s'est jamais frotté à un système GNU/Linux comme Ubuntu ou Debian sur PC ou Mac. Les applications livrées avec Raspbian et installées par défaut facilitent grandement les premiers pas, mais arrive toujours le moment où il devient nécessaire de creuser davantage, et cela passe par l'installation/désinstallation de logiciels. Autrement dit, la gestion de paquets !
Dans ces pages, nous allons convertir un Raspberry PI en serveur d'impression afin de permettre à un groupe de travail de partager, via le réseau, une imprimante 3D. Pour réaliser la supervision à distance d'une impression, on lui ajoutera un module caméra et on embarquera le tout sur l'imprimante pour réaliser de beaux « timeslapses ». Détaillons tout cela...

Magazines précédents

Les derniers articles Premiums

Les derniers articles Premium

Cryptographie : débuter par la pratique grâce à picoCTF

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

L’apprentissage de la cryptographie n’est pas toujours évident lorsqu’on souhaite le faire par la pratique. Lorsque l’on débute, il existe cependant des challenges accessibles qui permettent de découvrir ce monde passionnant sans avoir de connaissances mathématiques approfondies en la matière. C’est le cas de picoCTF, qui propose une série d’épreuves en cryptographie avec une difficulté progressive et à destination des débutants !

Game & Watch : utilisons judicieusement la mémoire

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Au terme de l'article précédent [1] concernant la transformation de la console Nintendo Game & Watch en plateforme de développement, nous nous sommes heurtés à un problème : les 128 Ko de flash intégrés au microcontrôleur STM32 sont une ressource précieuse, car en quantité réduite. Mais heureusement pour nous, le STM32H7B0 dispose d'une mémoire vive de taille conséquente (~ 1,2 Mo) et se trouve être connecté à une flash externe QSPI offrant autant d'espace. Pour pouvoir développer des codes plus étoffés, nous devons apprendre à utiliser ces deux ressources.

Raspberry Pi Pico : PIO, DMA et mémoire flash

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Le microcontrôleur RP2040 équipant la Pico est une petite merveille et malgré l'absence de connectivité wifi ou Bluetooth, l'étendue des fonctionnalités intégrées reste très impressionnante. Nous avons abordé le sujet du sous-système PIO dans un précédent article [1], mais celui-ci n'était qu'une découverte de la fonctionnalité. Il est temps à présent de pousser plus loin nos expérimentations en mêlant plusieurs ressources à notre disposition : PIO, DMA et accès à la flash QSPI.

Body