La communauté côtière de Portobello, à Édimbourg en Écosse, a récemment accompli une remarquable mobilisation citoyenne. Grâce au soutien financier du Fonds foncier écossais (Scottish Land Fund), le collectif d’habitants Action Porty a racheté l’ancien commissariat de police de la ville, un édifice emblématique érigé en 1877. Ce bâtiment de pierre a connu de multiples vocations au fil de ses cent cinquante ans d’histoire : d’abord hôtel de ville et tribunal de l’ancien burgh de Portobello, il a ensuite abrité une bibliothèque publique puis un poste de police après son rattachement à la municipalité d’Édimbourg.
Des dizaines de bénévoles enthousiastes ont investi les lieux armés de boîtes à outils pour retirer les dalles de plafond en polystyrène posées dans les années 1970 et décoller le vieux papier peint, soucieux de redonner au lieu sa majesté victorienne. Mais au beau milieu de ce chantier participatif, un casse-tête technique imprévu venu du dernier étage a coupé court aux réjouissances : personne ne savait comment régler l’heure sur la grande horloge de la tour. Action Porty a alors publié un appel à l’aide sur Internet pour trouver des passionnés capables de rendre à Portobello sa ponctualité.
Lorsque des ingénieurs bénévoles ont gravi les échelles raides menant aux combles poussiéreux, multimètre à la main, ils ne sont nullement tombés sur des engrenages grippés ou rongés par la rouille. Ce qui a véritablement paralysé les travaux était bien plus récent : une boîte noire électronique ajoutée vers 2001, totalement dépourvue de schéma de câblage ou de notice technique.
Figure : Vue extérieure de l’ancien commissariat de Portobello, bâti en 1877. Source : pointinthecloud.com
Des rouages intacts après 149 ans : un simple cliquet à dégager pour régler l’heure
En se hissant au cœur de la tour, le mécanisme d’origine de 1877 a dévoilé une logique mécanique d’une transparence admirable. Un petit moteur électrique entraîne un train de puissants engrenages qui font tourner un arbre central effectuant exactement un tour par heure. Cet axe principal se divise physiquement en trois branches qui animent directement les aiguilles des minutes sur les trois cadrans extérieurs. Derrière chaque cadran, un jeu d’engrenages démultiplicateurs assure la rotation coordonnée de l’aiguille des heures.
Les artisans du XIXe siècle avaient inscrit les consignes d’entretien à même le métal. Pour régler l’heure, il suffisait de repérer un petit cliquet de positionnement reposant sur l’un des engrenages principaux et de le soulever. Une fois ce cliquet dégagé, l’arbre entier tournait manuellement sans opposer la moindre résistance. Même après un siècle et demi de frottements continus, la logique de fonctionnement de la transmission sautait immédiatement aux yeux.
La mise à l’heure dans les combles exigus a d’ailleurs donné lieu à un moment comique : en tournant l’axe principal, les ingénieurs ont regardé à travers la vitre et ont cru un instant que les aiguilles extérieures tournaient à l’envers. Ce n’est qu’en redescendant sur le trottoir qu’ils ont compris leur méprise : ils se trouvaient derrière les cadrans et regardaient le mécanisme de dos. Pour ajuster l’heure avec précision depuis l’intérieur, il fallait faire appel à sa vision dans l’espace en observant les contrepoids internes pour déduire la position exacte des aiguilles invisibles côté rue.
Figure : Le mécanisme d’horlogerie à l’intérieur de la tour et les trois cadrans. Source : pointinthecloud.com
Le circuit imprimé ajouté en 2001 : quand la logique bascule dans la boîte noire
Si la machinerie purement mécanique assurait son office sans faillir, les difficultés provenaient des modules auxiliaires greffés au fil du temps. En remontant les câbles du mécanisme de sonnerie de la cloche jusqu’au circuit électrique principal, les ingénieurs ont mis au jour un banal boîtier de commande gris.
L’ouverture du boîtier a révélé une carte électronique articulée autour d’un microcontrôleur PIC 16F628 arborant un code de fabrication daté de 2001. La puce était entourée de relais, de blocs d’alimentation et d’un circuit de charge destiné à une batterie tampon au plomb. Après près d’un quart de siècle de service ininterrompu, cette carte ne portait aucune référence, aucun nom de fabricant et ne laissait derrière elle aucun document. L’auteur de l’article original s’est interrogé : s’agissait-il d’un composant de série du commerce ou d’un montage artisanal conçu sur mesure pour cette horloge ? Nul ne pouvait le savoir.
Si un engrenage en laiton de 1877 s’ébrèche, n’importe quel mécanicien comprend d’un coup d’œil comment se transmettent les forces. En revanche, lorsque la logique logicielle injectée il y a vingt-cinq ans dans un microcontrôleur est perdue, elle disparaît pour de bon. Une diode témoin sur la façade du boîtier émettait une séquence énigmatique d’impulsions lumineuses courtes et longues que personne ne parvenait à déchiffrer. En l’absence de tout schéma d’origine, la maintenance s’est instantanément muée en un travail d’archéologie technologique.
Figure : La carte de contrôle non identifiée abritant le microcontrôleur de 2001 dans la tour de l’horloge. Source : pointinthecloud.com
Quelques secondes de pression pour faire sonner l’heure : les secrets d’un boîtier percé à tâtons
Faute de pouvoir extraire et désassembler le microprogramme scellé dans la puce PIC sur place, les ingénieurs ont dû reconstituer ses principes de fonctionnement par des mesures externes et une bonne dose d’essais et erreurs. En suivant les connexions, ils ont confirmé que le boîtier ne contenait aucune horloge en temps réel (RTC) autonome : l’ensemble des impulsions temporelles dépendait d’un microrupteur mécanique actionné par l’arbre central à chaque heure pile.
Lorsque l’interrupteur mécanique signale le passage de l’heure, le boîtier alimente un moteur branché sur le secteur pour déclencher le marteau de la cloche. Un second contact mécanique placé sur le marteau renvoie les impulsions comptabilisant le nombre de coups frappés ; une fois le compte atteint, le microcontrôleur coupe l’alimentation du moteur. Le boîtier n’avait aucune notion de calendrier ou d’heure réelle : il se contentait d’incrémenter un compteur horaire au rythme des engrenages.
L’unique interface utilisateur du boîtier se résumait à un discret bouton-poussoir libellé “advance”. Un simple appui ne produisait aucun effet. C’est après de multiples tentatives que les ingénieurs ont percé son fonctionnement atypique : il fallait maintenir le bouton enfoncé pendant plusieurs secondes. Au relâchement, la cloche sonnait une fois ; en répétant l’opération, le compteur horaire augmentait d’une unité. Pour faire concorder la sonnerie avec l’heure affichée sur les cadrans, la seule issue consistait à procéder à l’aveugle : maintenir le bouton, attendre la fin du carillon et réitérer la manœuvre jusqu’à ce que le nombre de coups corresponde précisément à l’heure indiquée par les aiguilles.
Une escapade dans les combles qui coûte trente minutes d’explications à la sécurité de l’aéroport
Réhabiliter un édifice public ancien exige de composer avec le fossé des générations techniques, mais aussi de braver un environnement physique éprouvant. Devant les rangées d’orifices perçant le plafond des combles, certains riverains ont d’abord craint des faiblesses structurelles. Les spécialistes de la restauration du bâti ont vite levé leurs inquiétudes : ces trous provenaient simplement des fixations reliant les anciens plafonnages à la sous-face des chevrons, tandis que le plancher des combles reposait sur leur face supérieure, en toute indépendance mécanique.
Ces espaces confinés et gorgés de poussière réservent parfois des désagréments inattendus aux techniciens. Dans les discussions de la communauté entourant le projet, un ingénieur a raconté qu’après avoir inspecté du matériel dans les combles crasseux d’une vieille église, il s’était rendu directement à l’aéroport. Au poste d’inspection filtrage, le prélèvement par frottis pour la détection de traces d’explosifs a déclenché des alarmes à répétition sur son bagage, lui faisant frôler de peu l’embarquement.
Les détecteurs de traces d’explosifs (ETD) des aéroports, fondés sur la spectrométrie de mobilité ionique (IMS), sont des appareils d’une sensibilité extrême qui affichent un taux notable de faux positifs. Ils repèrent des fragments ioniques spécifiques, tels que des nitrates ou des molécules de glycérol très répandus dans les poussières de plâtre, les engrais ou les détergents anciens, sans que cela n’indique la présence d’explosifs réels. Les frottis répétés par les agents ont pour but d’éliminer les impuretés accumulées dans l’appareil et d’écarter les faux positifs, et non de frotter aveuglément jusqu’à obtenir un résultat négatif.
Des modifications non documentées : un danger bien pire que l’usure mécanique
Après tout un après-midi d’efforts, à 16 h précises, l’aiguille a franchi le sommet du cadran et la cloche a sonné quatre coups clairs et puissants. L’un des ingénieurs a suggéré sur le ton de la plaisanterie de faire sonner treize coups pour reproduire la célèbre première phrase de 1984 de George Orwell, mais les bénévoles ont sagement décliné. Soucieuse d’éviter des nuisances sonores nocturnes pour les résidents des environs, l’équipe a finalement choisi de débrancher l’alimentation du moteur du marteau.
Une fois l’horloge remise en marche, le groupe s’est retrouvé au pub d’en face autour de bières et de hamburgers pour fêter le succès et esquisser de futures améliorations : relier le carillon à la sonnette de la porte d’entrée ou remplacer les vieux tubes néon par des bandeaux LED programmables pour illuminer les cadrans aux couleurs des fêtes locales.
L’aventure de l’horloge de Portobello met en lumière le décalage le plus frappant lors du passage d’une génération technologique à l’autre : la longévité d’un système dépend bien moins du matériau employé, qu’il s’agisse de laiton ou de silicium, que de la transparence qu’il conserve pour ceux qui en héritent.
Quand des collectifs citoyens reprennent en main des équipements publics, l’usure des pièces mécaniques est rarement fatale. En revanche, un boîtier électronique greffé sans documentation technique ruine instantanément la maintenabilité de l’installation. Des engrenages usés se mesurent au pied à coulisse et se réusinent au tour ; mais quand la logique logicielle s’éteint dans une boîte noire de silicium, le départ de son concepteur laisse derrière lui une énigme que plus personne ne sait dénouer.
Liens de référence :
- Appel à l’aide public de la communauté Action Porty
- Récit original sur pointinthecloud
- Discussion sur la communauté Hacker News