|
- 8 general purpose I/O lines (digital input/output with special
features like PWM or pulse output)
|
|
- 5 10-bit A/D inputs (separate from digital pins)
|
|
- 1 hardware PWM output (operates continuously)
|
|
- 1 hardware counter input (operates continuously)
|
|
- 1 LED under software control
|
|
- True RS232 from onboard 5V supply
|
|
- EEPROM for storing configuration or serial numbers (256 bytes)
|
|
- ActiveX control (OCX) and DLL supplied; or control via serial
protocol (57600 baud)
|
|
- Portable C library source with examples for Linux, Cygwin, and
Windows
|
|
- Java object for use with Java (requires javax.comm support)
This versatile kit can be customized to use different power
supplies or customized I/O. Imagine the power of real world I/O in
your next project. Here are just a few ideas:
-
Monitor temperatures or voltages
-
Control a motor or fan using PWM
-
Read external switches or sensors
-
Control solid state relays or other devices
The GP3 has found applications in model rocketry, security
systems, holiday and museum displays, factory automation, solar
power monitoring, ham radio, and automated test set ups. |
|
What software is available? |
|
Free DAQ
software lets you plot data or export to Excel
Free GP3EZ data lets you
create applications with no programming
Core libraries contain an OCX for
languages that can use ActiveX objects, DLLs for other Windows
languages, and demo programs
Java object also contains a JavaScript
interpreter demo that can control the GP3 using JavaScript
A sample library in C that can compile
for Linux, Cygwin, or Windows and is simple to port to any platform
with a C compiler
There is also a user's
group available.
You can find many examples in the links to the
right.. |
What else do I need?
All you supply is a cable to the computer (a standard serial cable or a
USB serial port -- you can order them as options or use your own) and
a DC power supply or 9 volt battery. The GP-3 has an onboard 5V regulator,
or you can supply 5V regulated directly to it.
This kit is available in two forms (see the two pictures at the top of
this page). The board on the left is based on the GPMPU28 board and the
one on the right is based on the GPMPU40 board.
The GPMPU28 board is easier to assemble and has a connector that fits
into a common solderless breadboard with the analog inputs and selected
other signals. In addition, you can easily modify the board so the
connector carries exactly the signals you need. This is the board most
people want.
However, you can build a GP3 on our GPMPU40 "universal" board (this is
the GP3B configuration). This requires more manual wiring, but is highly
customizable and brings out all signals to an edge connector suitable to
plug into a breadboard. Of course, in either case, you can use the
connector to connect to another board or a cable as your application
warrants. The GP3B also has room for an 8 pin IC socket (supplied) for an
op amp or other small circuit. You can also use the area for other
circuitry if desired. The kit includes the 8 pin socket and an MCP602 op
amp, although as you build the kit you can use this area for any circuitry
you like. However, the GP3B requires significant wiring of the GPMPU40
subsystems, so it is more difficult to build. If you aren't sure, stick
with the usual GP3.
Please note that this is a kit and does require soldering and basic
electronic tools. This allows you to customize the board to fit your
needs. All the parts are through hole, and the solder masked board is very
easy to assemble.
How do I get one?
GP-3
complete kit
$49.95
GP-3
assembled and tested $79.95
GP-3B
(GPMPU40-based) complete kit $69.95
Serial cable (DB9 female
to male, 6') $8.99
USB Serial adapter, DB9M to USB
B with cable for Windows $19.95
|
Key Links
Articles
Introduction to the GP3 : covers basics,
Visual Basic, ASP, WSH, and more
The GP3 and Visual Basic Express: find out how
to use the GP3 with Microsoft's free Visual Basic Express
The GP3 and Excel: find out how to acquire
data with a GP3 and Excel
Using the GP3 with Java or JavaScript: You
can use the GP3's JavaScript interpreter to write quick test programs or
use Java under Windows, Linux or any supported Java OS.
Networking a GP3 - Using a GP3 over a LAN or the Internet for remote control and sensing.
Dot
Net/C Sharp Oscilloscope - Michael Gold writes about creating a scope
with C Sharp and a GP-3 on the C# Corner Web site.
Dot Net
Voltmeter - Another Michael Gold article using the GP3 as a stylish
voltmeter (C#).
Dot
Net Recorder - Another Gold article with a solar power twist.
Internet
Temperature Yet another Gold article. This one measures temperature
over the Internet with a GP3.
Downloads
Free DAQ Software
Core library install (includes OCX, DLL, and
all required files, plus demo exe)
NEW: GP3EZ (released 20 Dec 2007)
point and click configuration of the GP3.
GP3.OCX (released 3 Mar 2004) already
included in above download. See update page for
details.
Source for temperature demo (Visual
Basic)
Source for chart recorder demo (Visual
Basic)
Visual C++/MFC demo (uses ActiveX)
Spreadsheet example (requires ActiveX
DLL)
Standard non-ActiveX DLL (use C, C++, or
DECLARE in VB)
Java object (includes JavaScript
interpreter!)
Linux/Cygwin/Windows example (perfect starting
point for writing your own custom libraries). Now with documentation (download local copy).
|