internal 7Ports USB HUB & 
Multi-function I2C 1-Wire Board for Raspberry Pi
(RTC, Temperature Sensor, D/A, A/D,  EEPROM, DS2482-100 )
 
size small than Raspberry Pi with Multi-Function

Why Raspberry Pi suggest you need use External USB Hub with power Adapter? 
because they design use 140mA fuse in each USB port, "140mA", 
but USB spec need 500mA for each port,
that's why lots people have power issue for USB port.
in Rs-pi V2 they remove the Fuse design, and yo don't have any protect from Rs-Pi USB port.
 
What you can do ? 
1. modify Rs-pi Fuse power circuit.  
2. Use external USB Hub with power adapater 

Our RS-Pi internal USB hub with 1.5A polyswitch fuse and use USB signal (D+, D-) from Rs-pi only, 
not use power from USB port
and use Raspberry Pi 5V from P1 pin2 , so if you have good quality "more than 1.2A" DC 5V adapter , 
then you can use our 
Rs-Pi USB hub no problem.
if your device need more power, we also can provide extra 5V input(J13 mini USB B).
The Rs-Pi V1 board  if you not modify the fuse circuit, you may need plug in extra Dc 5V from
 (J13 mini USB B). 
for the Rs-Pi V2 no need for this input.





Raspberry Pi internal 7 Ports USB HUB & Multi-function I2C Board
(RTC, Temperature Sensor, D/A, A/D,  EEPROM, DS2482-100) 





Rs-Pi 7 Port USB Hub AD/DA Board plug-in Raspberry Pi       

                      

          
   for Rs-Pi V2  i2c in bus 1      " i2cdetect -y 1 "    for i2c bus scan 

                                       i2c  Bus detect  status

   18 -> DS2482-100     48  -> TMP102      50  -> 24c32           

   68 -> RTC DS1307   60 -> MCP3725    49 -> ADS1015

 

                              use eeprog 0.7.6 can read/write  for  24c32 or 24cxx
             
      MCP4725 12bit Digital-to-Analog Converter 
*     demo  9 bit   output  sinewave.py    at address "60"
 

                                          mcp4725  demo sinewave.py   result

  *   ADS1015 12bit  Analog-to-Digital Converter
     demo  12 bit   4 channel  input    ads1015-49.py    at address "49"

/28.7E1CC8030000    -  Connect   &  Detect  DALLAS 18B20P   TEMP Sensor

cat temperature   --    22.312    &  32.125                                     



           
  1. U8 RTC DS1307 with CR1220 Battery

2. U7 TMP102 Temperature Sensor

3. U9 24C32  32Kbit  EEPROM

4. U6 MCP4725 12bit Digital-to-Analog Converter 

   JP11 (AOUT, GND)  JP1 Disable Jumper

5. U11 ADS1015 12bit  Analog-to-Digital Converter ,  

   J7 INPUT (AIN0, AIN1,AIN2,AIN3,GND,3V3)       JP12 Disable Jumper       

6, J5 (5V, GND,SCL,SDL)    I2C device input

7. U2 - USB 7 Ports HUB chipset

     J1 (JP3)  USB HUB upper port signal input from Rs-Pi

8. U15 DS2482-100  I2C to 1-Wire bridge device

     J22 1-wire Port pin 1 - pin4 

     (5V,GND, OW (1-Wire Data, ESD Protected). RT (1-Wire Return/Ground ,ESC protected)

9. U16 DS9503P 1-Wire ESD protection diode

10. J13  Mini USB 5V input for USB HUB, you don't need plug 5V , the HUB already use 5V from Raspberry Pi, 

     if your use USB device need more power, then you can plug-in 5V in this port.

11. J11  for RS-Pi V2 GPIO connector (got 4 more GPIO pin)

To keep Rs-Pi USB Hub board working properly, you need keep the  Vcc input  for Rs-Pi above 4.75V,      

JP3   pin 1 Vcc, pin4 GND

  Adafruit Occidentalis v0.2 image support the
 
TMP102 , RTC DS1307 , ADS1015 and MCP4725

Use this board you can learn how to program use "C" or  "Python" , Will provide sample program for test can download from our web site.


Full Support by our Pi_Scratch software can be very easy control by Scratch

Pi_Scratch detail    Scratch driver software 

(1) i2c address 48 TMP102 temperature sensor test 

        

 

 after broadcast "Update"   in Sensing --> Slider , you will see the  Temp in the list

 

(2) i2c address  68  DS1307   RTC detect  & demo  

after broadcast "Update"   in Sensing -->  Slider , you will see the RTC  in the list

"Year, Month, Day, Date, Hour, Minutes, seconds"

 

RTC information  from Raspberry Pi  i2c RTC   module

 

if you can't detect RTC function in Scratch

you have echo ds1307  in   /etc/rc.local 

 

in 0x68 address display "UU"  

 

send    broadcast"rtc"   then  broadcast"update"

after broadcast "Update"   in Sensing -->  Slider , you will see the RTC  in the list

"Year, Month, Day, Date, Hour, Minutes, seconds"

(3) i2c  address 20  23008  8 GPIO test

 

  use command  8pin+"address"+a"bit (1 to 8)"

 8pin+"address"+ a"10001000"   -->  8bit  mode

8pin20a5     -->   output  to address 20   bit 5

or use  "8pin20a10010011"    -->    8bit address 20 from 8 to 1 "10010011"

 

(4) i2c  address 49  adc ads1015  4  channel input  test

  i2c  adc  ads1015   12bit  Analog-to-Digital Converter

 

after broadcast "Update"   in Sensing -->  Slider , you will see the ADC1, ADC2,ADC3, ADC4   in the list

  

(1)adc1 input &  output to 23008 8 bit GPIO bit 1

if  adc1 < 2    23008 bit 1 LED "ON"    8pin20a1               

(2) adc2 input &  output to 23008 8 bit GPIO bit 7

if  adc2 < 2    23008 bit 7 LED "ON"    8pin20a7 

 

(5) EEPROM i2c address 50  24c32  read/write

 

command  "EEP" + start address x, start address y +  " message"      

-->       EEP 0x00 0x00  pridopia eeprom test

The System will open a new screen for EEPROM editor ,  need waiting about 10 seconds

  



Package Content

1x  Rs-Pi 7 Ports USB Hub & I2C AD/DA & 1-Wire board
1x  USB to MINI USB hub input cable
1x CR1220 3V Battery
1x  Manual 


Raspberry Pi® is a trademark of the Raspberry Pi Foundation

Payment
1.We accept payment through Paypal ONLY.

2. We ship your orders within 1-2 business days after the payment cleared.

3. We ship to address provided by PAYPAL only.

4. Our standard shipping method is from United Kingdom by Royal Mail First Class Record & Royal Mail International Sign For.

5. Usually Delivery Time approximately 1 - 2 business days, In rare cases,it may take longer due to delay in holidays.

6. If your item does not arrive within 7 days please get in contact with us.

7. Our working day from Monday to Friday, 10am to 4pm