Camera level indicator Thomas Dabay, Kristopher Engel, David Quirk Group members • Thomas Dabay – 4 out of 5 EE. Gyroscope portion • Kristopher Engel – 4 out of 5 CPE. Microcontroller portion • David Quirk – 4 out of 5 CPE. Project leader, original idea and hot shoe portion. Intro • Typical issue with handheld photography is that pictures aren’t level • How can we fix this? • Modern electrical and digital systems can rectify this Intro • Create a unit that attaches to a professional camera with realtime feedback within the eyepiece to ensure a level picture on the fly • Make the unit universal and removable to be switched or removed when not needed • Make it affordable to be part of any photographer’s repertoire • Include the following: • • • • Simple power source (power management) Good mounting point (hot shoe) Quick, digital feedback (gyroscope) Small form factor (microcontroller) Hot Shoe • Universal port available on practically all SLR cameras and some high end point-and-shoots • Controls an external flash unit • Handles small amount of electricity • Provides power and mounting point Hot Shoe • Using for a solid mounting point for unit • Integrating pass-through to still use external flash • Power output not enough • Using rechargeable battery • Using hot shoe to signal the unit to wake from sleep Gyroscope • Measures angular velocity • Term coined by Leon Foucault in 1852 • Many different types • Mechanical • Laser • Microelectromechanical Systems (MEMS) Gyroscope • Project Specific Constraints • • • • • Small Size Accurate measurements Affordable Low power consumption Easy to interface with microcontroller • All of this points to a MEMS gyroscope, but which one? Gyroscope • STMicroelectronics LY503ALH • • • • • Physical Dimensions – 5mm x 5mm x 1.5mm Supply Voltage – 3V Supply Current – 5mA Measurement Range – +/-120 °/s (+/-30 °/s @ 4x amplification) Sensitivity – 8.3 mV/ °/s (33.3 mV/ °/s @ 4x amplification) Microprocessor • Normal computer consists of CPU, Memory and I/O. • CPU – logic and math • Memory – data storage • I/O – how computer moves data • Microcontroller • Combines CPU, Memory, I/O in specialized, small device • Specialized device, excels at one thing • Power • Static – consumed when idle • Dynamic – consumed when active Microprocessor • Project Specific Constraints • • • • Power consumed only when hot shoe active Wakeup time must be minimized Static power must be low – battery powered Must be small enough to fit on top of camera and under pop-up flash • EEPROM or Flash memory • Simple coding environment • Which microprocessor to choose? Microprocessor • Arduino • • • • • Very flexible Strong, diverse line of microprocessors Open-source hardware Simple coding environment Easily interfaces to computer for program upload Microprocessor • Arduino Pro Mini • • • • • • Utilizes the FTDI Basic Breakout Attaches to Pro Mini ATmega168B with operating voltage of 3.3 (8MHz) or 5V (16MHz) 14 digital I/O pins, 6 analog inputs 16KB flash mem, 1KB SRAM, 512 Bytes of EEPROM 150mA output, .7x1.3”, <2g Project Evaluation • Good • • • • • • • • The product is simple enough in its idea. Existing products are inferior and limiting Proven want/need for the product Cheap to develop and produce No patent on individual parts necessary Requires no additional parts Doesn’t take away from the original product Very marketable to both enthusiasts and casual users alike Project Evaluation • Scary • Size requirements are small • External power source will be difficult to implement • Compatibility with other cameras – • Universal fit design may not fit all cameras • Separate design for each camera will up production costs and complexity • Niche market Project Evaluation • Fun • Relatively easy to create • Lots of room for improvement and tweaking • Requires a lot of finesse and space management and makes the project interesting to think about • Photographers would be very thankful for a device like this • Good place in the market • Very useful for the team members as well • Something a creator cares a lot about would end up being of much higher quality References • • • • • • • • • • The E-TTL Protocol. (2007, October 3). Retrieved February 2011, from Kzar.net: http://kzar.net/wiki/Photo/CanonETTLProtocol InvenSense Inc IDG-2000: Dual-axis gyroscope improves optical-image stabilization. (2009, September 11). Retrieved March 2011, from EDN Electronics Design, Strategy, News.: http://www.edn.com/blog/EDN_Product_fEEd/36439InvenSense_Inc_IDG_2000_Dual_axis_gyroscope_improves_optical_image_stabilization.php Arduino Pro Mini. (n.d.). Retrieved from Arduino: http://arduino.cc/en/Main/ArduinoBoardProMini Bernstein, J. (2003, February 1). Acceleration/Vibration. Retrieved February 2011, from Sensors: http://www.sensorsmag.com/sensors/acceleration-vibration/an-overview-mems-inertial-sensing-technology-970 Brain, M. (n.d.). How Microcontrollers Work. Retrieved February 2011, from Howstuffworks: http://electronics.howstuffworks.com/microcontroller.htm Burg, A., Azeem, M., Sandheinrich, B., & Wickmann, M. (n.d.). MEMS Gyroscopes and Their Applications. Chatterjee, P. (2010, January 7). MEMS, sensors, and nanotechnology. Retrieved March 2011, from EDN Electronics Design, Strategy, News: http://www.edn.com/article/457967-MEMS_sensors_and_nanotechnology.php Conner, M. (2009, June 9). MEMS-based motion sensors move lower in both size and price. Retrieved March 2011, from EDN Electronics Design, Strategy, News: http://www.edn.com/article/459361MEMS_based_motion_sensors_move_lower_in_both_size_and_price.php Cortese, Mario F.; Avenia, Giovanni; STMicroelectronics. (2010, July 28). MEMS testing: innovations in mass production. Retrieved March 2011, from Hearst Electronic Products: http://www2.electronicproducts.com/MEMS_testing_innovations_in_mass_production-articlefarc_stmicro_jul2010-html.aspx Hohner, M. (2009, January 24). Technical references. Retrieved February 2011, from http://www.mhohner.de/sonyminolta/flashcomp_techref.php#newshoe References • ISO. (n.d.). ISO 10330:1992. Retrieved February 2011, from International Organization for Standardization: http://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail_ics.htm?csnumber=1 8381 • ISO. (n.d.). ISO 518:2006. Retrieved February 2011, from Internatioinal Organization for Standardization: http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=3633 0 • Jimbo. (2011, January 12). Arduino Pro Mini 3.3V quickstart Guide. Retrieved March 2011, from Sparkfun Electronics: http://www.sparkfun.com/tutorials/244 • Looney, M. (2010, May 13). A simple calibration for MEMS gyroscopes. Retrieved March 2011, from EDN: Electronics Design, Strategy, News: http://www.edn.com/article/509352A_simple_calibration_for_MEMS_gyroscopes.php • LY503ALH Gyroscopes. (n.d.). Retrieved March 2011, from Mouser Electronics: http://www.mouser.com/ProductDetail/STMicroelectronics/LY503ALH/?qs=sGAEpiMZZMsk zhF9uAtig0PaRHy2pb49xlMQRuW%252bj2U%3d • Nasiri, S. (n.d.). A Critical Review of MEMS Gyroscopes Technology and Commercialization Status. Retrieved 2011 February, from InvenSense: http://www.invensense.com/mems/gyro/documents/whitepapers/MEMSGyroComp.pdf • TTI. (n.d.). All Products Sensors Gyroscopes. Retrieved from Mouser Electronics: http://www.mouser.com/Sensors/Gyroscopes/_/N-70eo6/ • westfw. (n.d.). How to Choose a MicroController. Retrieved February 2011, from Instructables: http://www.instructables.com/id/How-to-choose-a-MicroController/ Questions?