|Home All DIY Kits All Expansion Boards Accessories Web Store OEM/ODM Contact|
|X100 EXPANSION BOARD|
|QUICK START GUIDE|
|A. FITTING THE EXPANSION BOARD|
|B. POWER SUPPLY|
X100 supplies the RPi with a regulated +5V through the GPIO header using a 2A poly-resettable (PTC) fuse. With the wide voltage input range, the RPi can be powered from a wide variety of external sources such as batteries, 12V power adapters, solar battery sources, etc. Additional +5V power outputs are also available at the pins of the JST servo ports connectors.
Recommended Power Adapter : 110~240VAC input, 12VDC 2A output
Dimension of input plug (Unit: mm)
Warning: do not connect a +5V supply through the Raspberry Pi micro-USB connector when used with X100.
|C. HDMI TO VGA|
See description on http://elinux.org/RPi_Screens#RGB_analog.2FVGA
Any HDMI to VGA adapter without external PSU might work for a time, but then burn out D1, therefore Do not use HDMI converters powered by the HDMI port! The solution is to either only use externally powered converters.
X100 doesn’t use power from RPi HDMI port and has many features that enable it to perform in a superior manner. Among those features you will find:
|D. SETTING RTC TIME|
<6> Download the latest version operation system of Raspbian "wheezy" and install.
<7> Download the RTC driver
pi@raspberrypi ~ $ wget http://www.suptronics.com/downloads/rtc-3.6.11.tar.gz
<8> Extract the RTC driver
pi@raspberrypi ~ $tar xzvf rtc-3.6.11.tar.gz
<9> Install the RTC driver
pi@raspberrypi ~ $sudo dpkg -i rtc-3.6.11.deb
<10> Copy the RTC module's boot file to the Raspberry Pi boot directory.
pi@raspberrypi ~ $sudo cp /boot/vmlinuz-3.6.11-atsw-rtc+ /boot/kernel.img
<11> Add the RTC kernel module to the /etc/modules list, so its loaded when the machine boots.
pi@raspberrypi ~ $sudo nano /etc/modules
<12> Save your changes by pressing Ctrl-x then Y
<13> Create the RTC device creation at boot, edit /etc/rc.local by running
pi@raspberrypi ~ $ sudo nano /etc/rc.local
echo pcf2127a 0x51 > /sys/class/i2c-adapter/i2c-1/new_device ( sleep 2; hwclock -s ) &
<14> Reboot your Raspberry Pi so the time will automatically be synced from the RTC module,
pi@raspberrypi ~ $ sudo reboot
<15> Get the right time set on the Pi ,
pi@raspberrypi ~ $ sudo date MMDDHHMMYYYY.SS (MM= Month, DD= Date, HH= Hour, MM= Minute, YYYY= Year, SS= Second )
Example: 2013 Jan 4 , 11:39:00 , sudo date 010411392013.00
<16> Write the system time to the RTC ,
pi@raspberrypi ~ $ sudo hwclock -w
<17> Verify the time ,
pi@raspberrypi ~ $ sudo hwclock -r
|E. RS232 DB9 CONNECTOR|
The RS232 port is connected to the UART port on the Raspberry Pi using a MAX3232 interface. The MAX3232 IC converts the 3.3V UART port to RS232 voltages allowing communication with RS232 compatible devices over a DB9 serial cable or with the use of a null-modem cable the board allows terminal access with linux on the Raspberry Pi using a terminal application. The RS232 port can be accessed through the DB9 port.
Terminal application - PuTTY configuration (COMX, X= Serial port number)
|F. ULN2803 8-CHANNEL RC SERVO PORT|
Bring in some muscle to your output pins with 8 mighty Darlingtons! This driver chip contains 8 drivers that can sink 500mA from a selectable 5V or DC input voltage supply and has kickback diodes included inside for driving coils. This will let your little microcontroller or microcomputer power solenoids, DC motors (in one direction) and unipolar stepper motors. The GPIO Pins are connected to ULN2803 inputs through a DIP switch, with the its outputs going to two array of Wire-to-Board header. Alternatively, these ports can be used to supply +5V or input voltage to other external circuitry, or embedded devices.
Please note that this is an 'open collector' driver - it can only be used to connect the load to ground and there will be a 1 Volt (or more) 'drop' across the internal transistors.
Schematic diagram Raspberry Pi GPIO Pin numbering ULN2803 Datasheet
Optional driver to install - WiringPi
<18> Install GIT
pi@raspberrypi ~ $ sudo apt-get install git-core
<19> Download WiringPi
pi@raspberrypi ~ $ git clone git://git.drogon.net/wiringPi
<20> Enter the directory of wiringPi
pi@raspberrypi ~ $ cd wiringPi
<21> Install wiringPi
pi@raspberrypi ~ $ ./build
<22> Test GPIO port
pi@raspberrypi ~ $gpio mode x out (x = 0~7)
pi@raspberrypi ~ $gpio write x 1 (x=0~7, 1=On)
pi@raspberrypi ~ $gpio write x 0 (x=0~7, 0=off)
|G. WRITING AN IMAGE TO THE SD CARD|
X100 can also be connected to an USB port of your Windows PC with an USB male-to male cable to write the OS image to your SD card.
Note: SD card and Micro-SD card cannot be read /write at the same time.
Please see image installation guides :
Email : firstname.lastname@example.org
SALES AND AGENT
Tel : +86 755 - 2570 9690
Fax : +86 755 - 2214 3001
Email : email@example.com
All Rights Reserved.