10 DOF IMU Sensor (B) is good at motion monitor, as well as detecting/measuring the position, height, and temperature. It would be helpful for making your own copter or balancing robot, provides great man-machine interaction.
- MPU9255 : 3-axis gyroscope, 3-axis accelerometer, and 3-axis compass/magnetometer
- Internal Digital Motion Processing™ (DMP™) engine, offloads complicate fusion calculation, sensor synchronization, gesture recognition, etc.
- Comparing with MPU6050, the MPU9255 is lower power consumption, and more suitable for wearable devices
- BMP180 : barometric pressure sensor
- Embedded temperature sensor for temperature compensation
- You can get the 10 DOF data through I2C interface
- Balancing robots
- Indoor inertial navigation
- Barometric altimeter
- Industry measurement
|1||VCC||3.3V~5.5V power supply|
|3||SDA||I2C data pin|
|4||SCL||I2C clock pin|
|5||INT||MPU9255 digital interrupt output|
|6||FSYNC||MPU9255 vertical sync signal|
RFID (radio-frequency identification) is the wireless non-contact use of radio-frequency electromagnetic fields, for the purposes of identifying and tracking tags attached to objects. This is the ID-12LA, a very simple to use RFID reader module from ID Innovations. With a built in antenna, the only holdup is the 2mm pin spacing. Power the module, hold up a 125kHz card, and get a serial string output containing the unique ID of the card. Note: The new ID-12LA is essentially the same as the ID-12, but has a lower voltage
The Voltage sensor can detect the supply voltage from 0.0245V to 25V. This module is based on resistor divider principle. This module allows the input voltage to reduce 5 times. As the Arduino or microcontroller analog input voltage is normally maximum 5V, the input voltage of this module can not exceed 5Vx5 which is 25V. If you give 25V DC to Vin, you will get 5V output in the ‘Sig’ pin.
This quadrature encoder board is designed to work with our micro metal gearmotors by holding two infrared reflectance sensors inside the hub of a 42×19mm wheel and measuring the movement of the twelve teeth along the wheel’s rim. The two sensors are spaced to provide waveforms approximately 90 degrees out of phase, allowing the direction of rotation to be determined and providing four counts per tooth for a resolution of 48 counts per wheel rotation.
Each analog sensor signal is fed to a comparator with hysteresis to provide glitch-free digital outputs. The compact layout of the board fits all of the components within the envelope of the hub and tire, allowing the board to be mounted between the motor and a chassis. The encoder is calibrated for operation from 4.5 V to 5.5 V, but it can be recalibrated for operation at 3.3 V.
Example code for the encoders is provided with the Pololu AVR Library. The example shows how the encoders can be used with AVR-based robot controllers, including the Arduino platform.
Using the Encoder
The two outputs of the encoder are digital outputs that can be connected directly to digital input pins on most microcontrollers (inputs that can generate interrupts on change are recommended). With 48 state changes per revolution of the 42 mm wheel, a speed of 1 m/s (a bit over 3 feet per second) generates approximately 360 state changes per second.
With two encoders used simultaneously, as is the case for most differential-drive robots, the encoders will require attention almost every millisecond. Decoding the encoder outputs should only take a few percent of the processing power of a high-performance microcontroller such as the Atmel AVR, but the encoders might be difficult to use with slower microcontrollers without available external interrupts.
Modifying the Encoder for 3.3 V Operation
The encoder is calibrated for 5.0 V operation, but it can be modified for operation at 3.3 V. The modification consists of two steps: reducing the IR emitter current-limiting resistance, and calibrating for the two phototransistor sensors (a simplified schematic diagram of the encoder is shown below).
The IR emitter current-limiting resistance for the two emitters, which are in series, is implemented by R1 and R4; bypassing R4 with a short halves the resistance from power to the LEDs. R4 is labeled on the circuit board silkscreen; one simple way to bypass it is to solder a thin solid wire (such as the lead of a 1/4-watt resistor) to both sides of the resistor and then to clip off the excess wire. With the resistor bypassed and the circuit powered at 3.3 V, the encoder will draw approximately 10 mA.
Next, the encoder must be calibrated (to compensate for the dimmer IR LEDs). Each channel has a separate trimmer potentiometer that can be adjusted such that at a constant wheel speed, the output of the channel is a square wave with 50% duty cycle. This is easiest with an oscilloscope connected to the outputs, but it can also be done with a microcontroller programmed to measure the duty cycle of the outputs. If the duty cycle is too high (or there are no low pulses at all), the potentiometer should be turned clockwise; if the duty cycle is too low, the potentiometer should be turned counter-clockwise.
Click here to know more about this product.
The OV7670 image sensor is a low voltage CMOS sensor that provides the full functionality of a single-chip VGA camera and image processor in a small footprint package. The OV7670 provides full-frame, sub-sampled or windowed 8-bit images in a wide range of formats, controlled through the Serial Camera Control Bus (SCCB) interface.This product has an image array capable of operating at up to 30 frames per second (fps) in VGA.
The 80cm Infrared Proximity Sensor is a General Purpose Type Distance Measuring Sensors, this sensor takes a continuous distance reading and returns a corresponding analog voltage with a range of 10cm (4″) to 80cm (30″). Can be used in TVs,personal computers ,cars and so on.
Interface: This sensor is quite small and use a tiny connector called the Japan Solderless Terminal (JST) connector. These connectors have three wires: ground, vcc, and the output. Because the sensor fire continuously and don’t need any clocking to initiate a reading, it is easy to interface with any microcontroller. for the seeeduino, the wire convert the 3-wire to 4-wire to compatible with the twig interface of Grove .
The QTR-8A reflectance sensor array is intended as a line sensor, but it can be used as a general-purpose proximity or reflectance sensor. The module is a convenient carrier for eight IR emitter and receiver (phototransistor) pairs evenly spaced at intervals of 0.375″ (9.525 mm). Each phototransistor is connected to a pull-up resistor to form a voltage divider that produces an analog voltage output between 0 V and VIN (which is typically 5 V) as a function of the reflected IR. Lower output voltage is an indication of greater reflection.
The outputs are all independent, but the LEDs are arranged in pairs to halve current consumption. The LEDs are controlled by a MOSFET with a gate normally pulled high, allowing the LEDs to be turned off by setting the MOSFET gate to a low voltage. Turning the LEDs off might be advantageous for limiting power consumption when the sensors are not in use or for varying the effective brightness of the LEDs through PWM control.
Click here to know more about this product.
The QTR-8RC reflectance sensor array is intended as a line sensor, but it can be used as a general-purpose proximity or reflectance sensor. The module is a convenient carrier for eight IR emitter and receiver (phototransistor) pairs evenly spaced at intervals of 0.375″ (9.525 mm). To use a sensor, you must first charge the output node by applying a voltage to its OUT pin. You can then read the reflectance by withdrawing the externally supplied voltage and timing how long it takes the output voltage to decay due to the integrated phototransistor. Shorter decay time is an indication of greater reflection. This measurement approach has several advantages, especially when coupled with the ability of the QTR-8RC module to turn off LED power:
- No analog-to-digital converter (ADC) is required
- Improved sensitivity over voltage-divider analog output
- Parallel reading of multiple sensors is possible with most microcontrollers
- Parallel reading allows optimized use of LED power enable option