|
- 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
|
|
- Component for Gambas -- Visual Basic-like rapid application development for Linux.
|
|
- 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 (Updated 19 Dec 2008 -- now with shared library support for Linux)
Gambas Component (see accompanying article.
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 $44.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.
Physical Computing with Linux: A Rapid Approach using Gambas Use a RAD tool under Linux to automatically dismiss your screen saver when you approach your computer.
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). Updated 19 Dec 2008 to include Linux shared library support and bug fixes. sNow with documentation (download local copy).
|