Bangle.beep(); not working

Posted on
Page
of 2
Prev
/ 2
  • I have just published an update about this: https://www.kickstarter.com/projects/gfw­/banglejs-the-hackable-smart-watch/posts­/2792722

    Short version: we've been screwed by the manufacturer. Looks like the vast majority of watches don't have a speaker in. However you can still get sound using the vibration motor as a speaker.

    For instance uploading this:

    require("Storage").write('.boot2',`Bangl­e.beep = function (time, freq) {
      return new Promise(function(resolve) {
        if ((0|freq)<=0) freq=4000;
        if ((0|time)<=0) time=200;
        if (time>5000) time=5000;
        analogWrite(D13,0.1,{freq:freq});
        setTimeout(function() {
          digitalWrite(D13,0);
          resolve();
        }, time);
      });
    };`);
    

    And restarting (long-press BTN3) will replace the beep function with one that uses the vibration motor. Not as loud but it'll still work ok.

  • @Gordon I saw that people have already been starting to say this in the Kickstarter comments, but here are my 2 cents as well: Keep my part of the refund if you can get one. With all this extra troubles I'm sure you can use it better than me.

  • Doesn't work in mine either. Didn't open it up but I assume it's missing here as well.
    Tested the snippet you came up with: First, it's incredible that you came up with a solution in minutes :) It's definitely more silent than the piezo in the beta watch.

  • If the beta watches (should) have piezo buzzers, maybe a thread for swapping them with non-piezo watches for those of us who don't have a noisemaking use case? I'd be happy to drop my beta in the mail for someone who really needed to test that, and just swap it for their non-buzzer model.

  • I don't care about a refund either, i can live without sound and/or put a piezo disc in there myself, should be fun!

  • I don't need a refund either 👍

  • Me too :-(
    No need for a refund. @Gordon - your time is best spent elsewhere, continuing to do great work on this fantastic project!

  • I don't need a refund either. Keep the refund, if ever you get some.

  • If you update Bootloader and Settings now you'll find that the 'Beep' option in Settings gives the option of Piezo or Vibrate (it defaults to Vibrate). When you change setting it'll give you a test tone, so if you have a device with a Piezo you can see, and you can also see the difference.

    I added the option because actually in a lot of cases you might want to use the Vibration motor as a speaker and then have the piezo pins available for adding some external components.

  • So I got my Bangle today. And well.... I LOVE IT!
    Also: Beep did not work when it arrived, after updating the settings and switching to vibrate it works, indicating piezo is missing for me as well. Go get a juicy refund from the manufacturer and keep my share please!

  • Same from my side, I do not want a refund.
    Its not your fault, and last not least, in times like this we have serious problems.
    Nobody should waste time for peanuts like a refund.

  • The same here! I opened the clock and there is no piezo speaker. I do not need a refund. But are there any limitations to the resistance of the piezo speaker? I found speakers with resistance from 200 up to 1500 Ohms.

  • Hi all,

    I got these:

    https://www.ebay.co.uk/itm/121926838371

    I figured I would need a 25mm diameter one but couldn't easily get one so went for the 27mm. It is a bit big but does still fit in the case.

    The volume wasn't too bad with the back of the case off but it is very quiet once reassembled. TBH I'm not sure it's worth the effort, especially when you think most smart watches only have a buzzer anyhow.

    Still, it's an easy fix for those that want to.

  • Looks like that one is rated up to 16 V, which could explain why it's quiet since the original apparently is at 3 V...

  • Thanks for the tip.

  • Hi All. My bangle arrived on Wednesday and I've finally put aside the time to play with it properly. Unfortunately I have the same issue with no beep being produced. I'll open it up later on to have a look inside. No need for a refund. I have a colleague in China who supplies vision systems for ensuring parts are assembled correctly, happy to have them put together a quote for the plant!

  • Post a reply
    • Bold
    • Italics
    • Link
    • Image
    • List
    • Quote
    • code
    • Preview
About

Bangle.beep(); not working

Posted by Avatar for nsg @nsg

Actions