Le busy board est un jouet contenant des boutons, des interrupteurs et des LED pour occuper les enfants ; ces éléments amusent également les passionnés de matériel. [Andy] (ou [Uncle Andrew]) a fabriqué de toutes pièces un busy board électronique pour sa nièce à Noël dernier. L’appareil, qui n’est pas complexe sur le plan technique, est devenu un projet multidisciplinaire combinant matériel et logiciel. Alors que toutes les fonctions auraient pu être réalisées uniquement avec du matériel, certaines tâches ont été confiées au logiciel. Les choix consistant à limiter le PCB à deux couches et à utiliser le multiplexage des LED sont expliqués dans la conception. Le logiciel utilise des temporisateurs et des interruptions pour prolonger l’autonomie du PIC18F67K40 avec trois piles AAA. Le projet se distingue également par sa dimension personnelle.
Pourquoi est-ce important ?
Ce projet montre qu’un jouet destiné aux enfants peut également poser aux passionnés de matériel des problèmes de conception, de développement de circuits et de logiciel. Son intérêt réside dans le partage des fonctions entre le matériel et le logiciel, plutôt que dans une résolution exclusivement matérielle, ainsi que dans la prise en compte de cette approche avec les choix liés aux couches du PCB et à l’utilisation des LED. Le recours aux temporisateurs et aux interruptions sur le PIC18F67K40 montre que la consommation d’énergie d’un appareil fonctionnant avec trois piles AAA a été prise en compte dès le début de la conception. Cependant, la manière dont cette approche se traduit en matière de facilité d’utilisation, de robustesse du circuit et d’adaptation aux interactions des enfants reste ouverte dans la présentation ; le projet devient ainsi un sujet d’évaluation qui ne se limite pas aux détails du schéma et du code.