Difference between revisions of "SUMO/prepare electronics"
Line 404: | Line 404: | ||
|1 | |1 | ||
|GND | |GND | ||
| | |GND_SRV2 | ||
|- | |- | ||
|2 | |2 | ||
| | | | ||
| | | | ||
|- | |- | ||
|3 | |3 | ||
| | | | ||
| | | | ||
|- | |- | ||
|4 | |4 | ||
Line 429: | Line 429: | ||
|S5 | |S5 | ||
|SRV5 | |SRV5 | ||
|} | |||
=== Logger === | |||
[[Image:Umarim_logger_spi.jpg|thumb|right|Umarim with logger]] | |||
The Umarim autopilot and the TWOG logger communicate through a bi-directional SPI connection. | |||
{|border="1" | |||
|-valign="top" | |||
||'''Umarim SPI1 pin'''||'''Umarim SPI1'''||'''TWOG'''||'''TWOG conn.'''||'''TWOG name'''||'''TWOG pin''' | |||
|- | |||
|1 | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
|2 | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
|3 | |||
|SSEL1 | |||
|SSEL0 | |||
|USB | |||
|BUTTON | |||
|6 | |||
|- | |||
|4 | |||
|MOSI1 | |||
|MOSI0 | |||
|PPM | |||
|PPM_IN | |||
|3 | |||
|- | |||
|5 | |||
|MISO1 | |||
|MISO0 | |||
|PPM | |||
|SERV_CLK | |||
|5 | |||
|- | |||
|6 | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
|7 | |||
|SCK1 | |||
|SCK0 | |||
|ADC1 | |||
|ADC_3 | |||
|5 | |||
|- | |||
|''Molex 7pin'' | |||
| | |||
| | |||
| | |||
| | |||
|''various Molex'' | |||
|- | |||
|colspan="6" align="left"|''Cable length 6cm'' | |||
|} | |||
The TWOG can be supplied through its original power supply connector or through 5V from the Umarim if the switching supply board is removed from the TWOG: | |||
{|border="1" | |||
|-valign="top" | |||
||'''Umarim SRV0 pin'''||'''Umarim SRV0'''||'''TWOG PPM'''||'''TWOG PPM pin''' | |||
|- | |||
|1 | |||
|GND | |||
|GND | |||
|1 | |||
|- | |||
|2 | |||
| +5V | |||
| +5V | |||
|2 | |||
|- | |||
|3 | |||
| | |||
| | |||
| | |||
|- | |||
|''Molex 3pin'' | |||
| | |||
| | |||
|''Molex 5pin'' | |||
|- | |||
|colspan="4" align="left"|''Cable length 6cm'' | |||
|} | |} |
Revision as of 01:34, 26 March 2013
What you need
Qty | Manufacturer part number |
Description | Manufacturer | Digikey part number |
Other distributor | ||||
---|---|---|---|---|---|---|---|---|---|
Autopilot | |||||||||
1 | Umarim Lite v2 | Autopilot | Paparazzi | ||||||
1 | BEC cable female | Autopilot power supply | |||||||
1 | BOB-09966 | Breakout Board for USB Mini-B | Sparkfun | Sparkfun BOB-09966 | |||||
Modem | |||||||||
1 | XBP24-AWI-001 | Zigbee / 802.15.4 Module 2.4GHz XBee | Digi | XBP24-AWI-001-ND | Mouser 888-XBP24-AWI-001 | ||||
1 | WRL-11373 | XBee Explorer Regulated board | Sparkfun | Sparkfun WRL-11373 | |||||
GPS | |||||||||
1 | NL-652ETTL | GPS receiver u-blox 6 | Navilock | Hobbyking #387000004 | |||||
Sensors | |||||||||
1 | SHT75 | Humidity Sensor | Sensirion | Farnell #1590514 | |||||
1 | SHT75 adapter | SHT75 breakout board | Paparazzi | ||||||
1 | MLX90614 | Infrared Thermometer | Melexis | Sparkfun SEN-09570 FutureElectronics MLX90614ESF-BAA-000-TU | |||||
1 | MLX90614 adapter | MLX90614 breakout board | Paparazzi | paparazzi-hardware misc/mlx90614_small | |||||
1 | ETS airspeed | Eagletree airspeed v3 | Eagletree | ||||||
1 | PT1000 M222 | PT1000 M222 temperature sensor | Heraeus | Conrad #172041 | |||||
1 | TEMOD-I2C-R1 | PT1000 converter board | Hygrosens | Conrad #502001 | |||||
1 | Multi I2C | Multi adapter Board | Paparazzi | paparazzi-hardware misc/servo_i2c_multi | |||||
Sensors (optional version) | |||||||||
1 | BOB-08745 | Logic Level Converter | Sparkfun | Sparkfun BOB-08745 | |||||
1 | MS5611 | Barometric pressure sensor | Meas Spec | CSG #96 Drotek #44 | |||||
Logger | |||||||||
1 | TWOG v1.0 | Logger | Paparazzi | ||||||
1 | BOB-09966 | Breakout Board for USB Mini-B | Sparkfun | Sparkfun BOB-09966 | |||||
1 | BOB-00544 | Board for microSD Transflash | Sparkfun | Sparkfun BOB-00544 |
Shopping list
Mounting
Use high quality cable, PVC cable gets very stiff in cold temperatures.
Autopilot
Solder the BEC to the Umarim. Cover the Umarim in shrink tube. Cut free the Molex connector openings
Umarim Supply (J15) pin | Umarim Supply | BEC male |
1 | VBAT | + |
2 | GND | |
Cable length 9cm |
Solder the cables to the USB breakout board, plug cables in 4-pin Molex connector. Secure cables on USB with hot glue. Cover the USB breakout board in shrink tube.
Umarim USB (J8) pin | Umarim USB | USB mini breakout |
1 | GND | GND |
2 | USB+ | D+ |
3 | USB- | D- |
4 | USB_VBUS | VCC |
Molex 4pin | solder | |
Cable length 21cm |
Modem
Remove R5, R6, R7, R8, Q1, and Q2 from the XBee explorer regulated breakout board. Bridge OUT-DOUT and IN-DIN within the transistor. Solder the cables to the XBee explorer board, plug cables in 5-pin Molex connector. Secure cables on explorer board with hot glue. Plug XBee modem into explorer board and secure with shrink tube.
Umarim UART1 (J10) pin | Umarim UART1 | XBee Explorer Regulated |
1 | GND | GND |
2 | 5V | 5V |
3 | ||
4 | RX1 | DOUT |
5 | TX1 | DIN |
Molex 5pin | solder | |
Cable length 10cm |
SHT75 humidity sensor
Use SHT75 adapter board from Paparazzi hardware repository. Solder parts, secure sensor with hot glue to adapter board on the bottom side (not shown in picture).
Umarim AUX (J14) pin | Umarim AUX | SHT75 | SHT75 pin | SHT75 adapter pin |
1 | GND | GND | 3 | 1 |
2 | ||||
3 | +3.3V | VDD | 2 | 2 |
4 | AUX1 (P0.13) | DATA | 4 | 3 |
5 | AUX2 (P0.15) | SCK | 1 | 4 |
6 | ||||
7 | ||||
Molex 7pin | Molex 4pin | |||
Cable length 11cm |
MLX90614 infrared thermometer
Use MLX90614 adapter board from Paparazzi hardware repository. Solder parts, take care of sensor polarity. The I2C address of the MLX90614 needs to be programmed once before it can be used. Connect it as the only sensor to I2C and flash/run it with the IR_MLX_ONE_TIME CONFIG option set (currently available in the master branch only). See Module/Melexis_MLX90614.
Umarim I2C pin | Umarim I2C | MLX90614 | MLX90614 adapter pin | |
1 | GND | Vss | 1 | |
2 | ||||
3 | +3.3V | Vdd | 3 | |
4 | SDA | SDA | 4 | |
5 | SCL | SCL | 5 | |
Molex 5pin | Molex 5pin | |||
Cable length 9cm |
Eagletree Airspeed v3 Sensor
Extend the sensor cable.
Umarim I2C pin | Umarim I2C | ETS Airspeed wire colour |
1 | GND | white |
2 | +5V | red |
3 | ||
4 | SDA | yellow |
5 | SCL | brown |
Molex 5pin | solder | |
Cable length 32cm |
PT1000 temperature sensor
Solder the PT1000 sensor (little blue on the picture) to the two correct pads at the edge of the TEMOD-I2C-R1 board, where the pin plugs are. The pads on both side are not connected through. It has to be soldered to the side not carrying the chip. Remove pin header from TEMOD board. Solder 4pin cable to TEMOD, it will be connected to the Umarim through the multi_i2c board below. Fix with hot glue.
Multi board I2C pin | Multi board I2C | TEMOD-I2C-R1 | TEMOD-I2C-R1 pin | |
1 | GND | GND | 2 | |
2 | +5V | Vdd | 1 | |
3 | SDA_5V | SDA | 3 | |
4 | SCL_5V | SCL | 4 | |
Molex 4pin | solder | |||
Cable length 18cm |
Multi Board
Use the multi board from the Paparazzi hardware repository to have multiple I2C connections, a MS5611 barometric pressure sensor, a 3.3V to 5V level shifter and servo JR connectors for BEC supply through the motor controller.
Umarim I2C pin | I2C | Multi board I2C pin |
1 | GND | 1 |
2 | +5V | 2 |
3 | +3.3V | 3 |
4 | SDA | 4 |
5 | SCL | 5 |
Molex 5pin | Molex 5pin | |
Cable length 9cm |
Multi I2C_5V pin | Multi I2C_5V |
1 | GND |
2 | +5V |
3 | SDA |
4 | SCL |
Multi board Servo pin | Multi board Servo | Umarim Servo |
1 | GND | GND_SRV2 |
2 | ||
3 | ||
4 | S2 | SRV2 |
5 | S3 | SRV3 |
6 | S4 | SRV4 |
7 | S5 | SRV5 |
Logger
The Umarim autopilot and the TWOG logger communicate through a bi-directional SPI connection.
Umarim SPI1 pin | Umarim SPI1 | TWOG | TWOG conn. | TWOG name | TWOG pin |
1 | |||||
2 | |||||
3 | SSEL1 | SSEL0 | USB | BUTTON | 6 |
4 | MOSI1 | MOSI0 | PPM | PPM_IN | 3 |
5 | MISO1 | MISO0 | PPM | SERV_CLK | 5 |
6 | |||||
7 | SCK1 | SCK0 | ADC1 | ADC_3 | 5 |
Molex 7pin | various Molex | ||||
Cable length 6cm |
The TWOG can be supplied through its original power supply connector or through 5V from the Umarim if the switching supply board is removed from the TWOG:
Umarim SRV0 pin | Umarim SRV0 | TWOG PPM | TWOG PPM pin |
1 | GND | GND | 1 |
2 | +5V | +5V | 2 |
3 | |||
Molex 3pin | Molex 5pin | ||
Cable length 6cm |