Hackable N°
Numéro
12

Créez votre borne d'arcade !

Temporalité
Mai/Juin 2016
Image v3
Créez votre borne d'arcade !
Article mis en avant

Résumé
Le but de cet article est de présenter la fabrication complète d'une micro borne d'arcade : de la conception de la caisse jusqu'à l'intégration de la partie informatique. Pour cela, on utilisera l'impression 3D ainsi qu'un Raspberry Pi et Raspicade pour la partie logicielle.

Dans ce numéro...


Ce ne sera sans doute pas une surprise si je vous dis que l'impression de documents est une activité en perte de vitesse. Le fait de transcrire une information sur un support papier présente cependant un certain nombre d'avantages face au « tout électronique ». Il peut donc être très intéressant de fournir à un projet une certaine capacité d'impression et c'est exactement le propos de cet article...
Les QR codes ou codes QR sont maintenant omniprésents dans notre quotidien. On les retrouve des affiches publicitaires aux catalogues, en passant par les titres de transport, les livres, les autocollants, les véhicules... Dès lors qu'il s'agit de fournir une longue chaîne de caractères, comme l'URL d'une page web, d'un média imprimé à un périphérique électronique, le QR code est LA solution. Une modeste carte Arduino est en mesure de générer un tel code, même si cela demande quelques efforts...
Nous avons déjà par le passé, dans les pages de ce magazine, fait connaissance avec le domaine des transmissions par radiofréquences en « écoutant », par exemple, une télécommande de garage afin d'en déduire la configuration. Nous allons pousser ici cela un cran plus loin et voir qu'avec une carte Arduino complétée d'un module d'émission 433 Mhz, il est parfaitement possible de remplacer une ou plusieurs télécommandes génériques de ce type.
L'article précédent nous a permis de découvrir l'utilisation d'un récepteur RTL-SDR et de l'outil rtl_433 afin de capter, décoder et analyser le signal d'une télécommande générique 433 Mhz. Il est temps à présent de réutiliser les informations collectées pour émuler cette même télécommande avec notre module émetteur et une carte Arduino.
Ne vous contentez plus des transistors bipolaires ! Les MOSFET sont une de ces merveilles modernes dont vous auriez tort de vous passer. Nous allons aborder les côtés pratiques de leur utilisation au quotidien car, si vous ne l'avez pas déjà fait, vous les adopterez après avoir lu cet article. Ils résoudront certains de vos problèmes et rendront vos montages plus efficaces, alors examinons leurs caractéristiques.
Ce que soit dans les bibliothèques ou dans les croquis partagés entre amateurs du domaine, lorsqu'il s'agit de définir une valeur invariable, deux solutions s'offrent à vous : utiliser #define pour définir une macro ou déclarer une variable avec la directive const comme « constante ». Quelle solution choisir ? L'une est elle meilleure que l'autre ? La réponse est simple... Ça dépend.
Voilà un titre bien accrocheur, mais il n'est pas question ici de comprendre « sans Internet » dans le sens « aucune connexion nulle part ». En effet, les paquets de la distribution Raspbian doivent toujours être téléchargés à un moment ou un autre... mais pas forcément par la Raspberry Pi elle-même, qui peut être alors ponctuellement mise à jour ou se voir ajouter des applications et outils sans connexion directe au net.

Magazines précédents

Les derniers articles Premiums

Les derniers articles Premium

Sécurisez vos applications web : comment Symfony vous protège des menaces courantes

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

Les frameworks tels que Symfony ont bouleversé le développement web en apportant une structure solide et des outils performants. Malgré ces qualités, nous pouvons découvrir d’innombrables vulnérabilités. Cet article met le doigt sur les failles de sécurité les plus fréquentes qui affectent même les environnements les plus robustes. De l’injection de requêtes à distance à l’exécution de scripts malveillants, découvrez comment ces failles peuvent mettre en péril vos applications et, surtout, comment vous en prémunir.

Bash des temps modernes

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

Les scripts Shell, et Bash spécifiquement, demeurent un standard, de facto, de notre industrie. Ils forment un composant primordial de toute distribution Linux, mais c’est aussi un outil de prédilection pour implémenter de nombreuses tâches d’automatisation, en particulier dans le « Cloud », par eux-mêmes ou conjointement à des solutions telles que Ansible. Pour toutes ces raisons et bien d’autres encore, savoir les concevoir de manière robuste et idempotente est crucial.

Présentation de Kafka Connect

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

Un cluster Apache Kafka est déjà, à lui seul, une puissante infrastructure pour faire de l’event streaming… Et si nous pouvions, d’un coup de baguette magique, lui permettre de consommer des informations issues de systèmes de données plus traditionnels, tels que les bases de données ? C’est là qu’intervient Kafka Connect, un autre composant de l’écosystème du projet.

Le combo gagnant de la virtualisation : QEMU et KVM

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

C’est un fait : la virtualisation est partout ! Que ce soit pour la flexibilité des systèmes ou bien leur sécurité, l’adoption de la virtualisation augmente dans toutes les organisations depuis des années. Dans cet article, nous allons nous focaliser sur deux technologies : QEMU et KVM. En combinant les deux, il est possible de créer des environnements de virtualisation très robustes.

Body