NEW: Learning electronics? Ask your questions on the new Electronics Questions & Answers site hosted by CircuitLab.
Project Help and Ideas » Help with Strain gauge project
August 25, 2010 by animox |
Hi Guys I've bought the kit, played about will compiling programs to the MCU and all seems fine. Thought I'd have a go a the strain gauge project. Strain gauges and nerd kit wise I think I have it sussed, but on the computer/python side of things I'm getting to the end of my tether. Managed to install and confirm installation of Python 2.6 but can not seem to run any of the nerd download programs i.e. live scale graph and live can counter. I noticed the programs need to import objects like import threading import time import serial import sys import pygame Any help on where to get these and where they need to be installed etc would be great. Alos does the py program need to be adjusted to point to my com3/usb serial? |
---|---|
August 27, 2010 by Ralphxyz |
Well I know next to nothing about python but I am also trying to get the weighscale project working. I am getting really stupid things happening. When viewing the output to Terminal screen on my mini Mac, I am getting a stream of numbers that does change when I apply weight but the numbers continue (without any weight applied) even after I power off the MCU and amplifier. As far as adjusting the com3/usb serial setting, yes you have to match what ya got. For me I have s = serial.Serial("/dev/cu.PL2303-0000101D", 115200). Now I only assume this to be correct, it is logical but I have no way of knowing if my assumption is correct. This is in weighscale_pc-weighScale.py. I can not run weighscale_pc-weighScale.py because of a missing serial module on my mac, anybody know how to setup python on a mac? Ralph |
August 29, 2010 by animox |
Cheers Ralph I know nothing about macs, but did change the dev/ line to com3 in my case. I got my serial extention for Python here if it helps http://sourceforge.net/projects/pyserial/files/ I now have the Python side of things running so hopefully I can put the two together soon Alan |
August 29, 2010 by Ralphxyz |
Right from the start Python is confusing there are two "Official Latest Release Versions" Python 2.7 and Python 3.1.2. How a new user without a coach (friend) is supposed to know which "Version" to use has to be trial and error and a waste of time. The short answer appears to be that Python 2.7 is "supported" by more peripherals (modules) so one should use 2.7 until you learn what the heck you are doing. Seems there used to be a big software company who would do things like this with their releases maybe the Python guys used to work for them. You also need wxputhon and pyGame besides pySerial. I really did not want to learn another programming language but in order to use the weighscale project code I have to. Ralph |
August 29, 2010 by Ralphxyz |
And you also need numpy the Numerical Pyton module! This is just for anyone in the future trying to install Python. Ralph |
August 30, 2010 by animox |
I actually used all of the above modules and numpy, but with Python 2.6, only because one of the modules I found was specifing 2.6, but I'm sure it will work 2.7 Alan |
August 30, 2010 by Ralphxyz |
I tried 3.1.2 on my mac but that failed to find the modules. I was able to finally get 2.7 running in XP with all of the modules. Ralph |
September 01, 2010 by Ralphxyz |
Now it turns out that pygame will not run on 2.7 and I have to back rev to 2.5.4 which of course the other modules probable will not support. Is anyone running python on XP SP2. What modules are you running and what versions of the modules and python? In order to run the weighscale pyython packages you need the following modules:
Apparently there is a 2.5 and 2.6 version of pygame. This is really stupid. Ralph |
September 02, 2010 by animox |
I'm running XP sp3 with python-2.6.6.msi, pygame-1.9.1.win32-py2.6.msi, pyserial-2.5.win32.exe, wxPython2.8-win32-unicode-2.8.11.0-py26.exe, numpy-1.5.0rc1-win32-superpack-python2.6.exe, Hope this helps Alan |
Please log in to post a reply.
Did you know that two resistors can be used to make a voltage divider? Learn more...
|