Table des matières:
- Étape 1: Composants, logiciels et outils
- Étape 2: Installation du logiciel
- Étape 3: Assemblage du matériel
- Étape 4: Activation
Vidéo: Lanceur de guimauve activé par Smile : 4 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Vous voulez encourager vos invités, collègues, amis et famille à être heureux ? Vous avez besoin d'un lanceur de guimauves activé par Smile. Le "SAML" alimenté par Raspberry Pi détecte un sourire puis lui lance une guimauve - le bonheur paie !
Étape 1: Composants, logiciels et outils
Pour créer votre SAML, vous aurez besoin de:
Composants
- Raspberry Pi modèle 3 -
- Contrôleur de moteur MotoZero -
- Micro-réducteur en métal -
- Support de batterie 4xAA -
- Webcam
- Surveiller
- Clé Wifi
- Clavier
- Souris
- Câbles USB et d'alimentation pour Raspberry Pi
- Câble
- 4 piles AA
- Catapulte jouet
- Cintre
- Chaîne de caractères
- Épingle de sûreté
- Souder
- Ruban adhésif
- Guimauves!
Logiciel
- Raspbian -
- CV ouvert - Vision par ordinateur Open Source -
- Logiciel de détection de sourire - télécharger à partir du fichier.zip ci-dessous
Outils
- Fer à souder
- Petit Tournevis
- Pince à dénuder
- Coupe-fil
- Ciseaux
- Pinces
Prêt? OK - prochaine étape…
Étape 2: Installation du logiciel
OK, vous avez donc récupéré les composants. Commencez par vous concentrer sur le Raspberry Pi. Connectez l'alimentation, le clavier et la souris, Internet (dongle wifi ou ethernet), le moniteur et la caméra USB. Allumez l'alimentation et lorsque vous êtes en ligne, téléchargez Raspbian.
Ensuite, vous devrez télécharger Open CV, une bibliothèque de vision par ordinateur, puis le logiciel de détection de sourire dans le fichier.zip ci-dessous. Il existe un excellent Instructable sur https://www.instructables.com/id/Smile-Detection-W… qui vous guidera à travers cela. Nous avons modifié le logiciel de détection de sourire en insérant des instructions du manuel du contrôleur de moteur MotoZero afin qu'au lieu d'imprimer un message à l'écran, le Raspberry Pi active le moteur via les broches GPIO et le contrôleur de moteur MotoZero (nous verrons comment pour les configurer plus tard). Le logiciel de détection de sourire modifié inclut l'instruction pour que le moteur fonctionne pendant une demi-seconde lorsqu'un sourire est détecté.
Étape 3: Assemblage du matériel
Vous avez déjà assemblé le Raspberry Pi et installé le logiciel, il est donc temps de faire preuve de créativité avec le lanceur. Pour nous, cela signifiait adapter une vieille catapulte cassée que les enfants traînaient. Il y a beaucoup de latitude pour les autres lanceurs, mais le contrôleur de tir fonctionne comme ça.
Commencez avec le contrôleur de moteur MotoZero. Suivez les instructions pour souder les composants ensemble. Ensuite, connectez-vous aux broches GPIO du Raspberry Pi. Insérez ensuite 4 piles AA dans le support de piles et connectez-les aux broches d'alimentation du MotoZero. Veillez à utiliser la bonne polarité. Connectez ensuite le Micro Metal Gearmotor aux bornes MotoZero pour le moteur 1.
Ensuite, vous devez comprendre comment utiliser la rotation de 0,5 seconde du motoréducteur pour déclencher le lanceur. Pour nous, cela impliquait de coller le moteur sur le côté de la catapulte, de coller une ficelle avec une goupille de sécurité taillée à l'autre extrémité de l'axe du motoréducteur, et de l'alimenter à travers un dispositif de retenue fait en pliant un cintre afin que nous puissions tenir le bras de la catapulte vers le bas et le libérer en faisant tourner le moteur et en enroulant la ficelle autour de l'axe.
Il y aura des façons beaucoup plus ordonnées de le faire.
Alignez ensuite la catapulte avec la webcam pour que la guimauve soit tirée vers le visage souriant.
Enfin, armez la catapulte et chargez avec une guimauve !
Étape 4: Activation
Le matériel est-il configuré ? L'étape suivante consiste à exécuter le programme Python Smile Detection.
Commencez par ouvrir une fenêtre de terminal. Si vous avez installé le logiciel sur votre bureau, vous aurez besoin des commandes suivantes:
bureau cd
cd smile_detection
sudo smile_detection_Rosemodification.py
Cela devrait ouvrir le bon dossier, puis exécuter le logiciel. Une fenêtre s'ouvrira montrant la vue de la webcam et une fois votre sourire reconnu, le moteur fonctionnera, déclenchant la catapulte.
Prendre plaisir!
Conseillé:
DIY Alarm Bike Lock (Activé par Choc): 5 Étapes (avec Photos)
Verrou de vélo d'alarme bricolage (activé par choc): Dans ce projet, je vais vous montrer comment créer un simple verrou de vélo d'alarme activé par choc. Comme son nom l'indique, il crée un son d'alarme lorsque votre vélo est déplacé avec autorisation. En chemin, nous en apprendrons un peu plus sur le piezoele
BT activé par la voix : 3 étapes (avec photos)
BT à commande vocale : domotique à commande vocale à l'aide d'Arduino : dans ce projet, j'utilise une fonction vocale pour contrôler les appareils domestiques. Ce projet fait partie de ma série Home Automation. Ce projet est très facile à utiliser dans la vraie vie. Les gens de tout âge peuvent contrôler
Redstone activé par le mouvement : 7 étapes (avec photos)
Redstone activé par le mouvement : Bonjour ! Ce projet est une lampe redstone activée par le mouvement. Il fonctionne à l'aide d'un microcontrôleur crumble et d'un capteur de distance à ultrasons connecté à un relais. Ce projet est en cours de participation au concours minecraft et tous les votes, favoris ou co
Commutateur de relais activé par la voix (Arduino): 6 étapes (avec photos)
Commutateur de relais activé par la voix (Arduino) : Bonjour à tous ! Dans ce projet, je vais vous montrer comment implémenter des commandes vocales pour vos projets Arduino. À l'aide de commandes vocales, je vais vous montrer comment contrôler un module de commutation de relais
Cadeau de la Saint-Valentin activé par la lumière : 8 étapes (avec photos)
Cadeau de la Saint-Valentin activé par la lumière : avec la Saint-Valentin qui approche à grands pas, j'ai eu envie d'ajouter quelque chose de plus pour rendre le cadeau un peu plus spécial. Je teste le lecteur Mini avec Arduino et je me demandais si je pouvais ajouter un capteur de lumière pour qu'il joue la chanson pour m