domenica 28 luglio 2019

Numbers for the parts of the system

I2C addresses:

Iopiplus bus 1 0x20
Iopiplus bus 2 0x21
To use the IO Pi Plus externally from the Raspberry Pi you will need to connect the 3.3V (Pin 1), SDA (Pin 3), SCL (Pin 5) and Ground (Pin 6) pins from the Raspberry Pi GPIO header to the corresponding pins on the IO Pi Plus.  The 5V pin will also need to be connected if you are not using an external 5V power supply.


ADC ADS1015
0x48 ADR -> GND
0x49 ADR -> VDD
0x4A ADR -> SDA
0x4B ADR -> SCL

PCA9685 multi servo:
Board 0:  Address = 0x40  Offset = binary 00000 (no jumpers required)
Board 1:  Address = 0x41  Offset = binary 00001 (bridge A0 as in the photo above)
Board 2:  Address = 0x42  Offset = binary 00010 (bridge A1)
Board 3:  Address = 0x43  Offset = binary 00011 (bridge A0 & A1)
Board 4:  Address = 0x44  Offset = binary 00100 (bridge A2

OLED DISPLAY
address between 0x78 (can be change to 0x7A)

HMC5883L magnetometer
7-bit address           0x1E
8-bit read address   0x3D
8-bit write address  0x3C

















MG995 Servo specifications

Specification:
  • Weight: 55 g
  • Dimension: 40.7×19.7×42.9 mm
  • Stall torque: 9.4 kg/cm (4.8v); 11 kg/cm (6 V)
  • Operating speed: 0.20 sec/60° (4.8 V); 0.16 sec/60° (6.0 V)
  • Operating voltage: 4.8~ 6.6 V
  • Gear Type: Metal gear
  • Temperature range: 0- 55 °C
  • Dead band width: 1 µs
  • servo wire length: 32 cm
  • Current draw at idle 10 mA
  • No load operating current draw 170 mA
  • Stall current draw 1200 mA