Jump to content

lerxstrulz

501st Stormtrooper[TK]
  • Posts

    166
  • Joined

  • Last visited

Posts posted by lerxstrulz

  1. The wireless mic works in the mic port (I use a 2.4Ghz with mine) you may just have to adjust the mic input gain. If you have the line-in wired up and working then great, but you are right the line-in cannot be adjusted via the app (it was dropped in favor of the mic port.)

     

    Your ble issues sound like either a short somewhere or a comm issue between the ble and the teensy. If the light goes solid then you have a connection, but if nothing else happens it means that they can't talk to each other.

     

    Make sure the TX of the ble goes to the RX of the teensy and vice versa. Also take a voltmeter and make sure you have continuity from end to end on the TX and RX wires.

     

    Lastly, if you are on Android make sure location services are on. They tied the ble radio into that a few updates back.

     

    Oh, and make sure the baud rate in your config.txt matches what the ble is set to, which is typically 9600 by default.

     

    Hope that helps!

     

    Sent from my SM-G965U using Tapatalk

     

     

     

     

  2. Hey guys, we've recently released V4 of the TK-Talkie system.  This latest update includes more voice effects INCLUDING a voice pitch changer (up or down!) so if you're a dude that wants to sound like Phasma or a lady who wants to sound like Vader this update is for you!

     

    We've also updated the control app with a new interface and more features, and have added a Control Glove to the mix.  More than just a sound glove, you can program each individual button via the app to perform up to 2 functions including volume adjustments, sleep/wake, PTT, mic gain, loop start/stop, mute/un-mute and more.

     

    More info is available at tktalkie.com/v4 or at our store at store.tktalkie.com.  The video(s) below offer an overview and brief demonstration of some of the capabilities.  The first video is a standard setup and basic config, and the second video runs you through using the app and demonstrates different profiles you can setup and how to use the control glove.

     

    facebook.com/groups/tktalkie

     

     

     

    • Like 1
  3. I’m currently working on putting together a TKTalkie and I’m wondering, there’s a lot of room in the Aker 1506. I could likely fit a 5v regualator circuit and a jack in there. Has anyone tried running the TKTalkie and a wireless mic receiver off the Akers internal battery? I’m wondering how long it would last.
    Someone has done that. It is in one of the threads...maybe the V2 thread?

    Sent from my SAMSUNG-SM-G930A using Tapatalk

  4. 1 hour ago, TheRascalKing said:

    Hey all... wondering if anyone can help me troubleshoot - my TK Talkie was working fine but the last time I went to plug it in, it wouldn't fire up at all. I used a new 5V battery pack and upon closer inspection, realized it listed a 3Amp max power output. I tried an older battery after that was forsure a 1Amp max after and it still wouldn't fire up. Could I have fried the Talkie from too much power? Is there anything I can do? Help! Thank you :)

    The board has a built-in over-amp circuit that will shut it down and should protect it from getting fried.  Can you connect it to your computer and see if it comes on?  As strange as it sounds, I had one a while back (like a year ago) that I was experimenting with and did the same thing.  It would not come on so I thought it was dead.  Then a few weeks later I plugged it in just for the heck of it and it worked.  Not saying you should wait a few weeks ;)

     

  5. I’ve received my TK-Talkie. I had connected my amp, mic, and power, started the amp and all worked well.  
     
    I encountered a little trouble with the unit shutting down, but it was my fault, the battery was putting out more amperage than I’d thought. I switched to the proper battery and all was well.
     
    The only change I’d made was adding my TK ID, which somehow appears 3 times in the drop down when starting. 
     
    I went to to try it today, to actually get into the app and tweak things and generally play around. 
     
    My TK ID still appears 3 times, and the unit worked (background sound effects).
     
    I decided to delete my TK ID to start fresh, I have not yet changed my passcode from the one sent with the instructions.
     
    In the drop box, I have TK-Talkie and Add new profile.  No matter what I choose, the app says there is no Bluetooth connection. 
     
    My iPhone 6 is up to date.  I’m assuming I screwed myself somehow  by deleting my TK ID.   I’m basically locked out of the app and I’ve tried to get back in with no luck. I’ve downloaded the Lightblue app and it still detects my TK ID that I’d used as a profile name. 
     
    When powered on, the orange LED above the card is solid, the smaller LED blinks.  I’ve just noticed that the Lightblue app does not consistently detect a BLE signal. 
     
    How do I reset the app or get back in ?
     
    Thanks for any help anyone may have. 
    Delete the app and reinstall. Sounds like the device list became corrupted. You will not lose any settings on the TKTalkie as they are stored on the micro SD card and not in the app itself.

    Sent from my SAMSUNG-SM-G930A using Tapatalk

  6. On 9/20/2017 at 1:53 AM, TKSnake said:

    I tried using an FTDI cable to program my BLE, but it didn't seem to be responding on Terra Term, at 9600 or 38400 baud. Is there something I'm missing? I even made a breakout box to split off some 3.3v power to Pin 34 from the main power on the 5v serial interface with no success. Any advice would be appreciated. 

    This is the setup I use to program the BLE.  I don't have a diagram but these pics should show you exactly how to set it up.  I'll also post the Arduino sketch I use.  Just connect at 9600 using the serial monitor and enter the commands.  To set the name:  AT+NAMEYourNameHere [Enter]  Some BLE modules "may" use AT+NAME=YourNameHere.  It will depend on the manufacturer and how well they stick to the spec.  Most real HM-10's will use the full AT command set but a lot of the CC2541's use a reduced or modified set. You can check that it set correctly by just typing AT+NAME and it should display the programmed name.

     

     

    // Basic Bluetooth sketch HC-05BLE_02_9600+ECHO
    // Connect the BLE module and communicate using the serial monitor
    //
    // The BLE defaults to commincation mode when first powered on.
    // The default baud rate for communication mode is 9600. Your module may have a different speed.
    //
     
    #include <SoftwareSerial.h>
    SoftwareSerial BTserial(2, 3); // RX | TX
    // Connect the HC-05 TX to Arduino pin 2 RX. 
    // Connect the HC-05 RX to Arduino pin 3 TX through a voltage divider.
     
    char c = ' ';
     
    void setup() 
    {
        Serial.begin(9600);
        Serial.println("Arduino is ready");
     
        // HC-05 default serial speed for communication mode is 9600
        BTserial.begin(9600);  
        Serial.println("BTserial started at 9600");
    }
     
    void loop()
    {
        // Keep reading from HC-05 and send to Arduino Serial Monitor
        if (BTserial.available())
        {  
            c = BTserial.read();
            Serial.write(c);
        }
     
        // Keep reading from Arduino Serial Monitor and send to HC-05
        if (Serial.available())
        {
            c =  Serial.read();
     
            // Copy the serial data back to to the serial monitor. 
            // This makes it easy to follow the commands and replies
            Serial.write(c);
            BTserial.write(c);  
        }
     
    }

     

     

     

    20170926_074630.jpg

    20170926_074637.jpg

    20170926_074708.jpg

    • Like 1
  7. On 8/25/2017 at 0:25 PM, Jimbo3301 said:

    I programmed my BLE device using an FTDI cable and Tera Term terminal emulator. The syntax I used was AT+NAME=TK11055. I discovered after assembly and powering up that the syntax was wrong.  Apparently, it should have been AT+NAMETK11055 omitting the “=”. My BLE is named "=TK11055". Too much trouble to change it. I also desoldered the 6 pin header and wired from the thru holes to the pins on the audio adapter. Was a little paranoid about potential shorts between the header pins and the audio adapter.  I guess I could of put a piece of shrink wrap around the pins. That would have been easier.

     

    I wish I could find a supplier of BLE's where the header pins were not already soldered on.  I have JST connectors that would work great.  I tried removing the headers but it was a LOT of work. I ended up using 4-wire dupont connectors that slip on to the BLE pins and direct solder the wires to the Teensy.

  8. I've updated the case design (dubbed MkII) for the v3 so that the BLE is now inside the case instead of an external dongle (the original design was adding the BLE to the v2 and that was the most efficient way to do it...)

     

    The pic is a low-res prototype.  There are two access holes in the top:  the larger one in the back is for viewing the Teensy LED and accessing the programming button for doing firmware upgrades.  There is a smaller one above where the BLE sits so you can see the LED as well.

     

    I will be posting the STL on the website and hopefully getting a short tutorial put together on how to mod your v3 for this (mostly just need to extend some wires.) All orders from the website moving forward will use this case.

    tktalkie-mkII.png

  9. 5 hours ago, flibberflops said:

    Tutorial - Dead links (Problem 1)
     I started following the V2 software tutorial and quickly found that all the links to downloads and Github were dead. After a bit of confusion I found new links in the download section (confusing that the tutorial links are dead, but I got around it)

     

    I will go back and make sure those are working.  the Github repos were reorganized recently and I had found a few more.  I thought I had caught them all...thank you for finding that.

     

    5 hours ago, flibberflops said:

    TkTalkie Sketch not working (Problem 2)

    Following the guide, downloaded all the Audino software, teensie addon and V2 Sketch file. When I try to load the sketch file to the teensie I get loads of "Stray '\302' in program errors". A quick google suggests that there are invalid characters in the code. So I try the V3 sketch... same error. Hmmmm, using the error log I try manaually altering the offending files. However, everytime I rerun, i get new lines with the same error. Eventually giove up. (my assumption is that because of the errors, no code went to the teensie???)

     

    Those errors are due to the way Windows saves the source code when you copy and paste or jus try to download the source code.  If you look at what you have, you will probably see some HTML code in there ;)  You will need to use the "Download" button and download the ZIP file.  I'll update the README file on GitHub to reflect this.

     

    5 hours ago, flibberflops said:

    Its Working (Sort of)

    Created the SDcard (from the zip file) turned on the teensie and it works! Startup wav plays, tkloop works, voice works.... however the sound effects are not working!!!!

     

    No sound effects working (Problem 3 - Main Problem)

    No matter what i try, I cannot get the post talk sound effects to work?
    As mentioned above the startup wav works and the Tkloop works but not the sound effects.

     

    Things I have tried....

    First off, I know the voice is switching off because the voice effect static switches off and total silence occurs (I have also tried with zero voice static to see if it was being drowned out)
    I have tried removing the tkloop (just incase that was causing the issue)
    I have tested the sound effect wavs by moving one of them to the startup folder, renaming the file... and yep the the sound effect wav works as a startup sound
    I have even tried renaming the effects folder (and changing the config file)

    Still no post voice effects? Could this be related to the failed sketch upload??????

     

    This is mostly likely a mic calibration issue.  The static only plays while you are talking and not hearing static does not mean the mic has shut off.  Check out this video on mic calibration:

     

     

    5 hours ago, flibberflops said:

    Push to Talk (Minor issue)

    One final point, the tutorials also mention adding a PTT button. However other than settings help (where it says you can set the pin number for PTT) I can see no reference to how to physically ads a PTT to the teensie???

     

    Wiring up a PTT jack just requires connecting the ground lug of the jack to a ground pin on the Teensy (or Audio Shield) and the left channel lug (or mono lug if it's not a stereo jack) to a pin on the Teensy (defaults to pin 2.)  I do need to add that to the tutorial!  The button is also simple...I use a microswitch and wire it to a 3.5mm jack (see example.)  Again, I need to add that whole process to the tutorial.  To keep the case compact, the rear connection is either Line-Out or PTT, but I am working on some other case designs ;)

     

    Join the group at facebook.com/groups/tktalkie and PM me there and I will help you get a PTT button built if you are wanting to add that.

     

  10. When I downloaded the new firmware ZIP, the file is named tktalkiev3.ino.hex. The 1.12 app reports the firmware as 3.00. I went to GetHub for the latest sketch since it seemed to be updated. When I uploaded it the old way, the version now read 3.11.

     

    Ok I tried this on my TKTalkie (after putting the "Blink" sketch on it) and it installed ok.  Just to be safe I recompiled and recreated the zip file and uploaded it ;)

  11. When I downloaded the new firmware ZIP, the file is named tktalkiev3.ino.hex. The 1.12 app reports the firmware as 3.00. I went to GetHub for the latest sketch since it seemed to be updated. When I uploaded it the old way, the version now read 3.11.

     

    My only request is to be able to select the directory from which the profile pulls effects, for building different costume profiles. I don't seem to see that in the current 1.12 app.

    The hex file is the already compiled code and you use the Teensy loader to put it on to the TK Talkie.

     

    To select the directory whenever you are on the sounds page just tap on the drop-down box and you will have a list of directories at the bottom of the list that you can change into and it will list any files in that directory.

     

    Sent from my SAMSUNG-SM-G930A using Tapatalk

  12. Okay, fixed the problem! Was my usual problem of not following the instruction! DOH

    I was connecting the 3v and ground to another point on the board, but when I solder them directly to the pins, it worked. Let me be a lesson for others not how to do things

    Thanks for the help! I'm looking forward to trying this out at my first troop this weekend! :smiley-sw013:

    Cheers

    Fulhair

    Glad to hear it! I'm working on a little cleaner wiring scheme as well.

     

    Sent from my SAMSUNG-SM-G930A using Tapatalk

  13. Hi,

    I've built my TK talkie and lovin' the effects but can't get the bluetooth module to pair with the talkie app.

    My phone can see the module and brings it up, but when I try to connect I get the following error.

     

    Failed to connect: name: MTL-BT05 id C8:FD:19:9C:CC:B0 errorMessage : Peripheral Disconnected

     

    Any advice on how to fix this? I've already tried swapping the tx/rx wires.

     

    Here's a screenshot of the error in the app:

    https://drive.google.com/open?id=1nQ-zZ7ZHPAuWn5iB2fezBGPWI2UepCbB4w

     

    Cheers

    Fulhair

    Are you sure the Bluetooth adapter is an HM-10 or clone (cc2451)? I ask because typically the phone can't see the module without a BLE app like LightBlue.

     

    You can also connect the Serial Monitor in the Arduino IDE up to the TKTalkie while you are trying to connect and see what's going on. Just enter the commands

     

    debug=1

     

    and then

     

    echo=1

     

    and you will be able to see what is going on when you try to connect.

     

    Sent from my SAMSUNG-SM-G930A using Tapatalk

  14. Thank for the clarification. It sounds like my audio receiver, wherein setting it to -40dB is quieter than setting it to -10db. Perhaps adding a negative (-) to the value in the GUI (and maybe having the slider work in reverse) could help make it more intuitive. Just my 2 credits :)

     

    This is what happens when you let engineers design user interfaces ;)

    • Like 1
  15. Question: I barely have my Pyle Pro turned up but the LIne Out volume from the TK Talkie is still very loud. Seems like the app only lets me turn the Line OUt Volume down to 13. Is there any way to turn it down farther so I have more gain control on the Pyle Pro and don't risk having the Pyle Pro too loud or making feedback into the mic so easily? This was a big issue yesterday on my May the 4th troop.

     

    Actually, that particular setting works in reverse. 13 is loudest.  And I just realized that is not indicated anywhere. The audio board works that way for some reason.  Try turning it "up" on the app and it should get quieter.  The valid settings are 13 to 31...again...idk why they built the board that way. As a matter of fact I'm adding that to the next release so that it is more user friendly.  I have mine set on 27.

    • Like 1
  16. I don't think the rule I was trying to delete was the default profile. I usually switch the default to another rule before I delete because I figured this would be an issue.

     

     

    You can delete the default (startup) profile...it will just update your settings to use the one that is currently loaded, so no worries.

     

    And yes, I forgot to run the files command, but I think the reason it couldn't overwrite is because, as you mentioned, the program uses the 8.3 filename format, and therefore it couldn't overwrite due to the filename length. Therefore, you can disregard any report I made regarding the TK76253_BGL.TXT file as the name isn't supported anyhow.

     

    Yeah unfortunately that's a limitation of the SD card library...boo.  I looked at another library, but there was a big speed difference.

     

    I'll keep messing around with it. I used the SDCard formatter yesterday and today after my profiles became corrupted, but there's always a chance that perhaps the card is just going bad and it's not actually an issue with the app or TKTalkie software. I may try a different SD card or buy a new low-capacity HD card to compare performance.

     

    I've had a couple cards go bad...and not cheap cards either lol.  I have noticed these little micros like to be left alone for the most part ;) To be fair while I'm going through my testing protocols the card gets inserted and removed one BILLION times (it's Science...) I have been using the SanDisk HD cards but recently switched to a PNY HD card and it is working just as well and does not cost as much ;)

     

    it's not actually an issue with the app or TKTalkie software

     

    Don't worry brother...I'm not one of those devs that believes I write perfect code...I've been doing this long enough to leave ego out of it.  I use this project as well so I want it to work and work WELL and welcome all feedback.  There are a things in there that are improvements offered by others.  We used to have a guy at work we called "Works for me" because that was always his answer when you had any issues with his code (he no longer works here lol.)  I appreciate the feedback!

     

    Thanks for your help and developing something awesome  :D

     

    No sweat man...thank you for your help!

×
×
  • Create New...