You are browsing as a guest. Sign up (or log in) to start making projects!

Ship #1 Pending review

Hi! I built Tide! Tide is like a smart ring that tracks your health metrics, and you can even play games with it. What I really wanted to start with this was that I really wanted an aura ring or something like that, but those are really expensive, right? I kind of searched other things online, and one thing I came across was this one guy’s video on how he reprogrammed a smart ring from China. I ordered my own one from China for about $4, and it’s really cool. I was planning to just use it normally, but on that guy’s video, he also said he reprogrammed it, so I wanted to do something really similar.

Once I got it, before even downloading the app, I tried learning how to reprogram it, but all the Bluetooth protocols and stuff are very complicated. There’s this one public repository called Pulse Loop, which I owe credits to because they helped me make the Bluetooth protocol from a random ring company actually work. Tide now can track my health metrics and my sleep, and it’s really simple because it’s just a ring that sits on my finger. I don’t have to keep charging it, and the battery life is really good.

I did not make the ring. I owe all credits for the ring to the manufacturer, and I did not design all the Bluetooth protocols. I owe that to Pulse Loop.

Other than that, the app itself was where I got a lot of inspiration. I wanted to make a really cool UI, so it’s like a liquid glass UI built in Swift, and all of your data stays on your phone, so there’s no backend for it. It’s a very simple app. It just uses Bluetooth and connects to the ring, and if you want, you can use it.

Please do not copy my exact code. You can change it up, but you can have the same Bluetooth protocols, etc. I hope you enjoy the project. I was not able to upload a demo video because it is a hardware project, and you really can’t test the app without an actual Tide ring. I’ve just uploaded a video from Google Drive if you want to see if you want to demo it. If you have any questions, please ask me. If anything else, please ask me. That’s been a lot of time making this. It was definitely one of my harder projects, but it was definitely worth all the effort, in my opinion. I also think that this is something that I’m going to keep using, and I want to make sure that if anybody else wants to use something similar, you can also buy the ring. I’ll give the reference points at the bottom.

Credits to: https://github.com/saksham2001/PulseLoopiOS for the BLE protocol

and credits to: https://www.aliexpress.us/item/3256810466598469.html?spm=a2g0o.order_list.order_list_main.5.5fc31802tqizAE&gatewayAdapt=glo2usa for the ring! please check it out if you want your own I highly reccomend its cheap and a fun experiment!

  • 5 devlogs
  • 28h
Try project → See source code →
Open comments for this post

4h 4m 31s logged

Another thing thats sick, since the motion tracker on the watch can work for a camera I decided to make a game for it check it out!

0
0
3
Open comments for this post

2h 30m 28s logged

I figured out something really cool the ring has motion tracking so if i tap my fingers together it can do stuff, on the current app it comes with it can take photos so I spent some time implementing something similar on my app.

0
0
3
Open comments for this post

4h 55m 58s logged

I added a new section to view your vitals i added more after comparing with my apple watch, took a long time to tuning it correctly so the data would be accurate and good, I also wanted to add some more vitals like the oura ring but most are just estimates although they work fairly well

0
0
5
Open comments for this post

16h 4m 28s logged

im building tide. I bought a cheap smart ring from china and now im building my own health tracking app from that ring. It measures my heart rate and steps and calories!

0
0
4

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…