Les assistants vocaux devraient être utiles, c’est sûrement pourquoi le fabricant Jürgen Pabel a décidé de concevoir son Tarte aux framboises– assistance vocale après le méchant menaçant HAL 9000 à partir de 2001 L’Odyssée de l’Espace. Non seulement cet assistant vocal ressemble à la pièce, mais il fonctionne comme un véritable assistant vocal à l’aide d’un outil open source Kalliope.
Cet assistant vocal HAL 9000 ressemble à la conception originale avec un boîtier imprimé en 3D personnalisé et un écran TFT rond utilisé pour faire les yeux rouges brillants. Il écoute les commandes vocales et se connecte à Internet pour effectuer des tâches comme le ferait un assistant vocal ordinaire, mais avec un design effrayant sur le thème de HAL 9000.
Selon son profil Hackaday, Pabel est un hacker logiciel et matériel allemand avec une forte affinité pour l’impression 3D. Non seulement il bricole avec la microélectronique, mais vous pouvez également trouver un historique des conceptions personnalisées imprimables en 3D sur son Thingivers page.
Le cerveau de ce projet est un Raspberry Pi Zero 2 W qui fonctionne comme carte principale. Il est aidé par un Seeed ReSpeaker 2-Mics Pi HAT et un Adafruit FT232H. L’écran rond est un écran TFT de 1,28 pouces de Waveshare qui est logé derrière un dôme fisheye de 1,8 pouces. Un haut-parleur Visaton K20.40 est utilisé pour la sortie audio. Quelques commandes d’entrée sont également utilisées, notamment quatre boutons et quelques encodeurs rotatifs. Le boîtier HAL 9000 imprimé en 3D a été conçu à l’aide d’OpenSCAD et est disponible sur Thingiverse pour tous ceux qui souhaitent l’imprimer eux-mêmes à la maison.
Côté logiciel, Pabel explique que certaines modifications ont été apportées au code source de Kalliope. Il a également créé un plugin personnalisé qui intègre l’écran TFT à l’application Kalliope pour que l’œil s’anime en temps réel.
Si vous souhaitez recréer vous-même ce projet Raspberry Pi, consultez la page du projet d’origine sur Hackaday et regardez la vidéo de démonstration en action. Assurez-vous de suivre Pabel pour plus de mises à jour car il prévoit de partager un référentiel GitHub supplémentaire avec tout le code utilisé dans le projet.