Table des matières:

Arduino Automated Spider Prank: 7 étapes (avec photos)
Arduino Automated Spider Prank: 7 étapes (avec photos)

Vidéo: Arduino Automated Spider Prank: 7 étapes (avec photos)

Vidéo: Arduino Automated Spider Prank: 7 étapes (avec photos)
Vidéo: How to Make a Mini Robot bug 2024, Novembre
Anonim
Arduino Automated Spider Prank
Arduino Automated Spider Prank
Arduino Automated Spider Prank
Arduino Automated Spider Prank

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

Pièces et outils
Pièces et outils

les pièces

  1. Fausse araignée (magasin à un dollar ?)
  2. Arduino
  3. Servo - Amazon / Aliexpress
  4. Un capteur (choisir 1 - je montre les deux sens dans cette instructable)

    • Capteur à ultrasons - Amazon / Aliexpress
    • Capteur PIR - Amazon / Aliexpress
  5. Planche à pain et fils de cavalier
  6. Bâtonnets de glace
  7. Des morceaux de bois
  8. Carton d'expédition vide

Outils

  1. Couteau ou coupe-boîte
  2. Pistolet à colle
  3. Vu
  4. Colle à bois (ou utilisez simplement le pistolet à colle)

Étape 2: Test du servomoteur, du capteur à ultrasons et du capteur PIR

Test du servomoteur, du capteur à ultrasons et du capteur PIR
Test du servomoteur, du capteur à ultrasons et du capteur PIR
Test du servomoteur, du capteur à ultrasons et du capteur PIR
Test du servomoteur, du capteur à ultrasons et du capteur PIR
Test du servomoteur, du capteur à ultrasons et du capteur PIR
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

Combiner les Compents
Combiner les Compents
Combiner les Compents
Combiner les Compents
Combiner les Compents
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

Créer une base pour le servo
Créer une base pour le servo
Création d'une base pour le servo
Création d'une base pour le servo
Création d'une base pour le servo
Création d'une base pour le servo
Création d'une base pour le servo
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

Ajout de l'araignée
Ajout de l'araignée
Ajout de l'araignée
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

Boîte d'expédition et finitions
Boîte d'expédition et finitions
Boîte d'expédition et touches finales
Boîte d'expédition et touches finales
Boîte d'expédition et touches finales
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

Compléter!
Compléter!
Compléter!
Compléter!

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é: