Alger3D
AvancéProjet (plusieurs week-ends)

Construire un mini robot compagnon à IA (vision + voix, hors-ligne)

Le projet phare : un petit robot de bureau qui roule, bouge les bras, affiche un visage à l'écran, vous reconnaît et discute — avec une IA embarquée qui fonctionne sans Internet. En deux niveaux, Medium et Top.

Le concept

L'idée : un petit compagnon de bureau (~15–20 cm) qui roule sur deux roues, agite deux bras, affiche des yeux et des expressions sur un écran rond, vous voit grâce à une caméra et vous écoute grâce à un micro. Toute l'intelligence — reconnaissance de visage, compréhension de la parole, réponses — tourne directement dans le robot, sans dépendre d'Internet. Un projet complet qui mêle impression 3D, électronique et intelligence artificielle : le projet vitrine idéal pour un maker.

Medium ou Top : quel cerveau ?

Comme le robot doit voir ET parler, on quitte l'Arduino pour un vrai mini-ordinateur : le Raspberry Pi 5. En version Medium, le Pi 5 (16 Go) fait tourner seul une IA locale légère : détection de visage et de gestes, reconnaissance vocale et petit modèle de conversation. En version Top, on ajoute un accélérateur d'IA (Raspberry Pi AI Kit à puce Hailo, ou une carte NVIDIA Jetson Orin Nano) : la vision devient temps réel (reconnaissance et suivi fluides) et la conversation locale bien plus riche. L'Arduino n'est pas abandonné pour autant : un petit microcontrôleur (Raspberry Pi Pico) peut piloter moteurs et servos en temps réel pour décharger le cerveau.

Une IA qui marche sans Internet

Le secret d'une IA embarquée, ce sont des modèles « légers » qui tournent en local. Pour la vue : MediaPipe (visages, mains, posture) sur le Pi, ou YOLO accéléré par la puce Hailo en version Top. Pour l'ouïe : un moteur de reconnaissance vocale local (Whisper.cpp). Pour la parole : une synthèse vocale locale (Piper). Et pour « réfléchir » : un petit modèle de langage (1 à 3 milliards de paramètres) qui tient dans la mémoire du Pi — ou un modèle plus gros sur le Jetson. Résultat : le robot réagit même sans connexion, ce qui le rend autonome et respectueux de la vie privée.

Le corps, imprimé en 3D

Tout le corps se conçoit et s'imprime sur votre imprimante 3D : la coque, les roues, les bras, les supports d'écran, de caméra et de moteurs. En PLA pour la déco, en PETG pour les pièces qui forcent. Des inserts en laiton (chauffés au fer à souder) permettent de visser et dévisser proprement pour la maintenance. C'est là que la boutique prend tout son sens : le client repart avec les fichiers STL et imprime son robot chez lui.

Roues, bras et visage

L'électronique est modulaire. Deux petits moteurs (TT en Medium, N20 à encodeurs en Top) entraînent les roues, avec une roulette à l'arrière pour l'équilibre et un capteur de bord pour ne pas tomber de la table. Deux bras animés par des micro-servos (SG90, ou MG90S métal en Top) suffisent pour des gestes expressifs — saluer, pointer, « réfléchir ». Le visage est un petit écran rond qui affiche des yeux animés et des émotions. Une carte contrôleur de servos (PCA9685) garde le câblage propre et simple.

Programmer le robot

Tout se programme en Python sur le Raspberry Pi, en assemblant des briques open source : capture caméra + détection, écoute micro + transcription, un « cerveau » qui décide de la réponse et de l'expression du visage, puis parole + mouvements. On commence simple (le robot suit un visage et cligne des yeux), puis on ajoute la conversation, les gestes et les déplacements. Chaque brique se teste séparément — c'est ce qui rend le projet accessible malgré son ambition.

Pour aller plus loin

Une fois la base en place, les évolutions sont infinies : reconnaissance de plusieurs personnes, humeurs et personnalité, réactions au toucher, retour automatique à la base de charge, télécommande depuis le téléphone… Retrouvez le kit complet (éditions Medium et Top) dans notre boutique — on vous accompagne du premier servo jusqu'au premier « bonjour » de votre robot.

