MissionTrooper[TK] Posted April 12, 2019 Report Posted April 12, 2019 I'm just getting everything together for my first build and while I'm waiting for everything to arrive, I decided to make a voice changer. When I started researching voice changers I considered making a TKTalkie because the creator was kind enough to share his design , but I figured I'd take a crack at making my own first. I managed to find the amp on Amazon, that I think most of you are using. The system uses an Arduino nano with a DFPlayer mini. You can turn on a bandpass filter to make the voice sound more like a CB. There are bitcrusher and reverb settings to degrade the sound and add echo, respectively. I might add a ring modulator and other effects down the road, but they wouldn't really be applicable to a Stormtrooper. Maybe some blaster sound effects too. The button controller isn't what I intend to use. It's just an old RF remote that I converted for use for Arduino development instead of putting a bunch of pushbuttons on the breadboard. I'll most likely be using the glove button method like TKTalkie. 1 Quote
skyone Posted April 13, 2019 Report Posted April 13, 2019 (edited) it's working great! the MAX4466 preamp microphone is very reliable Edited April 13, 2019 by skyone Quote
MissionTrooper[TK] Posted April 13, 2019 Author Report Posted April 13, 2019 Thanks. Yes, the microphone seems very good. The adjustable gain is really nice and easy to reduce feedback. Adafruit really makes some good stuff. Quote
Lumpy Posted April 14, 2019 Report Posted April 14, 2019 This is awesome. I'm awaiting my BBB and would like to give this a whirl. Do you have a complete BOM to build this? I already have a few nanos, and I think some dfplayers (possibly clones). Is the PCB board available on OSH Park? I searched but it didn't pop up. Any help/guidance appreciated. Kris 1 Quote
MissionTrooper[TK] Posted April 14, 2019 Author Report Posted April 14, 2019 5 hours ago, Lumpy said: This is awesome. I'm awaiting my BBB and would like to give this a whirl. Do you have a complete BOM to build this? I already have a few nanos, and I think some dfplayers (possibly clones). Is the PCB board available on OSH Park? I searched but it didn't pop up. Any help/guidance appreciated. Kris I haven't ordered any boards yet. I should be ordering some this week. I will make everything open source, but I haven't completely finished the design yet. I may make it into a general purpose prop board, or simply base one on this. If you want to PM me your address, I'll mail you a board when they arrive and you can help beta test. Quote
MissionTrooper[TK] Posted April 17, 2019 Author Report Posted April 17, 2019 (edited) I've ordered the first set of test boards. I'm putting a 3.5mm earphone jack on the board and I'm breaking out some extra pins on the Arduino for expansion. I also made the 5V pin available so I can be powered by a 1 cell LiPo on that pin, a 9V on the battery pins or through the Mini-USB using a phone charger power pack. Each button has 3 modes; click, double click and long press, so there are up to 12 functions. Edited April 17, 2019 by Skookumshot Quote
NoVATie[Admin] Posted April 18, 2019 Report Posted April 18, 2019 Really cool stuff, nice job 1 Quote
skyone Posted April 19, 2019 Report Posted April 19, 2019 (edited) On 4/14/2019 at 11:32 PM, Skookumshot said: I will make everything open source, but I haven't completely finished the design yet. that sounds great, i just ordered the MAX4466 over ebay i think it can go even with 3 AA alkaline batteries Edited April 19, 2019 by skyone Quote
MissionTrooper[TK] Posted April 20, 2019 Author Report Posted April 20, 2019 It should run fine on 3 AA batteries. How are you guys with soldering surface mount? I'm working on this as an option to make the menu navigation easier. Quote
Lumpy Posted April 24, 2019 Report Posted April 24, 2019 Surface mount shouldn't be a problem. Just received my microphone order from Adafruit. Kris Quote
MissionTrooper[TK] Posted April 30, 2019 Author Report Posted April 30, 2019 The boards shipped from OSHPark. I'm just waiting for them to arrive. In the meantime, I've been working on an add-on accessory. I wanted to add an LED to my blaster, without modifying the blaster itself. This is my first prototype of a blaster effects tube that can be inserted into the blaster and run remotely off of the Troopduino. You could make a different one for each blaster with different colours and sound effects. Each blaster effects tube has a unique ID so it will match the correct blaster and sound. This is just a proof of concept right now. I have a better RX and some RGB high power LEDs on order. The Arduino Nano is a little tight for space, so I'm going to try something smaller. Quote
Sleestak Posted May 7, 2019 Report Posted May 7, 2019 Sounding great! I knew this could be done glad you are taking this on. May have to get some more arduinos. Quote
MissionTrooper[TK] Posted May 7, 2019 Author Report Posted May 7, 2019 (edited) The boards arrived today, but I'm getting a buzz on the DFPlayer when running on the 5V from the Arduino. I found that it's the RX line on DFPlayer, but a 1K resistor or powering off the 3.3V pin clears it up. I've been using DFPlayers in lightsabers for a while now without ever encountering this problem, but they run on a single cell Li-ion. If I wan't them to be able to run on a 9V or a USB power pack, I'll have to re-design the boards. Edited May 7, 2019 by Skookumshot 1 Quote
MissionTrooper[TK] Posted May 21, 2019 Author Report Posted May 21, 2019 Board schematic, BOM and code are available here. https://github.com/BipeFlyer/Troopduino I will be updating as I make improvements. Quote
skyone Posted June 28, 2019 Report Posted June 28, 2019 (edited) the 1 kohm resistor is needed between Arduino TX and DFPlayer RX because the serial input is goign at 3.3 volts while arduino otuput is 5 volts. " 4.1 Serial Communication Connect Module's serial port is 3.3V TTL level, so the default interface level is 3.3V. If the MCU system is 5V. It is recommended connect a 1K resistor in series" http://www.picaxe.com/docs/spe033.pdf btw great work! Edited June 28, 2019 by skyone Quote
MissionTrooper[TK] Posted October 21, 2019 Author Report Posted October 21, 2019 (edited) A quick video demo filmed in portrait like a dummy. LOL A little distortion and reverb turned on. Edited October 21, 2019 by MissionTrooper 2 Quote
JZYL Posted October 25, 2019 Report Posted October 25, 2019 Don't see why everyone hates on portrait mode all the time lol. In Asia, due to WeChat and Line, it's our preferred video mode. And I probably just gave away where my fam is from lol Sounds good! 1 Quote
MightyAtom[TK] Posted June 10, 2020 Report Posted June 10, 2020 (edited) I've recently ordered and assembled all the components for Troopduino and it works a treat. Many thanks to Andrew for his tireless assistance! I've chosen to run on 18650 cells and have moved the headphone jack off the board to allow for a case install. Edited June 10, 2020 by markgambino Minor copy addition 1 Quote
deputyd0ng Posted August 31, 2020 Report Posted August 31, 2020 I found the board on OSHPark, Can this run with simple 20mm 8ohm speakers? Id like to mount this with those speakers inside my helmet. And since Im ordering DF mini players and arduino boards for my blaster build, it would be nice to use some of the left overs for this project. If I were to do this would another amplifier be required? Quote
gmrhodes13[Staff] Posted August 31, 2020 Report Posted August 31, 2020 Very hard to say, I had speakers in my helmet at one stage and couldn't hear people over my own voice, get's pretty loud in a convention. Quote
deputyd0ng Posted September 1, 2020 Report Posted September 1, 2020 roger that, did you mount the anker speaker on your chest somewhere? I was debating putting the speaker behind the "rebreather" of the FOTK helmet...havent decided yet. Quote
deputyd0ng Posted September 1, 2020 Report Posted September 1, 2020 On 6/9/2020 at 11:17 PM, markgambino said: I've recently ordered and assembled all the components for Troopduino and it works a treat. Many thanks to Andrew for his tireless assistance! I've chosen to run on 18650 cells and have moved the headphone jack off the board to allow for a case install. Did you need the "Thick film ressitors"? in the BOM? Im a little confused looking at the read me, can this run with the arduino, DF player, and electret? Quote
MightyAtom[TK] Posted September 1, 2020 Report Posted September 1, 2020 I ordered the resistors according to part number in the BOM (via Digi-Key) and everything works just fine - no extra components required. Sent from my Pixel 4 XL using Tapatalk Quote
deputyd0ng Posted September 2, 2020 Report Posted September 2, 2020 (edited) 22 hours ago, markgambino said: I ordered the resistors according to part number in the BOM (via Digi-Key) and everything works just fine - no extra components required. Sent from my Pixel 4 XL using Tapatalk understood, Im printing an FOTK helmet right now, that has an outward-facing speaker mount on the left side facing the vent that I intend to cover with black speaker fabric. Ive done some small electronics, but that was by following guides online. Can I wire the output to a 90mm 8ohm 5watt speaker, rather than a headphone jack? Im thinking some type of amp may be required. I am reading about the max446, and it says an amp is required, so im thinking I can use one of the small audio amps meant for arduino, but Im gonna have to see what the real estate is like inside the bucket. I also plan on adding a TP4056 board for recharging the battery without removing. Ideally I can 3d print housing for all of these parts, so they can be semi-permanently installed. Edited September 2, 2020 by deputyd0ng Quote
MightyAtom[TK] Posted September 2, 2020 Report Posted September 2, 2020 That all sounds great, but Andrew (the designer) would be better suited to answering your queries. Good luck!Sent from my Pixel 4 XL using Tapatalk Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.