Parkinson's Disease Tulip


advertisement
Reply
 
Thread Tools Display Modes
Old 01-01-2017, 11:58 AM #1
johnt johnt is offline
Senior Member
 
Join Date: Apr 2009
Location: Stafford, UK
Posts: 1,059
15 yr Member
johnt johnt is offline
Senior Member
 
Join Date: Apr 2009
Location: Stafford, UK
Posts: 1,059
15 yr Member
Default

TexasTom thanks for sending the screen shots from the "Emma".

I ran my prototype (that is with only 4 vibrators) using the firing pattern shown by the screen shot. No luck. I show the code below.

I reckon that the "Activator" that they talk about is just the coin shaped vibrating motor that we are using.

Activator 1 is shown as having a firing pattern alternating between on (100ms) and off (100ms) giving a period of 200ms, or a frequency of 5Hz. That's in the middle of the range of 4-6Hz that's the norm for PD. I don't think this is a coincidence.

Given that tremor varies from person to person, it makes sense to try a range of values for the period from about 150Hz to about 250Hz.

With this perspective it is possible that activators 2 to 6 are just dealing with errors. These parameters are possibly determined in a training session. Here's how I could see such a system working:

- use a sensor to measure tremor;
- accept the alternating pattern of Activator 1, but play with the period until the locally optimal period is found for this particular user;
- take measurements with Activator 1 set, where there is still tremor set the Activator 2 bit to on, possibly with a reduced strength;
- and so on, giving less strength to each succeeding activator.
(Basically a Fourier analysis type approach.)

The moral of the story is that unless the tremor reduction system can be got working by trial and error, a way of measuring tremor (accelerometer, etc.) is at the heart of the system.

Ironically, I wanted to use this time for further tests, but for some reason although I'm late with my drugs I'm not tremoring!


// NOTE: this is a prototype. DO NOT USE FOR CLINICAL PURPOSES.

// This program controls 6 vibrating motors positioned in a circle around a wrist or arm.

// The theory under test is that the vibrations around the wrist reduces tremors.

// D0 A5
// D1 A4
// D2 A3
// V0 <---- D3 A2
// D4 A1
// V1 <---- D5 A0
// V2 <---- D6 ARDUINO
// D7 UNO VIN
// D8 GND
// V3 <---- D9 GND
// V4 <---- D10 5V
// V5 <---- D11 3.3V
// D12
// D13
// USB 5V
//

const int NVIBRATORS = 6;
const int PHYSICAL_PIN[6] = {3,5,6,9,10,11}; // Choose digital pins with PWM.
const int INTERVAL = 100; // ms
const int NINTERVALS = 20;
const int STRENGTH = 200; // range 0..255
const int VIBRATOR[6][20] = {
{1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0},
{0,1,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,1,0,0},
{0,0,0,1,1,0,1,0,1,1,0,1,1,1,0,1,1,0,0,0},
{1,0,1,1,0,1,0,0,1,0,1,0,1,0,0,0,1,0,0,0},
{1,1,0,1,0,0,1,0,1,0,0,1,0,0,1,1,0,1,0,0},
{1,0,0,1,0,1,0,1,0,1,0,1,0,1,0,0,1,0,0,1}
}; // 1=on, 2=off

int intervalNumber = 0;

void setup()
{
// set the vibrator pins as output
for (int v=0; v<NVIBRATORS; v++)
{
pinMode(PHYSICAL_PIN[v], OUTPUT);
}
}

void loop()
{
for (int v=0; v<NVIBRATORS; v++)
{
analogWrite(PHYSICAL_PIN[v], STRENGTH*VIBRATOR[v][intervalNumber]);
}
delay(100);
intervalNumber = (intervalNumber+1)%NINTERVALS;
}


John
__________________
Born 1955. Diagnosed PD 2005.
Meds 2010-Nov 2016: Stalevo(75 mg) x 4, ropinirole xl 16 mg, rasagiline 1 mg
Current meds: Stalevo(75 mg) x 5, ropinirole xl 8 mg, rasagiline 1 mg
johnt is offline   Reply With QuoteReply With Quote
"Thanks for this!" says:
job1119 (01-01-2017)
Old 01-03-2017, 02:22 PM #2
TexasTom TexasTom is offline
Member
 
Join Date: Jun 2015
Location: Austin, Texas
Posts: 112
8 yr Member
TexasTom TexasTom is offline
Member
 
Join Date: Jun 2015
Location: Austin, Texas
Posts: 112
8 yr Member
Default

Quote:
Originally Posted by johnt View Post
TexasTom thanks for sending the screen shots from the "Emma".

Activator 1 is shown as having a firing pattern alternating between on (100ms) and off (100ms) giving a period of 200ms, or a frequency of 5Hz. That's in the middle of the range of 4-6Hz that's the norm for PD. I don't think this is a coincidence.

Given that tremor varies from person to person, it makes sense to try a range of values for the period from about 150Hz to about 250Hz.

John
I suspect you meant a period of 150mS to 250mS

I'm in the midst of trying to get a "cubby hole" built for our boxing class. Everyone tosses bags on the floors, old style gym lockers are too small, so I'm doing a little weekend wood working project. Taking longer than I realized as I hadn't been in the workshop for a couple of years. Great fun to actually have a fun project, but will get these knocked out of the way then back to the Emma.

Tom
__________________
Born 1958. Diagnosed PD 2014.
Meds Sept 2016: 5x daily: 2 - Sinemet 25/100 + 200mg Comtan; 50/200 ER Sinement (bedtime).
Oct 2016 - DBS - bilateral GPi (PD & Dystonia). Still a work in progress. (Reduced meds to 4 - 25/100 & 50/200 ER Bedtime daily; but need six months to see how DBS/Meds play out)
TexasTom is offline   Reply With QuoteReply With Quote
"Thanks for this!" says:
johnt (01-04-2017)
Reply

Tags
invention, reducing, tremor


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
The most amazing invention I've ever seen. MelodyL Social Chat 9 04-11-2008 08:54 AM
Invention: Remote-controlled pills Stitcher Parkinson's Disease 0 11-20-2007 11:39 AM
New Invention? Of some use? noname Thoracic Outlet Syndrome 0 07-01-2007 11:08 PM
Invention helps those with ALS find a voice BobbyB ALS 0 02-27-2007 08:52 PM
Ardsley students win MIT grant to develop wheelchair invention BobbyB ALS 0 12-20-2006 09:11 AM


All times are GMT -5. The time now is 07:28 PM.

Powered by vBulletin • Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.

vBulletin Optimisation provided by vB Optimise v2.7.1 (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
 

NeuroTalk Forums

Helping support those with neurological and related conditions.

 

The material on this site is for informational purposes only,
and is not a substitute for medical advice, diagnosis or treatment
provided by a qualified health care provider.


Always consult your doctor before trying anything you read here.