element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • 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 & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • 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
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • 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
John Wiltrout's Blog Power Straw
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: jw0752
  • Date Created: 31 Oct 2016 7:23 PM Date Created
  • Views 3190 views
  • Likes 9 likes
  • Comments 39 comments
  • medical devices
  • handicapped assist
Related
Recommended

Power Straw

jw0752
jw0752
31 Oct 2016

For several years my Mom has been in a Nursing Home with Parkinson's disease. As she has lost function of her muscles I have attempted to use technology to assist her. I have posted a couple of my attempts to assist her in my Blog on E-14.

 

https://www.element14.com/community/people/jw0752/blog/2015/07/07/hacking-a-lift-chair

 

https://www.element14.com/community/people/jw0752/blog/2016/01/15/building-an-led-amplifier-for-mom

 

Recently on her bad days she has been too weak to draw the thickened water she has to drink up a straw. This causes her to become dehydrated and quickly affects her health. She is very stubborn and will not allow herself to be fed by other than by herself. To help her in the days that she is too weak to drink through a straw  I have constructed this little device to assist her. I call it a Power Straw. It is very light on electronics so perhaps it does not have much application to our electronics site but since I had published previous projects I though a few of the guys would be interested.

 

Here is a schematic of the project:

 

image

 

I began the project by collecting a variety of potential components. My Goal was to draw her thickened water from a reservoir and pump it up a line and into her mouth. She is accustomed to using a push button call switch when she needs help from an attendant so I decided to use a very similar switch to actuate the pump.

 

The water line would run axially with the switch and its wiring. The switch could be held in her hand and the water feed line would continue past the switch by about 4 inches.

 

image

Picture of Hand Switch

 

I decided to try a small 12 volt water pump, that is usually used in small fountains, to pump the water from the reservoir.

 

image

Picture of Pump in the Reservoir

 

My first prototype did not include an in line solenoid. This created a problem if the cord accidentally fell to the floor as gravity would siphon the water from the reservoir and create a big mess on the floor. My final prototype needed a solenoid.

 

image

Solenoid Picture

 

Since space and weight were not a particular problem I decided to use two 6 volt 4.5 Ahr Lead Acid Gel Cells for the batteries.

 

image

Battery Picture

 

A small Volt Meter circuit was incorporated in the control box so I could check the level of the battery and recharge it when needed.

 

image

Control Box Picture

 

The control box is very simple with the Volt Meter and a momentary switch to activate it, a single P Channel MOSFET, Jacks for: Batteries, Charger, Pump, Solenoid, and actuation switch.

 

    imageimage

Pictures on inside the Control Box

 

The Reservoir is an lightly insulated hospital drinking cup that I brought home after a past overnight adventure.

 

image

Picture of the Reservoir.

 

Here is a picture of the finished project before I took it to Mom's room and nylon strapped it to the back of her wheel chair.

 

image

Picture of completed assembly

 

I can see room for many improvements. The parts that I ordered and received did not meet my imagined specifications. For example the pump could have a little more power and the solenoid draws too much current. While the batteries will be heavy enough to deal with the present solenoid, ideally, I should be able to find one that uses 200 mA or less instead of the current 400+ mA. I have made the reservoir and hand cord easy to disassemble for cleaning but improvements can be made. The plugs that were used on the pump and the solenoid were not polarized. While this will not affect the solenoid it is important the the pump spin in the correct direction for maximum efficiency. I have marked the non-polarized plugs but someone other than me might miss this detail. For the time being however Mom is happy and after the newness wears off she too will have some good suggestions for her sonny boy on how he can make it better.

  • Sign in to reply

