Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments. you can make you own Arduino Board see the links below.
The compass uses the Philips KMZ51 magnetic field sensor, which is sensitive enough to detect the Earths magnetic field. The output from two of them mounted at right angles to each other is used to compute the direction of the horizontal component of the Earths magnetic field.see data sheet for detail
LCD a general type 16*2 lcd is used
Schematic Diagram and Explanation of it
The Arduino uses 7bit I2C addresses, and our own documentation uses 8bit addresses. For example our CMPS03 is at address 0xc0, but on the Arduino you will use 0x60. The Arduino address is the same as our address, but shifted right by 1 bit. The binary of 0xC0 is 11000000, the binary of 0x60 is 01100000. The Arduino will shift this left by 1bit and add the Read/Write bit automatically. This uses the I2C bus to connect the Arduino to the CMPS03. It reads the bearing as a two byte integer and displays the bearing as a number 0-359 on 16*2 lcd .
connection of circuit diagram is easy scl(2) and sda(3) is pulled up using 4.7 kohm resiters and scl is connected to anolog in A5 pin of arduino and sda is connected to anologue in A4 of arduino.LCD connections are 4,6 and 11,12,13,14 is connected to 12, 11 and 5,4,3,2 respectively ,5pin of lcd is grounded .A 330ohms resistor is connected to pin 15 vcc if you need back light other wise can be left open.
No comments:
Post a Comment