Étape 2: L’arme à feu
La première étape est de construire l’arme elle-même. Le pistolet contient l’électronique suivants :
- Les microcontrôleurs (MCU), qui est au cœur de la construction entière. J’ai choisi Atmel ATmega 328, car vous pouvez l’obtenir pour moins de 2 USD par Ebay et parce que c’est la même que dans l’Arduino UNO. En fait, vous pouvez utiliser un Arduino, mais ce sera juste plus cher.
- Un simple connecteur ISP, utilisé pour programmer le microcontrôleur avec firmware et charger la batterie.
- Diode IR. Parce que je ne voulais pas salir avec optique (lentilles et ainsi de suite), j’ai choisi la diode IR avec le plus petit angle de rayonnement de la moitié. Il s’agit de l’angle au sommet du cône qui rayonne la diode. Si cet angle est trop grand, le jeu sera très facile, parce qu’il ne faut pas diriger votre pistolet à tous ; Cependant, où cet angle est trop petit, que le jeu aurait été extrêmement difficile (surtout sur les courtes distances), car vous devez viser précisément la tête de l’ennemi.
- Diode de lampe de poche - juste une LED très brillante, qui a deux objectifs. Tout d’abord, lorsque le joueur tire, cette diode est allumée à deux fois la luminosité maximale, mais pour une courte période de temps. Cela n’endommage pas la LED et simule la lueur du canon. Et, avec PWM, vous pouvez également l’utiliser comme une lampe de poche.
- Un petit (mais fort) haut-parleur piézo, utilisée pour signaler le joueur certains événements - tir, frappés et ainsi de suite.
- Trois boutons. L’un est un déclencheur et les deux autres sont des touches auxiliaires. Dans le code, vous pouvez leur assigner des fonctions personnalisées - ils peuvent être utilisés pour recharger les « magazines », envoyer une impulsion de guérison à un joueur à proximité ou juste allumer la diode de la lampe de poche sur le pistolet.
- 5 diodes RVB. L’un est situé directement sur le corps du pistolet, tandis que les quatre autres sont situés sur le récepteur de tête.
- Pilotes pour les LEDs (5 transistors en total, 1 pour IR LED, 1 pour la lampe de poche LED, 3 pour chaque canal de couleur de la diode RVB).
- 5V convertisseur boost et pile au lithium. Cela fournira une alimentation pour notre système.
Sur les images ci-dessus, vous pouvez voir le contrôle PCB ainsi que les schémas que j’ai utilisé. Il peut sembler comme beaucoup de pièces, mais croyez-moi, le PCB est vraiment facile à faire à la maison, ou vous pouvez très facilement le construire sur une maquette.
Le corps du pistolet est fait de tuyaux en PVC, parce que c’est bon marché, faciles à obtenir et durables et vous pouvez faire différentes formes avec elle.