Les disquettes deviennent la meilleure télécommande TV pour les enfants
(blog.smartere.dk)- Le projet part du constat que les télécommandes complexes et la logique de lecture automatique des téléviseurs modernes ne donnent pas d’autonomie aux enfants
- L’auteur a utilisé des disquettes pour créer, pour son fils de 3 ans, un dispositif physique et intuitif qu’il peut manipuler lui-même
- Le système est conçu pour que, lors de l’insertion d’une disquette, des microcontrôleurs ATMega et ESP8266 lisent les données et contrôlent un Chromecast
- Les commandes
diskinetdiskoutservent à lancer la lecture et mettre en pause, et chaque disquette déclenche un ensemble précis de vidéos ou de musique - Il s’agit d’une tentative expérimentale pour permettre à l’enfant de choisir de manière autonome en manipulant physiquement des contenus numériques
Le problème des téléviseurs modernes et une nouvelle approche
- Les téléviseurs modernes, avec leurs télécommandes complexes et interfaces d’apps, sont difficiles à utiliser de manière autonome pour les enfants
- Les apps recommandent en permanence d’autres contenus, ce qui disperse l’attention
- L’enfant finit par demander de l’aide à un adulte, puis se retrouve laissé devant une lecture automatique
- L’objectif est donc de créer un système simple et physique que l’enfant peut utiliser seul
- Le point clé est de donner l’impression que le contenu est stocké sur un support physique, et non dans le « cloud »
- Le système est conçu pour qu’une seule interaction lance une seule vidéo
Le choix de la disquette et l’idée initiale
- Le projet exploite l’aspect expérientiel apporté par les sons mécaniques et la texture de la disquette
- Le clic à l’insertion, le bruit de rotation et le déplacement de la tête renforcent l’interaction physique
- Au départ, l’auteur envisageait des disquettes intégrant des tags RFID, mais le démontage et l’assemblage étant compliqués, il a retenu une autre approche
- Il a finalement enregistré un petit fichier (
autoexec.sh) sur de vraies disquettes afin de permettre la reconnaissance des données- Elles peuvent être modifiées facilement avec un lecteur de disquettes USB
- Tous les sons proviennent des vrais bruits mécaniques d’un lecteur de disquettes
Structure de détection de la disquette et de lecture des données
- Le lecteur de disquettes manque par défaut d’une fonction fiable de détection d’insertion
- Le signal « Disk Change » de la broche 34 ne fonctionne généralement pas
- Pour contourner cela, l’auteur a ajouté un interrupteur mécanique à rouleau pour détecter l’insertion
- La lecture des données s’appuie sur la bibliothèque Arduino FDC Floppy
- La partie lecture de fichiers sur le système FAT a été relativement simple à mettre en place
- Un Arduino basé sur AVR gère le lecteur de disquettes, tandis qu’une carte basée sur ESP assure la communication Wi‑Fi
- L’auteur a utilisé une carte combinant les deux puces, mais ne la recommande pas à cause d’une configuration trop complexe
Conception de l’alimentation et problèmes de stabilité
- La télécommande doit fonctionner sur batterie, et le démarrage de la rotation du lecteur de disquettes provoque un pic de courant
- Une batterie lithium 18650 (3,7 V) est utilisée, avec un module élévateur DC-DC XL6009 pour fournir 5 V
- Le problème de réinitialisation du microcontrôleur causé par le pic de courant initial a été atténué avec un condensateur de 1000uF
- La méthode de raccordement de la masse a un impact majeur sur la stabilité
- Il faut séparer la masse du lecteur de celle du microcontrôleur, et configurer toutes les broches logiques en mode entrée (haute impédance) pour résoudre le problème
Flux de fonctionnement entre les microcontrôleurs
- L’ATMega assure le contrôle global, et l’ESP8266 ne s’occupe que de la transmission Wi‑Fi
- Séquence de fonctionnement
- Lorsqu’une disquette est insérée, l’ATMega se réveille via une interruption
- Il réinitialise l’ESP pour l’activer
- Il envoie le message « diskin », puis l’ESP le transmet en Wi‑Fi
- Il lit la disquette et transmet son contenu à l’ESP
- Une fois la rotation arrêtée, le système passe en mode économie d’énergie
- Lors du retrait de la disquette, il envoie le message « diskout »
- Il revient ensuite à l’état initial
- Le boîtier a été réalisé en découpe laser sur panneau MDF, et l’ensemble du code est publié sur GitHub dans le dépôt FloppyDiskCast
Contrôle côté serveur et intégration avec Chromecast
- Le serveur étend une structure existante basée sur
netcat | bashpour traiter les commandesdiskin→ envoie la commande « lecture » au Chromecastdiskout→ envoie la commande « pause »
- Certaines disquettes exécutent une lecture aléatoire ou une lecture séquentielle
- Exemple :
dad-musiclit au hasard un morceau de la musique du père fantus-maskinernene lit que l’épisode suivant
- Exemple :
- Toutes les commandes conservent une idempotence afin d’éviter les exécutions en double
Utilisation réelle et résultats
- L’utilisateur de 3 ans a rapidement appris le mode d’interaction consistant à insérer et retirer les disquettes
- Il apprécie de pouvoir lancer et mettre en pause lui-même de la musique et des programmes TV
- Certaines disquettes ont été endommagées, mais l’auteur a déplacé la tête sur la piste 20 pour éviter la corruption des données
- Cela a aussi produit un effet où le bruit mécanique ressemble à une petite mélodie
Réactions et discussions
- Un commentaire critique le projet en estimant qu’il pourrait servir à éviter l’interaction directe entre parents et enfants
- Un autre suggère d’utiliser des MiniDiscs ou des tags RFID, en mentionnant la possibilité d’améliorer l’efficacité énergétique
1 commentaires
Avis Hacker News
Les TV actuelles sont vraiment mal adaptées aux enfants
Il faut les manipuler de façon compliquée avec une télécommande ou un smartphone, et les apps poussent sans cesse à regarder autre chose
En réalité, ce n’est pas très différent pour les adultes non plus 😉
Il faut souvent attendre 10 à 20 secondes après avoir appuyé sur un bouton, ce qui rend l’expérience utilisateur horrible
Cela aide à casser la boucle d’addiction en évitant d’être dirigé par les algorithmes de recommandation
Ils sont encore plus déterminés que les adultes à en maîtriser le fonctionnement
J’ai aidé une connaissance d’une soixantaine d’années à installer sa TV, et l’opérateur câble impose désormais son propre décodeur
Sur les TV Samsung, il n’y a même pas de bouton de changement de source sur la télécommande, il faut passer par une interface compliquée pour changer d’entrée
Il existe des produits similaires pour l’audio
Des appareils comme Yoto ou Tonies que les enfants peuvent utiliser eux-mêmes
J’avais moi aussi voulu faire quelque chose de similaire pour la TV, mais je n’en ai jamais eu le temps à cause de mon enfant
Au fond, c’était plutôt bien pour apprendre à limiter l’usage
Par exemple, la carte Pout-Pout Fish coûte 8 dollars pour 10 minutes
Cela dit, je trouve le modèle acceptable, car il n’y a pas de publicité et l’argent va directement aux créateurs
Mais il est vrai que la perception du prix du contenu a beaucoup changé aujourd’hui
Plus que le matériel, la partie difficile était de faire en sorte que le streamer lise le contenu
Plex avait les meilleures fonctions de deeplink, sans être parfait pour autant
Cela dit, la version à base de disquettes a encore plus de style
C’est facile à mettre en place même sans expérience en électronique
Certains disent qu’une télécommande doit être portable et donc fonctionner sur batterie,
mais je pense qu’il vaut mieux que l’enfant se lève lui-même pour changer la disquette
Un peu comme à l’époque où l’on changeait les cassettes VHS
Ma fille de 3 ans a regardé la TV pour la première fois pendant 2 minutes, et même ce court moment m’a fait sentir que ce n’était pas bon pour un enfant
Paw Patrol est addictif, mais les programmes liés à PBS sont relativement corrects
Ils peuvent aussi aider à apprendre les interactions avec les enfants
Au final, nous avons dû établir une règle d’interdiction des vidéos
À la place, nous appliquons la règle 1 minute d’exercice = 1 minute de jeu, afin qu’il apprenne à s’autoréguler
Nous regardons ensemble une TV sans publicité et limitons à un ou deux épisodes
Dans ce cas, l’enfant ne reproduit que les aspects positifs sans devenir obsédé
J’aime vraiment beaucoup ce projet
J’avais moi aussi essayé de créer quelque chose de similaire pour des enfants, mais j’ai remplacé les disquettes par des cartes de visite avec stickers RFID à cause de la capacité de stockage limitée des disquettes
L’idée d’utiliser la disquette comme interface physique est vraiment excellente
Les disquettes ont un côté nostalgique, mais leur durabilité est faible
Comme les CD ou les DVD, elles risquent d’être vite abîmées dans les mains d’un enfant
Utiliser les DVD comme tags de sélection de contenu permettrait une mise en œuvre plus simple et moins coûteuse
Ce projet se situe exactement au point de rencontre entre le plaisir d’une ingénierie poussée à l’excès et une idée vraiment pratique
Je comprends l’idée de « vouloir fabriquer un appareil qu’un enfant de 3 ans puisse comprendre et utiliser seul »,
mais je pense qu’autoriser à cet âge un usage autonome des médias est risqué
L’idée est qu’il choisisse la vidéo à regarder ensemble, comme il choisirait un livre
Certains ont besoin de programmes comme Mrs. Rachel ne serait-ce que pour pouvoir travailler un moment
Ce qui m’inquiète davantage, c’est le temps que l’auteur a consacré à fabriquer l’appareil plutôt qu’à passer du temps avec son enfant
J’ai trouvé intéressant le passage expliquant que le signal broche 34 “Disk Change” du lecteur de disquettes ne fonctionnait pas réellement,
et que le créateur a donc ajouté lui-même un interrupteur
Il existe aussi Yoto Box, avec une UX similaire pour les livres audio
C’est populaire dans la communauté du homeschooling
En revanche, la mention du homeschooling se mélange un peu à l’intention de recommandation, ce qui rend le propos légèrement confus
Il faut absolument acheter aussi des cartes vierges
Il existe aussi une façon simple d’en fabriquer un chez soi
Il suffit d’installer Batocera et Zaparoo sur un Raspberry Pi, puis d’utiliser des cartes NFC
Le fait de coller des stickers sur les cartes peut devenir une activité d’arts plastiques amusante à faire avec un enfant