Hacker News : Le bonheur du fainéant ! Modification binaire d'un distributeur d'eau pour une utilisation mains libres

2025-01-11

Fatigué d'appuyer sur les boutons pour obtenir de l'eau, Robbe Derks a procédé à la rétro-ingénierie et a modifié son distributeur d'eau de la série ION 900. Utilisant un Arduino et un PICkit, il a extrait le firmware des microcontrôleurs PIC18F6527 et PIC16F630. Avec Ghidra, il a effectué la rétro-ingénierie du firmware, identifiant les fonctions contrôlant les boutons et les vannes. Il a ensuite écrit du code C pour corriger le firmware, ajoutant une fonctionnalité qui distribue 1 litre d'eau froide lorsque les boutons « eau température ambiante » et « eau froide » sont pressés simultanément. Cela a impliqué de surmonter des défis en rétro-ingénierie et en programmation embarquée, créant finalement une solution de distribution d'eau mains libres.

Lire plus
Matériel

Conduite autonome d'une Volvo 940 de 1993 (Partie 1 : actionneurs)

2025-01-04

L'auteur et ses amis participent à l'édition hivernale 2025 du Carbage Run, un voyage de 6 jours en hiver à travers la Suède jusqu'au cercle polaire arctique et retour à Helsinki. Leur voiture : une Volvo 940 de 1993, presque dépourvue d'électronique. Pour la rendre autonome, ils adaptent des actionneurs : moteur de direction, servofrein et servo-accélérateur. Cet article détaille le processus d'adaptation d'un système de direction assistée électrique d'une Toyota Corolla 2020, en remplaçant le système de freinage assisté par le vide par un Bosch iBooster et en utilisant un servo RC du commerce pour l'accélérateur. Un capteur radar Tesla a également été ajouté. C'est un projet ambitieux, avec des articles futurs qui couvriront le câblage et une ECU personnalisée.

Lire plus