Author Archive
Tuesday, October 12th, 2010
FPGA - Actel ProASIC3 First Steps
I want to show you how easy is to start playing around with FPGAs. The following example is based on the Actel A3P250 Devel board programmed with the microJTAG board.
The idea is simple: we’re going to design a PWM module and make the on-board leds flashing at different rates. The RTL design of the PWM module […]
2 Comments » - Posted in Uncategorized by dani
Sunday, October 10th, 2010
CRJET 2010 International Robotics Competition
Last 8th October took place the 3rd edition of the CRJET International Robotics Competition in Cataluña.
Silvestre was the WINNER of the Line Following Robots category. During the qualifying session in the morning, Silvestre set the fastest time, completing 3 laps to the 11.752 meters track in 14.02 seconds (2.5m/s average speed). Piolin - Silvestre’s little brother […]
No Comments » - Posted in Robotics, Uncategorized by dani
Monday, September 20th, 2010
Silvestre - Line Following Robot
Silvestre is a line following robot who was born early this year. So far, he’s competed in two national contests in Spain achieving a 5th place in the first one and winning the other one.Among his main features:
8 Infrared sensors
Two Maxon DC motors
Bluetooth enabled (telemetry and configuration)
LPC2148 ARM7 32-bit microcontroller
PD Loop running at 100Hz
Error estimation […]
1 Comment » - Posted in Robotics by dani
Tuesday, July 13th, 2010
uXbot Robot
I want to introduce you the brand-new uXbot (micro xBot) robot. It has been designed for educational purposes and with the main goal of serving as a base for the Robotics Workshop at Campus-Party España 2010.
Features:
ARM Cortex-M3 32 bit Microcontroller (LPC1343)
Motor driver up to 3.5A
12 Infrared sensors
Integrated battery charger
Battery Voltage monitoring
Firmware Programming via USB
4 […]
No Comments » - Posted in Electronics, Robotics by dani
Wednesday, February 3rd, 2010
SMS Text messages, character count and cellphones
I’ve been playing around with SMS PDUs encodings and recently observed some curious things regarding the way that cellphones treat the text messages when they include special characters.First look at these two tables of the GSM alphabet:
The tables above show the GSM Alphabet using a 7-bit encoding which implies a maximum number of 160 […]
1 Comment » - Posted in Uncategorized by dani
Saturday, November 7th, 2009
TOBÍAS - Self Balancing Robot
Since the very first moment I saw a 2-wheel self-balancing robot I got amazed about all the engineering behind it and I was so excited to build one myself. So now that it’s become a reality let me introduce you to TOBIAS
Mechanical Description:
4mm thick PVC sheets
High torque motors (0.69 Nm)
High grip wheels (95mm diameter)
High momentum […]
3 Comments » - Posted in Robotics by dani
Monday, November 2nd, 2009
Setting up iPhone SDK on a Virtual Machine
Disclaimer: All the information posted is intended for illustrative and educational purposes only. I just want to show you that it’s possible to set up the iPhone SDK on a Virtual Machine. Please, BUY an Apple Mac OS X License if you are going to use this and BUY a Mac computer (Apple’s EULA agreement […]
3 Comments » - Posted in Uncategorized by dani
Wednesday, July 15th, 2009
Playing with inertial sensors and Kalman Filter
I’ve started to build some sort of two-wheel Balancing Robot and before getting the party started I’m having to deal with mixing up the data gathered from my inertal sensors.
My homebrew IMU (Inertial Measurement Unit) is composed by one 3-axis accelerometer and 1-axis gyroscope. The gyro sensor’s got an analog output (.67mV per degree/s) and […]
2 Comments » - Posted in Electronics, Robotics by dani
Sunday, March 8th, 2009
Creating library signatures for IDA
I’ll briefly explain how to generate the signature file for a given library in order to import it from IDA Pro and get the library functions identified by the disassembler (which can save you hours from digging into ‘well-known’ functions).
Requirements: FLAIR tools installed.
Execute the COFF parser
> pcf ms32.lib miracl
ms32.lib: skipped 0, total 432
>sigmake miracl miracl
You […]
No Comments » - Posted in Reverse Engineering, Uncategorized by dani
Friday, March 6th, 2009
Windows Mobile - Routing audio through the Earpiece (PPC / SmartPhone)
Hello,
I’ve developed a little application that switches the audio output from the rear speaker to the front one and viceversa. This is useful for VoIP applications which are quite unusable without headphones since the audio comes from the back speaker. It just runs for 10 minutes and it’s supposed to work at least with the […]