Blueprint

Ryan's Cognitive State Ring

This is a sensor packed device that features a GSR sensor and max30102 sensor that measure skin electrical conductivity (arousal), temperature, spo2, heart rate, and HRV. The point of this is to build a tracker that isn't focused on fitness, but cognitive health tied to the nervous system. These sensors will be packed into a small PCB that goes on one of the two rings. There is a ring on the index finger with the PCB+ one electrode and the other ring on the middle finger has the other electrode. This data is controlled by the nrf52840, a small MCU on the PCB, and sent via Bluetooth low energy to a mobile based Flutter app. The data goes through a filter, removing any outliers. Additionally, in the app there is a "Cognitive Score." The app interprets all the data and based off of an algorithm, it can give you a score out of 100 as well as some insights. Everything (app code, schematic, PCB, MCU code, and CAD) is in my GitHub.

Created by s**24 s**24

Tier 1

6 views

0 followers

Timeline

s**24 s**24 added to the journal ago

Touched up the PCB and rerouted some wires.

I rerouted some wires on my PCB just for more organization and improved the via layouts. A lot of my BCU tracks are on the horizontal axis while my FCU tracks are going up and down vertical axis.

Screenshot 2025-12-17 at 9.49.54 AM

s**24 s**24 submitted Ryan's Cognitive State Ring for review ago

s**24 s**24 added to the journal ago

Here is the new BOM

Okay So i was asked to use anything but amazon so I did that however I am concerned for counterfeit parts. The price decreased about 10 dollars so that's good.

BOM - Sheet1 (1)

Screenshot 2025-12-15 at 7.14.57 AM

PenguinBoyMo PenguinBoyMo requested changes for Ryan's Cognitive State Ring ago

The price is still the same, try using temu for the Amazon parts

s**24 s**24 submitted Ryan's Cognitive State Ring for review ago

PenguinBoyMo PenguinBoyMo requested changes for Ryan's Cognitive State Ring ago

Try to reduce cost some part on your checkout list are on amazon and are cheaper on temu or aliexpress

s**24 s**24 submitted Ryan's Cognitive State Ring for review ago

s**24 s**24 added to the journal ago

Added pictures of PCB

I updated my readme to include direct images of my PCB and the 3D image of my PCB. For any more PCB details, there is a folder in my github repo that says Ring PCB and Schematic. There are more pictures including the schematic and the direct files of everything including gerber.

Screenshot 2025-12-13 at 11.50.17 AM

Jay Jay 🚀 requested changes for Ryan's Cognitive State Ring ago

your readme mentions a PCB and you also add that to you read me like pictures of it?

s**24 s**24 submitted Ryan's Cognitive State Ring for review ago

Jay Jay 🚀 requested changes for Ryan's Cognitive State Ring ago

i still dont see a BoM.csv file

s**24 s**24 submitted Ryan's Cognitive State Ring for review ago

s**24 s**24 added to the journal ago

Find the cheapest possible options and make the BOM.csv

I had a google spreadsheet, but I am downloading it into a CSV. Also I reduced the price by almost 30 dollars and found the ABSOLUTE best price including shipping. I tried to use some Aliexpress parts but they didn't have the exact thing I needed.Screenshot 2025-12-13 at 9.42.20 AMBOM - Sheet1

Iamalive Iamalive 🚀 requested changes for Ryan's Cognitive State Ring ago

Please add a BOM.csv to your project, and also try to find some cheaper parts from other retailers instead of buying from Amazon! (Think aliexpres, temu, etc)

s**24 s**24 submitted Ryan's Cognitive State Ring for review ago

s**24 s**24 added to the journal ago

I am making a more comprehensive CAD in Fusion 360.

I downloaded fusion 360, got the hang of it, then I imported my PCB stl file from KiCad and designed the 2 rings, embedded the pcb, added the battery, cut holes, hid the pcb away, and added the electrodes and a connecting wire. See the hole thing in Git RepoScreenshot 2025-12-12 at 11.30.45 PMScreenshot 2025-12-12 at 11.30.17 PM
Screenshot 2025-12-12 at 11.30.35 PMScreenshot 2025-12-12 at 11.30.26 PM