Fiche technique

Huit sous-systèmes, deux niveaux

Chaque fonction est un module qu'on teste séparément — c'est ce qui rend le projet réellement faisable. Le corps qui relie le tout s'imprime sur votre imprimante 3D.

Cerveau IA

Un Raspberry Pi 5 qui fait tourner vision, voix et réflexion en local.

Vision

Une caméra qui reconnaît les visages, suit du regard, évite les obstacles.

Écoute

Un ou plusieurs micros pour capter la voix, même à distance.

Parole

Un haut-parleur pour répondre à voix haute, de façon naturelle.

Visage

Un écran rond qui affiche des yeux animés et des émotions.

Roues

Deux moteurs pour se déplacer, plus un capteur anti-chute de table.

Bras

Deux bras à micro-servos pour saluer, pointer, exprimer.

Énergie

Une batterie rechargeable pour couper le cordon et vivre sa vie.

Deux éditions : Medium & Top

Même robot, deux niveaux d'intelligence. Le Medium fait tout tourner sur le Pi seul ; le Top ajoute un accélérateur d'IA pour la vision temps réel — toujours hors-ligne.

Sous-systèmeMEDIUMCapable & abordableTOPIA locale temps réel
Cerveau / IARaspberry Pi 5 · 16 GoIA locale (CPU) — MediaPipe, Whisper.cpp, petit LLMPi 5 16 Go + AI HAT+ 26 TOPS (Hailo-8)ou NVIDIA Jetson Orin Nano — LLM plus gros
VisionCaméra Module 3détection visage / gestesCamera Module 3 Wide (12 MP autofocus)détection + suivi temps réel (YOLO)
ÉcouteReSpeaker 2 microsReSpeaker 4 microslongue portée + mot d'activation
ParoleHP 3 W + ampli I2SHP 5 W + ampli I2S MAX98357A
VisageÉcran rond 1,28″Écran rond 2,1″ 480×480 (HDMI)
Roues2 moteurs TT + roulette+ capteur de bord2 moteurs N20 + encodeurs + roulette+ driver DRV8833 — précis
Bras4 micro-servos SG904 servos métal MG90S
Contrôle servosPCA9685 (piloté par le Pi)Pi Pico (temps réel) + PCA9685
CapteursUltrason + bord anti-chuteToF VL53L1X + IMU MPU6050 + bord
ÉnergiePower bank 5V/5A ou 18650LiPo 3S + BEC 5V/5A + chargeur
CorpsImprimé 3D — PLA (STL fournis)Imprimé 3D — PETG + inserts laiton
≈ Total pièces200 – 230 €430 – 500 €

// Prix pièces indicatifs hors Algérie. Le maillon délicat à sourcer : Pi 5, AI HAT+, Jetson.

// À ne pas oublier : carte microSD, câble caméra Pi 5 (22 broches), câble Micro-HDMI, roulette, chargeur.

Comment il « pense » sans Internet

01

Voir

La caméra repère visages et gestes.

MediaPipe / YOLO+Hailo

02

Écouter

Le micro capte la voix et la transcrit.

Whisper.cpp

03

Comprendre

Un modèle de langage décide de la réponse.

LLM local (llama.cpp)

04

Répondre

La réponse est dite à voix haute.

Piper (synthèse)

05

Bouger

Yeux, bras et roues expriment l'émotion.

Python + PCA9685

Du premier servo au premier « bonjour »

  1. 01

    Imprimer & assembler le corps

    Coque, roues, bras et supports sur votre imprimante 3D, puis inserts laiton et visserie.

  2. 02

    Mobilité de base

    Roues, servos et écran-visage pilotés par le Pi : il roule, agite les bras, cligne des yeux.

  3. 03

    La vue

    Caméra + détection : il repère un visage et le suit du regard.

  4. 04

    La voix

    Micro + reconnaissance + synthèse : il écoute une phrase et répond à voix haute, hors-ligne.

  5. 05

    La personnalité

    On relie tout : émotions, gestes, réactions — et, en Top, une vraie conversation.

Besoin du matériel pour ce projet ?

Kits Arduino, imprimantes 3D et filaments — livrés partout en Algérie, paiement à la livraison.

Voir la boutique