
Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:45

Le seul appareil dont nous avons tous besoin, un détecteur de taureau **** alimenté par l'IA !
Fournitures
- Tarte aux framboises
- Anneau NéoPixel
- Imprimante 3D
- TinkerCAD
- Caméra Pi
- Kit AIY
- Flux de dialogue Google
- Python
- Raspienne
- Remo.tv
Étape 1: Vidéo du projet


Étape 2: Impression 3D


Tout d'abord, nous avons besoin d'un conteneur. Dans ce cas, nous avons choisi d'imprimer en 3D un joli modèle coloré. Vous pouvez également utiliser autre chose, tant que toute l'électronique s'adapte.
Heureux de notre box, nous pouvons imprimer en 3D un emoji caca réalisé par 3DCreatorPurzi. Tout ce que nous avons à faire est d'ajouter un espace creux dans le bas pour tenir notre bague NeoPixel.
Tous les fichiers modèles sont joints.
Étape 3: Électronique




Tout commence avec un Raspberry Pi 3B+.
Parce que nous voulons utiliser Speech-To-Text, nous devons également ajouter un AIY VoiceHat et le microphone correspondant. Tout est documenté ici.
Enfin et surtout, nous filons l'anneau NeoPixel, voici un excellent tutoriel pour cela.
Avec tout mis en place, nous pouvons tester l'anneau Speech-To-Text et NeoPixel, le code de test est joint.
Étape 4: Former l'IA – Dialogflow



Pour notre IA, nous allons utiliser Dialogflow. À l'origine, il est destiné à être utilisé comme un logiciel de chatbot, nous pouvons l'utiliser légèrement à mauvais escient pour entraîner notre détecteur de taureau****.
Nous créons deux intentions, l'une est notre repli et l'autre taureau****. Ensuite, nous ajoutons tout le contenu dans les phrases d'entraînement de notre intention bull****. Vous pouvez vraiment devenir fou ici.
Après l'enregistrement, notre bot s'entraînera à détecter le taureau**** en fonction des phrases d'entraînement données. Une fois cela fait, nous pouvons utiliser un peu de code python pour nous connecter à notre IA fraîchement formée.
Le flux de données est le suivant:
- Le microphone capte quelqu'un qui parle et l'enregistre.
- Ce fichier est envoyé au Google Cloud et transformé en texte.
- Le texte généré est renvoyé au Raspberry Pi.
- Ce texte est ensuite envoyé à Dialogflow.
- Dialogflow essaie de faire correspondre le texte avec le contenu de notre intention bull**** et, en fonction du résultat, il renverra soit l'intention bull****, soit celle de secours par défaut.
- Sur notre Pi, nous vérifions le nom de l'intention, et s'il s'agit de " Default Fallback Intent ", nous disons aux voyants de clignoter en vert, ce qui signifie qu'il n'y a pas de taureau ***. Sinon, nous clignotons en rouge, indiquant bull****.
Le code complet est joint.
Étape 5: Remo.tv



Nous ne pouvons pas garder quelque chose d'aussi puissant pour nous tous seuls ! Nous allons donc rendre notre détecteur accessible à tous. Pour ce faire, nous allons utiliser Remo.tv, une plateforme de streaming robotisée. Tout ce que nous avons à faire est de connecter une caméra Pi et de suivre leurs instructions de configuration.
Une fois Remo.tv configuré, nous écrirons notre propre gestionnaire de chat. Au lieu d'utiliser Speech-To-Text, nous envoyons directement les messages de chat que nous recevons sur Remo.tv à Dialogflow. Le reste de la logique reste le même. Ajoutez simplement une note en arrière-plan pour dire aux visiteurs ce qu'ils regardent, et nous avons tous terminé.
Étape 6: Résultat




Nous avons construit avec succès un détecteur de taureau **** alimenté par l'IA, qui peut apprendre de nouvelles entrées !
Vous pouvez l'essayer vous-même ici.
Maintenant, où pouvons-nous récupérer notre prix Nobel de la paix ?
Conseillé:
Bureau alimenté par batterie. Système solaire avec panneaux solaires à commutation automatique est/ouest et éolienne : 11 étapes (avec photos)

Bureau alimenté par batterie. Système solaire avec panneaux solaires à commutation automatique est/ouest et éolienne : Le projet : Un bureau de 200 pieds carrés doit être alimenté par batterie. Le bureau doit également contenir tous les contrôleurs, batteries et composants nécessaires à ce système. L'énergie solaire et éolienne chargera les batteries. Il y a un léger problème de seulement
Fer à souder alimenté par batterie au lithium construit par l'utilisateur : 8 étapes (avec photos)

Fer à souder alimenté par batterie au lithium construit par l'utilisateur : récemment, j'ai trouvé une source excédentaire de pannes à souder alimentées par batterie Weller(r) BP1. Le soudage électronique nécessite parfois une visite de réparation sur site et les outils de terrain peuvent être un défi. Je construis souvent mes propres outils, trouvant des solutions sur étagère trop coûteuses
Détecteur de fumée IOT : mettre à jour le détecteur de fumée existant avec IOT : 6 étapes (avec photos)

Détecteur de fumée IOT : Mettre à jour le détecteur de fumée existant avec IOT : Liste des contributeurs, Inventeur : Tan Siew Chin, Tan Yit Peng, Tan Wee Heng Superviseur : Dr Chia Kim Seng Département de génie mécatronique et robotique, Faculté de génie électrique et électronique, Universiti Tun Hussein Onn Malaisie.Distribuer
Détecteur de fuites SmartThings alimenté par Arduino ESP8266/ESP-01 : 5 étapes (avec photos)

Détecteur de fuites SmartThings alimenté par Arduino ESP8266/ESP-01 : Tellement de détecteurs de fuites parmi lesquels choisir, lequel fonctionnera le mieux pour vous ? Si vous avez Samsung SmartThings contrôlant tous les appareils de votre maison, alors celui-ci pourrait bien être le ticket! C'est la version finale d'une série que j'ai construit un
Détecteur de fuites alimenté par Arduino ESP8266/ESP-01 : 3 étapes (avec photos)

Détecteur de fuites alimenté par Arduino ESP8266/ESP-01 : l'eau est une excellente chose, n'est-ce pas ? Pas tellement quand il est forcé de quitter sa maison désignée et commence à nager autour de l'espace au sol de votre maison à la place. Je sais qu'il s'agit d'un projet « après coup », mais j'espère que cela pourra aider quelqu'un d'autre à éviter une potentielle cheminée