Top Comments

  • dougw
    dougw over 9 years ago +6
    They say need is the mother of invention, mothers are also the mothers of invention. Very nicely done John. If you are looking for improvement ideas, you might consider using a peristaltic pump - the liquid…
  • jw0752
    jw0752 over 9 years ago +6
    Here is the next iteration of the prototype using a peristaltic pump. The first thing to note is that the reservoir holder has been changed so that it will accommodate the standard drinking cup that is…
  • jw0752
    jw0752 over 9 years ago +5
    ERRATA : I have discovered that I made a mistake and published incorrect information reference the mA draw of the peristaltic pump. If one looks closely at the picture of the Fluke Meter in my last post…
  • jw0752
    jw0752 over 9 years ago

    Hi dougw  & Jan Cumps ,

     

    I have had a very fun night putting your two ideas on the bread board and experimenting with them. Here is the circuit and Schematic for the version inspired by Jan:

     

    image

     

    image

     

    image

     

    This circuit worked very well. The resistors and capacitor used in the U3 comparator circuit produce approximately one second of full voltage to the peristaltic pump before dropping back to the level determined by the 555 PWM circuit. The prototype board on the left is my PWM Test Jig which I use to save having to bread board a PWM circuit every time I need one.

     

    When I returned to the forum to post my experiences and success with the circuit inspired by   Jan Cumps    I was surprised to find another idea for this modification from   dougw  . This new Idea inspired me to return and also breadboard and test Doug's suggestion. Here is the revised schematic for Doug's solution as well as the pictures of the test set up.

     

    image

     

    image

     

    image

     

    I found this modification to work just as well and it produced approximately one second of full voltage on the peristaltic pump when I used 220K for the resistor in the RC circuit.  I learned a lot from each of these approaches to solving the need to add a boost to the pump on start up when the PWM driver is below 100%.

     

    Thanks John

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dougw
    dougw over 9 years ago in reply to jw0752

    A P-channel FET between the positive rail and the gate of Q2 could work.

    The gate of this FET would have a 1M pull-up to the rail and a 1uf cap to ground.

    The gate of Q1 will be high until the capacitor charges up, then the new FET is dormant.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • shabaz
    shabaz over 9 years ago in reply to jw0752

    Hi John,

     

    The method Jan suggests is fairly essential to get it to operate at low speeds. There is also a general way of doing it, but it is awkward. The problem with PWM on its own is (as can be seen) the lack of torque at low speeds. If the peristaltic pump is hackable then the motor could be replaced with a stepper motor but then a controller for that is needed/ Another way is to get some feedback off the motor shaft (before it is geared down) so you can feed it into a servo controller type circuit where the pulses off the shaft will be compared with a set value from your potentiometer. This could be achieved maybe by using bits from hobby servo motors, but again will be difficult. If you do see a way of getting pulses from the shaft (e.g. attaching a magnet) then something like MC33030 or MC33033 (it is actually intended for brushless operation but it can be used in a brushed motor mode) would work, but the trouble is they are obsolete. I do have a board I made with a MC33033 on it, and the board could be repurposed for your project. Let me know if you want to pursue that method, and I'll get it sent across. It will require fiddling with R and C values to get the pulses from the shaft sensor to a suitable form for comparing with the potentiometer setting, etc.

    Alternatively a microcontroller could be used, to detect when the shaft is not rotating (from the magnet and a digital output hall sensor) and increase the pulse width to get it moving again. That might be the easiest to be honest. If you want to go that route, I'd suggest a FRDM-KL25Z board and I can help you with the software. This method would just require the shaft magnet/sensor, and a FET for your motor which you already have in the circuit anyway, provided it can be switched from 3.3V which is what the FRDM-KL25Z output will be. The PWM can be implemented in software in the KL25Z board, and it has an analog input for the adjustment potentiometer too. Basically with all these methods, the closed-loop feedback from the sensor will always ensure that the motor is never stalled even at slow speeds.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Jan Cumps
    Jan Cumps over 9 years ago in reply to jw0752

    Say Hi to Mom, and good luck with the experiment.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • jw0752
    jw0752 over 9 years ago in reply to Jan Cumps

    Hi Jan,

    I really like your idea to start the pump with a 1 or 2 second full power boost. From your good description you have done all the hard work for me already. Tonight I will start the fun part and try to breadboard the circuit that you described.

    John

     

    I will tell Mom today about all the help I am getting designing her drinking machine from engineers all over the world. She will get a kick out of that.

    • Cancel
    • Vote Up +3 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 © 2026 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