Changes between Version 11 and Version 12 of ControlSystems/Electrical/Training/Arduino/Lesson8


Ignore:
Timestamp:
Jul 11, 2016, 12:49:08 AM (9 years ago)
Author:
David Albert
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ControlSystems/Electrical/Training/Arduino/Lesson8

    v11 v12  
    3535[http://www.analysir.com/blog/2014/12/08/infrared-receiver-showdown-tsop34438-vs-vs1838b-winner-revealed/ IR receiver showdown]
    3636
    37 == !Accelerometer/Gyroscope ==
     37== !Accelerometer/Gyroscope/Magnetometer ==
    3838
    3939[[Image(http://i.ebayimg.com/images/g/BzkAAOSw9r1V-9c0/s-l1600.jpg, align=right, width=200)]] The team has a low cost ($3-4) Invensense MPU6050 3-axis gyroscope/accelerometer (aka Inertial Management Unit or IMU) aka [http://www.dfrobot.com/wiki/index.php/6_DOF_Sensor-MPU6050_%28SKU:SEN0142%29 6DOF sensor].  You can read about it and how to program it [http://playground.arduino.cc/Main/MPU-6050 here] or review this excellent [http://diyhacking.com/arduino-mpu-6050-imu-sensor-tutorial/ tutorial].  The datasheet is [http://cdn.sparkfun.com/datasheets/Components/General%20IC/PS-MPU-6000A.pdf here] and more information is on Jeff Rowberg's page [http://www.i2cdevlib.com/devices/mpu6050#source here]. 
     
    4242
    4343For advanced topics, investigate [http://www.chrobotics.com/library/accel-position-velocity inertial navigation] wherein, from a known starting position/location, you can track changes in orientation and motion to navigate.  Googling will yield many papers on inertial navigation using IMUs.
     44
     45Magnetometers are digital compasses; the Honeywell HCM5883 is a very popular magnetometer that is easily connected to an arduino; see [http://henrysbench.capnfatz.com/henrys-bench/arduino-sensors-and-input/arduino-gy-273-hmc5883l-magnetometer-compass-tutorial/ here]
    4446
    4547