Simple Blaster OS v2
Je publie une mise à jour sur Simple Blaster OS. Plusieurs personnes l'ont construit et certains ont eu des problèmes. Premièrement, je suis un peu surpris d'avoir reçu autant de commentaires. Alors à tous, merci. Deuxièmement, plusieurs d'entre vous ont fait remarquer à juste titre qu'il y a des problèmes avec les connexions dans le diagramme. Je pense aussi qu'il y avait des problèmes avec le code du DFPlayer Mini mais c'est délicat. Plus d'informations à ce sujet bientôt.
D'abord le diagramme. Certains des constructeurs l'ont fait fonctionner mais cela n'a pas aidé que quelques-unes des connexions étaient désordonnées dans le diagramme. J'ai mis à jour le diagramme et j'ai également explicitement listé les broches de connexion. J'ai également mis en place le code dans un dépôt Github. De cette façon, tous les problèmes et mises à jour peuvent être suivis. Le lien Github est https://github.com/savall21/Simple-Blaster-OS. Le diagramme mis à jour est ci-dessous :

Voici en détail les connexions des broches de données :
(une broche de chaque bouton va à la masse ; l'autre est un signal)
Bouton de tir - Broche D8/SS (11)
Changement de mode - D3 (6)
Écran de munitions 128x32 :
SCL - D9 (12)
SDA - D10 (13)
Écran de visée 64x32 :
SCL- SCL/A5/D19 (24)
SDA- SDA/A4/D18 (23)
DFPlayer Mini
RX - TX (1)
TX - RX (2)
Broche de signal LED - D11/MOSI (14)
Le DFPlayer mini est une chose délicate. Du moins pour moi. J'utilise généralement une bibliothèque. Le problème est que les fabricants semblent constamment changer la puce, de sorte que le code que vous avez peut-être utilisé auparavant ne fonctionne plus. J'utilise actuellement DFPlayerMini_Fast.h. Jusqu'à présent, cela semble fonctionner avec tous les DFPlayers que j'ai.
Quelques points concernant le DFPlayer. Les fichiers sur la carte SD doivent être formatés d'une certaine manière. Il y a plusieurs façons, mais ce qui fonctionne pour moi est de nommer le dossier contenant les fichiers MP3 01. Les fichiers à l'intérieur du dossier doivent avoir les premiers caractères comme 001, 002, 003, etc. Je n'ai que cinq fichiers, ils sont donc numérotés 001, 002, 003, 004 et 005. Vous pouvez mettre le texte que vous voulez après les premiers numéros.
Le dépôt Github contient également les fichiers .mp3 pour les sons. Vous pouvez modifier les sons du blaster en échangeant les mp3 de votre choix.
Voici une présentation vidéo :
N'hésitez pas à me faire savoir si cette version fonctionne pour vous.
Hi!
I am trying to make that project (using the v2 diagram), but just cant make it work… maybe you can give me a light!?
am using only the counter oled and 2 w2812b single leds (it’s for a e22 blaster)
the oled works. I can also see the TX led on the nano, blinking when the select is pressed.
But, no sound, no lights and no countdown on the oled. It seems that the trigger (D8) is not connected at all!
tryed diverse nanos, to be sure the problem is not the arduino, and always the same result.
Do you have any idea, what could it be the problem?
thank you.
Helvio Conti Rossini
Hello, I get no reaction via pin D8 when I press the button. I’ve already replaced the Arduino to rule out this as an error.
The DFPlayer also doesn’t play any sounds no matter which button I press. The speaker only beeps briefly when you press the mode button. But it plays something via the pins on the DFPlayer directly on the ground.
Bg Meik
Hello Chris, I’ve been watching your videos and I came across your simple blaster video which is awesome, I’m trying to build a prop weapon for my Son for Halloween and cosplay and I want to use your code but I only need the ammo counter, (no flash LEDS and no ammo reload) I just mode switch and fire, I’m using a Arduino Nano and a Adafruit FX sound board. I want it to do the power up sound when you turn it on and just fire and be able to switch firing modes. How could I modify your code to do what I need it to do! if you could help me figure this out it would be awesome! God Bless and thank you for your time!
Laissez un commentaire