Table des matières:

Laser Arduino à détection de mouvement : 5 étapes
Laser Arduino à détection de mouvement : 5 étapes

Vidéo: Laser Arduino à détection de mouvement : 5 étapes

Vidéo: Laser Arduino à détection de mouvement : 5 étapes
Vidéo: how to make Motion detection light on off PIR sensor project #howto 2024, Novembre
Anonim
Laser Arduino à détection de mouvement
Laser Arduino à détection de mouvement
Laser Arduino à détection de mouvement
Laser Arduino à détection de mouvement

REMARQUE: Ce projet a été conçu de manière à ce que toutes les pièces puissent être réutilisées dans des projets futurs. En conséquence, le produit final est moins stable qu'il ne le serait si vous utilisiez des matériaux plus permanents tels que de la colle, de la soudure, etc.

Avertissement: Ne placez pas le laser à hauteur des yeux car cela pourrait endommager la rétine

Matériaux

  • Arduino (Méga 2560)
  • Planche à pain
  • Capteur de mouvement (HC-SR501)
  • Module laser (ST1172)
  • Servomoteur (SG90)
  • Fils mâle à femelle
  • Fils mâle à mâle
  • Rouleau d'essuie-tout
  • Ruban adhésif
  • Liens zippés
  • Base
  • Ciseaux

Étape 1: Fixez les articles à la base

Sécuriser les articles à la base
Sécuriser les articles à la base
Sécuriser les articles à la base
Sécuriser les articles à la base

Attachez un morceau de ruban adhésif enroulé au bas de la carte Arduino et, si nécessaire, à la planche à pain.

Fixez du ruban adhésif sur les trois côtés du servomoteur sans fils.

Fixez la carte Arduino, la planche à pain et le servomoteur à la base.

Pour plus de stabilité, vous pouvez coller les fils des servomoteurs.

Étape 2: Composants de fil

Composants de fil
Composants de fil
Composants de fil
Composants de fil
Composants de fil
Composants de fil

Pour les diagrammes et les visuels, voir les images ci-dessus. Pour les fils d'entrée et de sortie, la broche exacte que vous utilisez n'a pas d'importance; cependant, si vous souhaitez utiliser notre code sans apporter de modifications, vous devez utiliser les broches que nous spécifions. Pour la masse (négative) et positive n'importe quelle broche sur la planche à pain, tant qu'elles se trouvent dans les colonnes auxquelles la masse et l'alimentation Arduino sont câblées. Les couleurs spécifiées ci-dessous correspondent à la couleur des fils que nous avons utilisés dans nos images.

  1. Câbler la planche à pain à l'arduino

    • Orange - 5v sur Arduino à positif sur la maquette
    • Noir - GND (masse) sur Arduino au négatif sur la maquette
  2. Capteur de mouvement

    • Marron - Sol (négatif) sur planche à pain
    • Orange - Positif sur planche à pain
    • Rouge - Entrée/Sortie 14 sur Arduino
  3. Servomoteur

    • Rouge - Positif sur la planche à pain
    • Marron - Sol (négatif) sur planche à pain
    • Orange - Entrée/Sortie 4 sur Arduino
  4. Laser

    • Bleu - Sol (négatif) sur planche à pain
    • Jaune - Entrée/Sortie 10 sur Arduino
    • Vert - Positif sur planche à pain

Remarque: lors du câblage du capteur de mouvement et du laser, veillez à utiliser des fils plus longs, sinon les fils pourraient être déplacés lorsque la tourelle pivote d'un côté à l'autre.

Étape 3: Fixez le canon au moteur

Attachez le canon au moteur
Attachez le canon au moteur
Attachez le canon au moteur
Attachez le canon au moteur
Attachez le canon au moteur
Attachez le canon au moteur
Attachez le canon au moteur
Attachez le canon au moteur

Percez deux ensembles de trous parallèles dans le rôle d'essuie-tout à une extrémité.

Enfilez deux attaches zippées dans les trous, une attache zippée dans chaque ensemble de trous.

Fixez l'ensemble rouleau d'essuie-tout au-dessus du servomoteur et serrez les attaches zippées autour de la barre transversale du moteur.

En raison d'un poids inégal, le rouleau d'essuie-tout peut s'incliner vers l'avant et pointer vers le bas. Pour résoudre ce problème, nous avons mis des attaches zippées supplémentaires entre le moteur et le rouleau d'essuie-tout pour plus de stabilité.

Étape 4: Fixez le capteur de mouvement et le module laser à la tourelle

Fixez le capteur de mouvement et le module laser à la tourelle
Fixez le capteur de mouvement et le module laser à la tourelle
Fixez le capteur de mouvement et le module laser à la tourelle
Fixez le capteur de mouvement et le module laser à la tourelle
Fixez le capteur de mouvement et le module laser à la tourelle
Fixez le capteur de mouvement et le module laser à la tourelle

Fixez le capteur de mouvement à l'extrémité du rouleau d'essuie-tout comme indiqué dans les images ci-dessus. Fixez-le fermement de sorte que lorsque la tourelle pivote, elle ne bouge pas.

Fixez le laser sur le dessus du rouleau d'essuie-tout comme indiqué dans l'image ci-dessus.

Étape 5: Code Arduino

Code Arduino
Code Arduino

Vous trouverez ci-dessous un lien vers un référentiel github contenant le code arduino de ce projet. Si des broches d'entrée/sortie différentes sont utilisées, le code devra être modifié pour refléter cela. De plus, vous devrez télécharger toutes les bibliothèques pertinentes référencées dans le code.

github.com/ArduinoToys/ArduinoMotionSensin…

Remarque: si vous avez besoin d'aide pour configurer votre arduino, rendez-vous sur

Conseillé: