Table des matières:

Sabre laser basé sur Arduino avec effets lumineux et sonores : 14 étapes (avec images)
Sabre laser basé sur Arduino avec effets lumineux et sonores : 14 étapes (avec images)

Vidéo: Sabre laser basé sur Arduino avec effets lumineux et sonores : 14 étapes (avec images)

Vidéo: Sabre laser basé sur Arduino avec effets lumineux et sonores : 14 étapes (avec images)
Vidéo: Leap Motion SDK 2024, Novembre
Anonim
Image
Image
Matériaux et composants
Matériaux et composants

Salut jedi ! Cette instructable consiste à fabriquer un sabre laser, qui ressemble, sonne et fonctionne comme un dans le film ! La seule différence - il ne peut pas couper le métal:(Cet appareil est basé sur la plate-forme Arduino, et je lui donne beaucoup de fonctionnalités et de fonctions, c'était un très gros travail et j'ai utilisé toutes mes compétences en programmation, mais ça en valait la peine !

Parlons donc des fonctionnalités ! Vous pouvez également regarder une courte critique dans ma vidéo, dans laquelle je montre tous les effets et fonctions du système GyverSaber et il y a aussi deux jedi professionnels qui se battent avec mes sabres laser à la fin de la vidéo !

Caractéristiques:

  • Allumage/extinction en douceur avec effet sonore de type sabre laser
  • Couleur de pulsation aléatoire (vous pouvez l'éteindre)
  • Des sons:
  • MODE 1: bourdonnement généré. La fréquence dépend de la vitesse angulaire de la lame
  • MODE 2: bourdonnement de la carte SD
  • Swing lent - bourdonnement long (au hasard à partir de 4 sons)
  • Swing rapide - bourdonnement court (au hasard à partir de 5 sons)
  • Flash blanc brillant lors de la frappe
  • Jouez l'un des 16 sons de frappe, lorsque vous frappez:
  • Coup faible - son court
  • Coup dur - son long "bzzzghghhdh"
  • Après la mise sous tension, la lame affiche le niveau actuel de la batterie de 0 à 100 pour cent

Mode sans échec de la batterie

  • La batterie est épuisée AVANT LA MISE EN MARCHE: le GyverSaber ne s'allumera pas, la LED du bouton IMPULSERa plusieurs fois
  • La batterie est épuisée APRÈS L'ALLUMAGE: GyverSaber s'éteindra automatiquement

Bouton de commande:

  • HOLD - allumer / éteindre GyverSaber
  • TRIPLE CLICK - changer de couleur (rouge - vert - bleu - jaune - rose - bleu glacier)
  • QUINARY CLICK - changer le mode sonore (génération de bourdonnement - lecture de bourdonnement)
  • Couleur et mode sonore sélectionnés stockés dans l'EEPROM (mémoire non volatile)

Étape 1: Matériaux et composants

J'achète toujours du personnel électronique sur Aliexpress, mais vous pouvez trouver les mêmes modules sur Amazon, eBay, etc.

Composants electroniques:

  • Arduino NANO
  • Bande LED adressable. WS2811, 12V. Prenez PCB blanc, IP30, 60 LED par mètre https://ali.pub/23csyd
  • Bouton avec LED. Prendre la version 5V
  • MPU6050
  • MicroSD pas cher
  • Mini module MicroSD
  • Ou ce
  • Piles 18650 avec protection https://ali.pub/23moiu
  • Diminution du DCDC https://ali.pub/23mpex
  • Amplificateur https://ali.pub/23mp6d
  • Intervenant https://ali.pub/23mq8h
  • KIT de résistances
  • Bouton d'alimentation
  • Port de charge
  • Chargeur CC CV pour 3 cellules https://ali.pub/23mt8s
  • Carte prototype

Matériels et instruments:

  • Tube en polycarbonate (diffusion lumineuse, 32mm)
  • 2 embouts pour ce tube
  • Certains tubes pour la poignée (j'ai utilisé des tuyaux et des tuyaux d'égout en PVC: 40 mm pour la poignée, 32 mm pour le montage sur tube en PC)
  • Fil d'acier
  • Instruments courants pour souder et couper le plastique

Étape 2: Câblage

Câblage
Câblage
Câblage
Câblage
Câblage
Câblage
Câblage
Câblage

J'ai décidé de faire ce projet sur une carte prototype, 3x7cm, vous pouvez voir tous les schémas et quelques câblages moche =)

IMPORTANT! Avant le câblage, connectez le convertisseur abaisseur DCDC à une source d'alimentation 12V DC et ajustez la tension de sortie à 4,5V !

Étape 3: poignée

Poignée
Poignée
Poignée
Poignée
Poignée
Poignée

J'utilise des tuyaux d'égout pour la garde, mais ce sont des tuyaux d'égout russes, donc je pense que vous devez improviser.

Étape 4: Piles

Piles
Piles
Piles
Piles
Piles
Piles

J'utilise 3 batteries au lithium (ordinaires 18650 de la batterie d'un ordinateur portable). Au début, nous devons les mettre dans un tube de 40 mm (poignée) et nous devons chauffer le tube pour cela. Mais au début, nous devons fixer les batteries ensemble avec du ruban adhésif et les épaissir avec 2 couches de papier.

Alors chauffez le tube, mettez les piles à l'intérieur et refroidissez le tube aussi vite que vous le pouvez ! Les batteries au lithium n'aiment pas les hautes températures. Retirez-les ensuite et vous verrez un boîtier de batterie parfait.

Étape 5: Souder les batteries

Batteries à souder
Batteries à souder
Batteries à souder
Batteries à souder

Comme je l'ai dit, les batteries au lithium n'aiment pas les températures élevées. Utilisez donc un flux et un fer à souder puissant (100W) pour souder les batteries très rapidement. Alors, connectez-les en série.

Étape 6: Lame et bande LED

Lame et bande LED
Lame et bande LED
Lame et bande LED
Lame et bande LED
Lame et bande LED
Lame et bande LED
Lame et bande LED
Lame et bande LED

J'ai une lame de 75 cm, j'ai donc coupé un morceau de bande de 75 + 75 = 150 cm. La bande LED sera pliée deux fois autour du fil, utilisez donc du ruban adhésif double face pour tout fixer, et vous obtiendrez une bande LED double face avec du fil à l'intérieur.

La bande a besoin de quelques supports le long du tube de lame, j'ai utilisé 3 supports faits de clous dans des tubes thermorétractables et les attacher à la bande avec du fil et de la super colle.

Percez des trous dans les bouts pour le fil, le fil sera tendu entre deux bouts et fixé par une vis de 3 mm, mais pas pour le moment.

Étape 7: MPU6050

MPU6050
MPU6050
MPU6050
MPU6050
MPU6050
MPU6050

J'ai connecté le MPU6050 à l'aide d'un ancien fil flexible IDE, car c'est une bonne idée de placer le MPU aussi près que possible de la lame. Et je viens de le coller dans un petit bout de tube PC:)

Étape 8: Boutons de garde

Boutons de garde
Boutons de garde
Boutons de garde
Boutons de garde
Boutons de garde
Boutons de garde

Faites des trous pour les boutons et le port de charge, et quelques trous en bas pour le haut-parleur. J'ai aussi peint la poignée avec de la peinture noire.

Étape 9: Câblage final

Câblage final
Câblage final
Câblage final
Câblage final
Câblage final
Câblage final

Alors, connectez les batteries, retirez les fils pour l'interrupteur et chargez, soudez le tout et fixez-les dans leurs trous. De plus, soudez également les fils des haut-parleurs.

Étape 10: Fixation des haut-parleurs

Fixation des haut-parleurs
Fixation des haut-parleurs
Fixation des haut-parleurs
Fixation des haut-parleurs
Fixation des haut-parleurs
Fixation des haut-parleurs
Fixation des haut-parleurs
Fixation des haut-parleurs

J'ai fixé l'enceinte à l'aide d'une bague de tube de 40mm et de quelques clous =) C'est brutal et très fort.

Étape 11: Programmation

Vous pouvez trouver un croquis Arduino, des bibliothèques, des fichiers audio SD et de nombreuses instructions dans la page du projet sur GitHub, mais j'ai joint un croquis et une archive avec tous les fichiers de projet ici, dans Instructables.

Guide simple:

  • Ouvrez GyverSaber.ino et réglez:
  • Nombre de microcircuits WS2811 sur bande LED (attention: un WS2811 contrôle 3 LED !)
  • Activer ou désactiver la pulsation de la lame
  • Je ne recommande guère de mesurer la résistance réelle des résistances du diviseur de tension
  • Le système peut fonctionner sans surveillance de la batterie, il suffit de désactiver BATTERY_SAFE. MAIS CE N'EST PAS RECOMMANDÉ
  • Flash arduino
  • Télécharger des fichiers audio sur une carte SD
  • Prendre plaisir!

Informations MicroSD:

  • Taille < 4G
  • Formater en FAT
  • Copier les fichiers audio à la racine

Si vous souhaitez ajouter vos propres sons, convertissez-les en. WAV:

  • 8 bits
  • 16-32kHz
  • Mono
  • Utilisez des convertisseurs en ligne ou Total Audio Converter

ATTENTION! Si vous flashez un schéma assemblé, vous devez le mettre sous tension ! Arduino ne fonctionnera pas correctement avec le convertisseur DCDC connecté !

Étape 12: Réglage

Réglage
Réglage

J'ai rendu GyverSaber entièrement personnalisable afin que vous puissiez créer votre propre sabre avec différentes longueurs de lame et d'autres paramètres, il suffit de jeter un œil aux paramètres d'esquisse.

Étape 13: Vis finale

Vis finale
Vis finale
Vis finale
Vis finale

Alors, le sabre laser est presque terminé ! Juste une dernière vis, qui fixe la lame au tube. J'ai fait un dessin avec toute la construction du corps du sabre.

Étape 14: Résultats

Image
Image
Résultats
Résultats
Résultats
Résultats
Résultats
Résultats

Alors, le sabre laser DIY est prêt à se battre ! Vous pouvez regarder quelques tests avec des rotations, des balançoires, des coups d'objets, des crash de lustre (oups!) fonctions et fonctionnalités.

Cordialement, MadGyver.

Concours Arduino 2017
Concours Arduino 2017
Concours Arduino 2017
Concours Arduino 2017

Finaliste du concours Arduino 2017

Conseillé: