element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Personal Blogs
  • Community Hub
  • More
Personal Blogs
Legacy Personal Blogs Copy form Fighting Germs: EMDR tappers with Arduino (to reduce stress and anxiety)
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: ilvyanyatka
  • Date Created: 8 Jun 2020 4:01 AM Date Created
  • Views 1023 views
  • Likes 1 like
  • Comments 1 comment
  • emdr
  • fightinggermsch
  • emdr machine
Related
Recommended

Copy form Fighting Germs: EMDR tappers with Arduino (to reduce stress and anxiety)

ilvyanyatka
ilvyanyatka
8 Jun 2020

My project is EMDR tappers made with Arduino UNO. It falls under the category

Build Projects to Help You (and others) Cope!


   EMDR is used by psychotherapists in the office setting to reduce patients’ stress and anxiety. And now due to Covid-19 almost everyone is stressed and anxious. Especially elder people, because it is such a high risk to die for them. One of the ways EMDR is done is by using special device called tappers, that vibrate in a patient’s hands. Right now when all the doctors and therapists work through Telehealth they cannot do EMDR because they cannot give devices to the patients. My device can be used during Telehealth sessions and it is cheap to build. I heard that tappers doctors use are crazy expensive.


   My device consist of:

Arduino UNO,

switch to turn it on/off.

2 3V DC motors, one for each tapper

2 driver circuits (transistor, resistor, diode) for driving the motors.

Potentiometer to control work frequency of tappers.


   The potentiometer is connected to analog pin A0 and the value of the input from it defines how fast the motors will switch. As soon as one motor is turned off the other is turned on.


Each motor has a head of a toothbrush glued to it to brush the palm and to make it feel like a real EMDR tapper.


Driver circuits: Arduino digital pins can power devices that consume around 20 to 40mA current but 3V DC motors need high current, so I am using the transistors for driving the motors.

Transistor (PN2222) is connected in series with the motor and the transistor’s base is connected to the Arduino’s digital pin 6 through a resistance of 330 Ohm. The motor is connected between the collector pin of the transistor and the Vcc. A diode (1n4004) is connected in parallel to the motor, and it is used for blocking the reverse current.

Exactly the same setup is used for another motor controlled by digital pin 5.

 

_____________________________________

Source Code:

// Define Pins

#define TAPPER1 5

#define TAPPER2 6

#define KNOB_FREQUENCY A0

 

 

void setup()

{

pinMode(TAPPER1, OUTPUT);

pinMode(TAPPER2, OUTPUT);

Serial.begin(9600);

}

 

 

// main loop

void loop()

{

  int delayTime = analogRead(KNOB_FREQUENCY);

  delayTime = map(delayTime, 1, 1023, 1, 3000);

    digitalWrite(TAPPER1, LOW);

    digitalWrite(TAPPER2, HIGH);

    delay(delayTime);

    digitalWrite(TAPPER2, LOW);

    digitalWrite(TAPPER1, HIGH);

    delay(delayTime);

 

}

________________________________________

Attached files: image of circuit from TinkerCad, video (the same video on Youtube: https://youtu.be/8nplf5Yd7Ag )

Attachments:
You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image
  • Sign in to reply
  • Jan Cumps
    Jan Cumps over 2 years ago

    > Attached files: image of circuit from TinkerCad

    That one doesn't seem to have made it

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube