internal 4 Ports USB HUB & 
Multi-function i2c A/D D/A 1-Wire Board for Raspberry Pi

(RTC, Temperature Sensor, D/A, A/D,  EEPROM, MCP23008, 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 4 Ports USB HUB & Multi-function I2C Board
(RTC, Temperature Sensor, D/A, A/D,  EEPROM, MCP23008, DS2482-100) 



                                       

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

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

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

  

                              use eeprog 0.7.6 can read/write  for  24c32 or 24cxx

               23008 8 bit GPIO     use 23008.py can set each bit output high or low


      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. U5 MCP23008  J2 (GP0 ~  GP7 ) OUTPUT    &    GP0,GP1,GP2,GP3,GP,GP5,GP6,GP7 (8 LED OUTPUT ) 
        R20,R21,R22 (A0,A1,A2) address select
         
  2. U8 RTC DS1307 with CR1220 Battery

3. U7 TMP102 Temperature Sensor

4. U9 24C32  32Kbit  EEPROM

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

   JP11 (AOUT, GND)  JP1 Disable Jumper

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

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

7, J5 (5V, GND,SCL,SDL)  J6(3v3,GND,SCL,SDL)   I2C output

8. U2 - USB 4 Ports HUB chipset

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

9. 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.

10.  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


11. U16 DS9503P 1-Wire ESD protection diode

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 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