Tanook Tanook 🚀 requested changes for Ryan's Cognitive State Ring ago

THis is cool, however, I dont see the CAD in the journal. THe journal should show the full building process, with more depth (not just the final product, but the actual steps whilst building it.) Also, the CAD should be more complex. I would recc Onshape or fusion. Looking nice!

s**24 s**24 submitted Ryan's Cognitive State Ring for review ago

s**24 s**24 added to the journal ago

Routed the PCB

I routed the SUPER tight PCB and used both top and bottom layers. I adjusted some pins in the schematic so I could get all the pins corrected with no interference or DRC errors.
I got this done in three long sessions:

OHH also I learned all about vias and track widths because I ran into an issue where the inner pins of the MCU were not able to be routed out, so what I did was reduced width requirements, then I made a smaller track, placed a via, and was able to get through that wall. Its screenshot is below

image

Screenshot 2025-12-12 at 1.16.00 PM

s**24 s**24 added to the journal ago

Layed out the PCB and got rid of Schottky diode.

I learned how layers worked, how to use KiCad PCB editor. I somehow layed out the PCB very tightly with no DRC errors. All of the capacitors are nearby their pins and resistors are in proper place. In this session, I updated my PCB from my schematic and also cut out the D_Schottky Diode. Here is my process in screenshots: image image
image

Screenshot 2025-12-12 at 1.14.03 PM

s**24 s**24 added to the journal ago

Set up the schematic/researched parts.

Learned everything about schematics, parts, pins, pads, nets, etc. Built a schematic for the PCB including the max30102 and the gsr sensor. I also fiddled with different LDOs and battery protectors.

I started out with a double NMOS but then decided to proceed without them.

I watched a lot of youtube videos on a guide through kiCad

Below, you can see my progress and process:

image

image

image

Schematic

s**24 s**24 added to the journal ago

Figure out XCode

I had to learn how to use VSCODE and XCODE together and made some tweaks to my iPhone to get the app running and installed. Also had to figure out BLE permissions. Also learned how to send data BLE with some random BLE apps.Screenshot 2025-12-12 at 1.08.55 PM

s**24 s**24 added to the journal ago

Built Arduino IDE code for MCU nrf52840

Built code for MCU nrf. This code sends the data connected from SCL, SDA, and analog 0 pins and transmits it over BLE with several different UUIDs. I looked at online guides to the max30102 sensor and also the gsr sensor, combined it, and learned how to use the Arduino BLE library. My last update to the code was 2 weeks ago. Again, I started this before but I have many variations to this code I will show: The code is linked in GitHub. Screenshot 2025-12-12 at 2.00.25 PM
Screenshot 2025-12-12 at 1.05.05 PM

s**24 s**24 added to the journal ago

Created iOS flutter app for device.

First I created the flutter app running on XCODE iOS. It is linked in the GitHub repository. Small tweaks in the algorithm and filtering have been done. I know you want to see the process but I started this during the fall and I don't have anything to show for progress but I am constantly making UI tweaks, and new features. Last week I added the temperature feature that is on the max30102 to the UI. Screenshot 2025-12-12 at 1.57.10 PM
IMG_5600

1Mon 1Mon requested changes for Ryan's Cognitive State Ring ago

please journal your process of creating this project!

s**24 s**24 submitted Ryan's Cognitive State Ring for review ago

funkeudo funkeudo requested changes for Ryan's Cognitive State Ring ago

This looks great conceptually BUT you sadly need a complete PCB, CAD, and code as well as a README filled with images and a BOM before you can be accepted, especially for a Tier 1 project! You can do it, though!

s**24 s**24 submitted Ryan's Cognitive State Ring for review ago

s**24 s**24 started Ryan's Cognitive State Ring ago