Git Product home page Git Product logo

tmsuino's Introduction

TMSuino

A low-cost arduino-based TMS (transcranial magnetic stimulation) device to influence the symptoms of bipolar disorder.

Table of contents

Getting Started

Despite over 30 years of activity and over 500 patents transcranial magnetic stimulation hasn't yet found broad adoption.

It is my personal opinion that the reasons for this are two-fold:

  1. On-going dispute about it being a placebo effect - due to a lack of provable scientific explanations

  2. High costs - due to a focus on complex research devices

This projects' focus is on the second point: Drastically cutting down costs.

This is achieved using an Arduino UNO as the main driver module. Overall cost of parts is below 63 Euros ($75 as of August 2017).

The device requires no soldering, tools needed are a pair of scissors and a measuring tape / ruler / yardstick.

Picture

Here's a picture of the thing:

TMSuino

It is worn like a cap:

TMSuino on head

Prerequisites

  1. Arduino UNO R3 - as driver module

  2. Six coreless coils - to create magnetic fields

  3. Jumper cables - for wiring the coils to the arduino

  4. Cloth tape - to put everything together

  5. Double faced tape - to fix the coils onto the cap

  6. Tools: A sturdy pair of scissors - for all cutting tasks

  7. Optional tools: A printer - to print the placement pattern

  8. Optional parts: USB power adapter or 9V power adapter or 9V battery holder - as alternative power sources

For more details read the part list

Building it

It takes about two hours to build the device:

  1. Making the cap
    For more details see coil setup procedure

  2. Wiring
    For more details see the wiring description

  3. Arduino Code
    For more details see the code readme
    And if problems persist the troubleshooting readme

  4. Fixing jumper cables
    See the details on fixing here

Application suggestions

Side effects

Sessions of 15 minutes' length might be required to register any effects. Head aches, a "pressure feeling", can occur - these are expected to be harmless and temporary. Slight nausea, especially on an empty stomach, can occur - this is expected to lessen after one week of application.

What to watch out for

The desired effect would be called "sobering" - hinting the disruption of a manic phase. Or "stabilizing" - hinting the improvement of a depressive phase. Nothing is felt if no phase was active or no change occurred.

This is no treatment plan - just a starting point for your own research efforts.

When you end a sitting, check that the LED of the Arduino is still on and not blinking. Then you know it has not gone into error mode some time during the sitting.

Rationale

If you are curious why mentioned parts and materials where selected, read the details in the rationale. But you don't need to know this to build and use the device.

License and Disclaimer

For anything to be low-cost it must be open-source. Otherwise third parties will always take their share.

Therefore this work is licensed under CC0; putting all of it into the public domain. See the full text of CC0 here.

Legal issue

For legal reasons every person that wants to try this device has to build it by themselves.

Contributions and Questions

Are welcome. Please see the contributing and questions section for more.

tmsuino's People

Contributors

marmul avatar

Stargazers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.