The DAQduino board features a PIC18F2550 microcontroller with 14 digital I/O pins, two of them are PWM, and 6 input analog pins. With these IO ports, user can easily plug in different type of 3rd party boards with direct connection to USB port.
DAQduino has the same concept of the ICP12 usbStick with different shape and more I/O pins. Its PIC MCU is preloaded with Microchip’s USB HID bootloader that allows users to upload an application firmware directly through a PC’s USB port without any external programmer.
Features of iCP12A:
- Arduino form connection, easy interfacing, high performance and user friendly device
- Onboard with PIC18F2550 [Default] or PIC18F2553 28-Pin Flash USB PIC MCU
- Excellent flexibility that allows user to expand the board features with plug and play modules
- Peripheral Features:
- 19x IO Port (6x 10/12bit ADC pins, 2x 10 bit PWM/Freq/DAC pins)
- Serial port emulation (UART Baud Rates: 300 bps to 115.2 kbps)
- Supported operating systems (32bit/64bit): Windows XP ,Windows Vista, Windows 7, Windows 8, Windows 10, Linux, Mac OS X and Raspberry Pi
- On board Female Mini USB and Micro USB Type B connector
- Maximum Input Voltage: 15Vdc
- With 500mA current output at VDD pin with over-current protection
- 20MHz oscillator
- Green LED – power on indicator
- 2x LEDs (Green, Red) – status indicator
- ICSP Connector – on-board PIC programming
- Switch Mode Selection – Boot or Normal mode
DAQduino board is shipped with a preloaded data acquisition firmware that emulates as a virtual COM port to PC. Thereafter, the communication between the PC and DAQduino is serial and through a miniUSB cable. The firmware also supports basic I/O control and data logging feature. They provide a PC application named SmartDAQ that communicates with the DAQduino and controls its I/O pins, PWM outputs, and record ADC inputs.
SmartDAQ has a very friendly GUI with real-time waveform displays for 6 analog input channels. The time and voltage axes scales are adjustable. SmartDAQ can log the ADC data in both text and graphic form concurrently. One can utilize this feature to construct a low-cost data acquisition system for monitoring multiple analog sensor outputs such as temperature, accelerometer, gyroscope, magnetic field sensor, etc.
SmartDAQ v1.4 Features:
- Sampling channel: 6x Analogs (10/12 bit ADC) + 7x Digitals (Input/Output)
- PIC18F2550 [10bit ADC: 5mV Resolution]
- PIC18F2553 [12bit ADC: 1mV Resolution]
- Maximum Sampling rate: 1KHz or 1mSec/Samples
- Sampling voltage: 0V – 5V (auto & scalable graph) at 1mV Res. Dispaly
- Sampling period:
- mSec: 1, 2, 5, 10, 20, 50, 100, 200, 500
- Sec: 1, 2, 5, 10, 20, 30
- Min: 1, 2, 5, 10, 20, 30, 60
- Trigger Mode: Larger [>], Smaller [<], Positive edge [↑], Negative edge [↓]
- Sampling Mode: Continuous, Single
- VDD or External Vref Input Mode
- Logging Function:
- Save Format: Text, Graphic, Both
- Start Time: Normal, Once Trigger, 24-Hour Clock (Auto Run)
- End Time: Unlimited, Data Size, 24-Hour Clock (Auto Stop)
The DAQduino is available with the PIC18F2550 for $30, and with the PIC18F2553 for $39.9. You can order it through the official page where you can also get more details about iCP12A and its source files.
You can also see this product preview to know more about its functionality.