Table des matières:
- Étape 1: Pièces et outils
- Étape 2: Test du servomoteur, du capteur à ultrasons et du capteur PIR
- Étape 3: Combiner les Compents
- Étape 4: Création d'une base pour le servo
- Étape 5: Ajout de l'araignée
- Étape 6: Boîte d'expédition et touches finales
- Étape 7: Terminez
Vidéo: Arduino Automated Spider Prank: 7 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Juste 5 jours avant Halloween, j'ai décidé que je voulais faire une farce à utiliser à la porte d'entrée pour les trick-or-treaters. Mes enfants avaient vu un de ces seaux de bonbons à mon travail où une main squelette activée par le mouvement tombe pour saisir votre main lorsque vous attrapez le bonbon. Ils pensaient que c'était trop cool ! Bien sûr, j'ai pensé, je peux faire quelque chose comme ça, non? Pas beaucoup de temps cependant. J'ai rapidement sauté sur Amazon Prime et commandé un servo. Avec la livraison en 2 jours, je n'avais que 3 jours pour créer ma farce. Maintenant, une araignée laide fait une entrée effrayante autour d'un paquet de porte pour tout visiteur d'Halloween sans méfiance!
Étape 1: Pièces et outils
les pièces
- Fausse araignée (magasin à un dollar ?)
- Arduino
- Servo - Amazon / Aliexpress
-
Un capteur (choisir 1 - je montre les deux sens dans cette instructable)
- Capteur à ultrasons - Amazon / Aliexpress
- Capteur PIR - Amazon / Aliexpress
- Planche à pain et fils de cavalier
- Bâtonnets de glace
- Des morceaux de bois
- Carton d'expédition vide
Outils
- Couteau ou coupe-boîte
- Pistolet à colle
- Vu
- Colle à bois (ou utilisez simplement le pistolet à colle)
Étape 2: Test du servomoteur, du capteur à ultrasons et du capteur PIR
Tout d'abord. Si vous êtes comme moi et que vous n'avez jamais utilisé un servo ou ces capteurs, vous voudrez peut-être parcourir rapidement quelques tutoriels pour comprendre comment ils fonctionnent. Vous trouverez ci-dessous un aperçu et un exemple de chacun que j'ai utilisé pour m'assurer que mon servo et mes capteurs fonctionnaient et feraient le travail. J'ai également inclus mon code de test simplifié que vous pouvez utiliser pour vous assurer que chaque composant fonctionne. Encore une fois, vous pouvez choisir le type de capteur (ultrasons ou PIR).
Servomoteur
- Leçon d'asservissement de base sur Sunfounder
- Exemple de code sur Hobbytronics
- Mon code de test simplifié ci-dessous - servo_test.ino
Capteur à ultrasons
- Comment ça marche sur RandomNerdTutorials
- Exemple de code sur la même page de RandomNerdTutorials
- Mon code de test simplifié ci-dessous - Ultrasonic_Distance_check.ino
Capteur PIR
- Comment fonctionnent les PIR sur Adafruit
- Exemple de code sur Adafruit
- Mon code de test simplifié ci-dessous - PIR_Sensor_Test.ino
Étape 3: Combiner les Compents
Ensuite, selon que vous choisissiez la route PIR ou Ultrasonic, vous trouverez ci-dessous un code d'araignée combiné pour détecter une personne venant à portée, puis tourner le servo pour déplacer l'araignée d'avant en arrière. Connectez le capteur et le servo à l'Arduino à l'aide de cavaliers et d'une planche à pain, comme indiqué dans les options ci-dessous.
Option ultrasons
- Ce code vérifie si un objet est à portée d'une certaine distance et invoque l'araignée.
- Dans le code, vous pouvez modifier la variable triggerDistance pour qu'elle soit plus proche ou supérieure à 48 pouces (4 pieds) en fonction de votre situation.
- Connectez le servo à 5v, Gnd et Pin 10
- Connectez le capteur à ultrasons à 5v, Gnd, A0 (Trig) et A1 (Echo)
Option PIR
- Ce code vérifie si un objet est dans le champ de vision et invoque l'araignée.
- Pour le PIR vous pouvez régler la sensibilité à l'aide du potentiomètre de sensibilité (normalement orange) et tourner complètement vers la droite pour la moindre sensibilité.
- Connectez le servo à 5v, Gnd et Pin 10
- Connectez le capteur PIR à 5v, Gnd et Pin 2
Après avoir câblé l'une des deux options, jouez avec elle pour vous assurer qu'elle fonctionne, en déclenchant le servo avec le capteur.
Étape 4: Création d'une base pour le servo
Ensuite, vous devez monter le servo pour qu'il puisse rester en place tout en faisant pivoter l'araignée. Pour cela, vous voudrez utiliser une scie pour couper un morceau de contreplaqué ou de planche de bois à environ 4 "x 12" ou plus. Ensuite, prenez deux petits blocs de bois de 1" x 2" et coupez-les à la taille de la hauteur du servo. Vissez par le bas ou la colle à bois (ou le pistolet à colle) les deux blocs au contreplaqué à une extrémité, puis vissez le servo entre les blocs.
*Remarque: j'ai également découpé une encoche dans le bas d'un bloc pour le passage des câbles des servos.
Étape 5: Ajout de l'araignée
L'étape suivante consiste à obtenir une araignée laide (ou une autre créature - s'il vous plaît rien de vivant ou elle se déplace probablement toute seule). Quelque chose de léger est préférable pour que le servo n'ait pas à faire trop de travail. À l'aide d'un pistolet à colle, attachez deux bâtons de Popsicle l'un à l'autre, puis au bras de servo / klaxon comme illustré. (Vous voudrez peut-être d'abord colorer les bâtons de Popsicle en noir avec un sharpie afin qu'ils soient moins visibles.) Ensuite, montez l'araignée sur un autre bâton de Popsicle à l'aide de l'une des petites vis fournies avec le servo. Collez l'araignée sur un bâton au reste du bras du bâton Popsicle à un angle d'environ 90 degrés.
*Remarque: je viens de les coller rapidement, je n'ai pas pensé à la hauteur de l'araignée par rapport au sol. Vous voudrez peut-être essayer d'incliner les bâtons et l'araignée plus près du sol pour avoir l'impression que l'araignée est juste au sol.
*Remarque: après avoir collé le tout, vous pouvez dévisser le bras du servo avec l'araignée dessus pour positionner la position de départ de l'araignée alignée avec le bord du bloc.
Étape 6: Boîte d'expédition et touches finales
Après avoir testé votre araignée en mouvement plusieurs fois pour avoir une idée de la trajectoire du bras, trouvez une boîte d'expédition d'occasion suffisamment grande pour contenir la base et l'araignée.
*Remarque: ne retirez pas les rabats de la boîte car vous collerez la base à l'un des rabats inférieurs.
En plaçant la base à côté du côté de la boîte, estimez et découpez à l'aide d'un couteau à boîte la longueur du bras et la zone ou l'araignée pour sortir de la boîte comme indiqué. Collez ensuite la base sur le rabat inférieur, enfermant la boîte sur le dessus et vérifiez si le bras/araignée peut sortir librement de la boîte lorsqu'il est invoqué. Coupez plus de la boîte au besoin.
À ce stade, vous devez déterminer où placer le capteur. Les options consistent à percer un trou à l'avant de la boîte ou à placer le capteur quelque part à l'extérieur de la boîte. Étant donné que ma farce devait être utilisée sur le pas de la porte d'entrée, l'éclairage n'est pas le meilleur pour que quelqu'un puisse voir le capteur, j'ai donc simplement découpé des trous à l'avant de la boîte à l'aide d'un foret 5/8 et monté avec de la colle.
Étape 7: Terminez
Vous êtes prêt ! Placez le piège sur votre porche comme s'il s'agissait d'un emballage livré et branchez-le ou connectez-le à une batterie USB. Que la fête commence!!!
Conseillé:
Piratage du Hexbug Spider XL pour ajouter une vision par ordinateur à l'aide d'un smartphone Android : 9 étapes (avec photos)
Piratage du Hexbug Spider XL pour ajouter une vision par ordinateur à l'aide d'un smartphone Android : je suis un grand fan du Hexbug™ Araignée. J'en ai possédé plus d'une douzaine et je les ai tous piratés. Chaque fois qu'un de mes fils va chez un ami’ fête d'anniversaire, l'ami reçoit un Hexbug™ araignée en cadeau. J'ai piraté le ou
[DIY] Spider Robot (Quad Robot, Quadrupède) : 14 étapes (avec photos)
[DIY] Spider Robot (Quad Robot, Quadruped): Si vous avez besoin d'un soutien supplémentaire de ma part, il vaudra mieux me faire un don approprié: http://paypal.me/RegisHsu2019-10-10 mise à jour: Le nouveau compilateur provoquera le problème de calcul des nombres flottants. J'ai déjà modifié le code. 2017-03-26
Balance intelligente bricolage avec réveil (avec Wi-Fi, ESP8266, Arduino IDE et Adafruit.io): 10 étapes (avec photos)
Balance intelligente bricolage avec réveil (avec Wi-Fi, ESP8266, Arduino IDE et Adafruit.io): Dans mon projet précédent, j'ai développé une balance de salle de bain intelligente avec Wi-Fi. Il peut mesurer le poids de l'utilisateur, l'afficher localement et l'envoyer vers le cloud. Vous pouvez obtenir plus de détails à ce sujet sur le lien ci-dessous : https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Jumping Halloween Spider: 7 étapes (avec photos)
Jumping Halloween Spider : Halloween approche à grands pas, et quoi de plus amusant pendant ces vacances effrayantes que d'effrayer les amis et la famille ? Cette araignée se suspendra à n'importe quelle structure dans un silence étrange jusqu'à ce qu'elle détecte un mouvement, puis elle frappera ! Il s'agit d'un projet simple utilisant un
Dropping Spider on Doorbell - Halloween Scare Prank: 4 étapes (avec photos)
Dropping Spider on Doorbell - Halloween Scare Prank: Cet Halloween, mon fils Max, a eu l'idée de laisser tomber une araignée sur quiconque essaie de sonner à notre porte… J'ai immédiatement sauté sur l'idée et nous avons commencé à y travailler. À l'aide d'un simple capteur de distance à ultrasons (HC-SR04) et d'un servo connecté à