L’éclairage RVB est cool, mais choisir une couleur peut être difficile. Pourquoi ne pas laisser l’IA décider si vous avez du mal à choisir une couleur ? C’est précisément ce que le créateur et développeur Mohammad Reza Sharifi a fait avec son dernier Tarte aux framboises projet. Dans ce cas, Sharifi utilise l’IA pour détecter les émotions et changer la couleur d’un Lumière RVB en fonction de l’émotion détectée.
Le traitement démarre sur un PC séparé exécutant Microsoft VS Code et gère le traitement de l’IA à l’aide de la bibliothèque OpenCV et Deepface. Sharifi utilise un diaporama vidéo avec des images de différentes émotions pour démontrer le projet. Le PC détermine quelle émotion est susceptible d’être transmise, puis envoie une commande au Pico pour changer la couleur de la lumière.
C’est l’un des nombreux projets mis en place par Sharifi que nous avons eu le plaisir de présenter. Il a beaucoup d’expérience avec le Pico, comme dans celui-ci Robot de surveillance Pico projet, et avec OpenCV. Il a récemment créé un projet qui reconnaît gestes de la main pour contrôler une lumière. Compte tenu de son histoire, il n’est pas surprenant qu’il ait créé le projet intelligent que nous avons aujourd’hui.
Ce projet ne nécessite pas beaucoup de matériel pour être dupliqué. Vous aurez besoin d’une sorte de lumière RVB. Sharifi utilise un anneau Adafruit NeoPixel WS2812 5050, mais n’importe quelle lumière RVB fera l’affaire à sa place. Un PC séparé est nécessaire pour le côté traitement de l’IA du projet, et un Pico W est utilisé pour contrôler les lumières RVB. Dans ce cas, un Pico W est choisi pour son support réseau.
Le langage principal utilisé pour programmer ce projet est Python. Il utilise un script Python personnalisé pour faire fonctionner OpenCV avec la bibliothèque Deepface. Le Pico W communique avec le PC et les LED RVB à l’aide de MicroPython. Tout le code utilisé dans ce projet a été partagé avec Hackster par Sharifi pour tous ceux qui souhaitent le vérifier par eux-mêmes.
Pour voir ça Projet Raspberry Pi en action, vous pouvez regarder une vidéo de démonstration partagée par Sharifi sur Youtube. Vous pouvez également explorer le projet plus en détail sur Hackster pour voir plus de détails sur la manière dont il se déroule.