Vue normale

Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.
À partir d’avant-hierFlux principal

Convertissez votre vieille manette filaire en Bluetooth avec un ESP32

Par : Korben
21 janvier 2026 à 14:26

Vous avez une vieille manette USB qui traîne dans un tiroir parce qu'elle est filaire ? Une de ces reliques naphtalinée de l'époque dans laquelle on se prenait encore les pieds quand le câbles trainait au milieu du salon...? Hé bien bonne nouvelle pour vous, et pour vos tiroirs qui vont enfin se vider un peu !

Avec une carte Seeed Studio XIAO ESP32S3 (la star du projet), un peu de patience et une dizaine d'euros, vous pouvez transformer pas mal de manettes USB HID filaires en une version Bluetooth Low Energy (BLE) tout à fait fréquentable. Le projet s'appelle bluetooth-gamepad et c'est signé Stavros Korokithakis (que je salue au passage).

Le projet bluetooth-gamepad sur GitHub ( Source )

Le XIAO ESP32S3 utilisé dans ce projet est un module tellement minuscule qu'on dirait un timbre-poste (ce qui est vraiment trop trop pratique pour le planquer n'importe où). Ce petit module magique fait office de pont USB Host vers Bluetooth.

En gros, vous branchez votre manette USB d'un côté via un adaptateur OTG, et de l'autre, votre smartphone, tablette ou PC la voit comme une manette sans fil standard.

Attention toutefois, il faudra alimenter le module séparément (via une batterie ou une source 5V externe) pour que l'USB Host fonctionne et fournisse du jus à la manette.

Et de son côté, le firmware que vous pouvez compiler avec PlatformIO, fera tout le boulot de traduction. Il lira les rapports HID bruts de votre manette USB et les convertira en périph BLE. C'est d'ailleurs généralement reconnu sans driver additionnel, même si la compatibilité totale dépendra forcément de votre OS et du jeu (le monde du HID BLE et de l'XInput étant parfois un peu capricieux).

Le truc cool, c'est que Stavros a aussi prévu une normalisation du mapping parce que bon, entre les manettes génériques chinoises et les vieux modèles de marque, le bouton "1" n'est jamais au même endroit. Le firmware propose donc une base identique pour remettre tout ça dans l'ordre. Et si votre manette a un mapping vraiment chelou, vous pouvez même modifier le code directement dans le fichier hid_parser.cpp pour affiner le truc avant de le compiler.

Après rassurez-vous, côté installation c'est du classique si vous avez déjà touché à un microcontrôleur. On branche le XIAO au PC, et on lance la petite commande bash suivante :

pio run -e seeed_xiao_esp32s3 -t upload

Et hop c'est flashé !

Une petite mise en garde technique quand même les amis. Sachez que si votre manette consomme énormément de courant (genre un modèle avec plein de machins qui vibrent et clignotent), le XIAO risque de faire la gueule et de rebooter dans la panique. Dans ce cas, il faudra passer par un petit hub USB alimenté pour que tout le monde soit content.

Et si après toutes ces aventures, vous cherchez encore d'autres projets pour recycler votre matos, je vous ai déjà parlé du recyclage d'oreillette bluetooth qui était pas mal dans le genre ou encore de ce petit tuto afin de connecter n'importe quelle manette sur un Switch .

Et voilà comment avec une quinzaine d'euros (en comptant la carte et l'adaptateur OTG), vous sauverez peut-être votre manette préférée de l'oubli !

Source

Une usine en LEGO qui fabrique ses voitures toute seule

Par : Korben
5 janvier 2026 à 06:51

Après les robots qui font le petit-déj , après les machines à pâte à modeler , voici l'usine qui fabrique des voitures. Et pas n'importe quelles voitures... des petites tutures en briques que vous pouvez regarder s'assembler toutes seules pendant des heures.

Banana Gear Studios vient de sortir la version 2.0 de sa ligne d'assemblage automatisée, et c'est du next level. Le concept ? Un bras robotique qui attrape les pièces une par une sur des palettes, les transporte jusqu'à la zone d'assemblage, et les clipse avec la bonne pression. Et le truc de malade, c'est que la machine peut enchaîner 3 véhicules différents à la suite sans broncher.

Chaque voiture est composée de 7 sections : le châssis, les roues avant, les roues arrière, le moteur, la carrosserie avant, la carrosserie arrière et le pare-brise. Bref, tout ce qu'il faut pour avoir un petit bolide à la fin. Le système gère plus d'une centaine d'opérations par véhicule, avec un taux de réussite d'environ 97%. Pas mal pour des engrenages Technic et quelques moteurs Mindstorms.

Du coup, comment ça marche ?

Hé bien le bras se déplace sur 3 axes (avant-arrière, gauche-droite, haut-bas) grâce à un système de crémaillères et de chaînes. Pour éviter le fameux problème de backlash (le jeu dans les engrenages qui fait perdre en précision), le créateur a dû ruser avec des mécanismes de tension et un système d'alignement qu'il appelle le "wiggle". En gros, avant de poser une pièce, le bras fait une petite danse pour s'assurer que tout est bien en place. Hop, la pièce se clipse, et on passe à la suivante.

Le plus impressionnant je trouve, c'est le système de palettes. Chaque couleur de voiture a sa propre palette avec toutes les pièces rangées dans le bon ordre. Quand une voiture est terminée, la palette vide s'éjecte et la suivante prend sa place automatiquement. C'est exactement comme dans une vraie usine automobile, mais en miniature et avec des briques colorées.

Une fois encore, ce genre de projet montre bien pourquoi les petites briques danoises ont dépassé le stade du simple jouet depuis longtemps. Entre les mains des makers, elles deviennent de véritables outils de prototypage et je trouve que regarder cette machine bosser, c'est presque méditatif.

Alors oui, ça ne sert à rien mais parfois, le "à quoi ça sert ?" n'est pas la bonne question. La bonne question c'est : "Est-ce que c'est cool ?". Et là, la réponse est clairement oui.

Source

❌
❌