12.07.2015 Views

Programming Manual Elektor Proton Robot - ELEKTOR.se

Programming Manual Elektor Proton Robot - ELEKTOR.se

Programming Manual Elektor Proton Robot - ELEKTOR.se

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Servo moduleSCL-SDAHeadSCL-SDAUS distance<strong>se</strong>nsorSCL-SDAAudio playerMRX-MTXExpansionportsCan drive up to 4 <strong>se</strong>rvo’sConnected to the uC via I2C BusStandard I2C Slave address: 0xAA2 <strong>se</strong>rvo’s for the pan/tilt module to position the head2 <strong>se</strong>rvo’s for the gripper <strong>se</strong>t to grab object – size of a tin can.Functionality:• Switch <strong>se</strong>parate <strong>se</strong>rvo’s on or off• position the 4 <strong>se</strong>rvo’s individuallyConnected to uC via I2C BusStandard I2C Slave address: 0x10Functionality:• 5 RGB led’s in left eye – <strong>se</strong>parately driven by 3 PWMvalues to make any colour• 5 RGB led’s in right eye – <strong>se</strong>parately driven by 3 PWMvalues to make any colour• 8 led’s in moutho Separately driven by 8 bit register oro VU function reaction on sound level producedby the audio module.• 2 Photo transistors to measure light intensity anddetect light sourcesSRF02 ultrasonic distance <strong>se</strong>nsorThis <strong>se</strong>nsor can measure distances from 18-250cmConnected to uC via I2C BusStandard I2C Slave address: 0xE0uMP3 Audio moduledriven by RS232 Commando’sFunctionality:• Plays mp3, wav, … files directly from SD card• Stores data on SD card• Produces nice data for equalizer functionality• Makes the robot speak with prerecorded audio filesThe motherboard has extra expansion ports – for your ownprojects. Idea’s for expansion projects could be:• Voice recognition / reaction to voice commands• Camera <strong>se</strong>nsors implementation• Can bus implementation• Wireless communication between robots (RFID –Bluetooth – Zigbee – IRDA – WIFI…)• Remote control via PC or TransmitterI2CSlaveaddress:0xAAI2CSlaveaddress:0x10I2CSlaveaddress:0xE0RS232TXRXI2CSlaveaddress:0xAAI2CSlaveaddress:0x10I2CSlaveaddress:0xE0RS232TXRXBart Huyskens <strong>Manual</strong> <strong>Elektor</strong> <strong>Proton</strong> V1.0 3 April 2011 11

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!