element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Experimenting with Gesture Sensors
  • Challenges & Projects
  • Design Challenges
  • Experimenting with Gesture Sensors
  • More
  • Cancel
Experimenting with Gesture Sensors
Documents Experimenting with Gesture Sensors
  • Challenge Blog
  • Forum
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Experimenting with Gesture Sensors to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Engagement
  • Author Author: pchan
  • Date Created: 19 Jul 2022 7:41 PM Date Created
  • Last Updated Last Updated: 18 Jan 2023 9:30 PM
  • Views 7317 views
  • Likes 12 likes
  • Comments 22 comments
Related
Recommended

Experimenting with Gesture Sensors

In this competition, participants will have an opportunity to experiment, test, or build a project with the MAX25405 Optical IR Sensor Evaluation Kit.

profile image sensors
Experimenting with Gesture Sensors

About Competition | Blogging | Example Application | Resources | The Dates | The Prizes | The Kit | The Judges | Terms & Conditions | Summer of Sensors | The Challengers

For many years, computers have been controlled by “touched” devices such as mouses, keyboards, and touchscreen displays. But today there is a growing trend for using touch-free gesture control. A good example of touch-free gesture control is in the automotive cockpit, where gesture recognition technology can enable the control of infotainment systems, thereby ensuring safety by allowing the driver to keep his eyes on the road. While gesture control seems like something out of the distant future (i.e., Star Trek), it is now being successfully integrated into smart appliances, touch-free smart home hubs and thermostats, gaming controllers, virtual reality systems, and more. To that end, let's take a closer look at the use of gesture sensing.

Using a gesture sensing evaluation kit by Maxim Integrated, this competition focuses on experimenting with gesture sensing. Participants will have an opportunity to experiment, test, or build a gesture sensor project. Before we talk about what the participants will receive in the Challenger's kit, and the great prizes they are competing for, let's talk about how to enter this competition, the timeline, and some FAQs.

How do you enter the Experimenting with Gesture Sensors competition?

Log into the Community and go to the Experimenting with Gesture Sensors enrollment page. Complete all the required information from the application form and click submit.

Who is Eligible to Enroll in the Experimenting with Gesture Sensors Competition?

Any element14 member can enroll in the Experimenting with Gesture Sensors competition; however, to receive one of 8 FREE kits, you need to submit an application entry form by the enrollment deadline, August 30, 2022.  If you are not a Community member please register here to join.

What are the milestones of the competition?

Enrollment Begins: July 29, 2022
Enrollment Ends: August 30, 2022
Applicants Selected: September 6, 2022
Challenge Begins: October 4, 2022
First Blog Due: October 31, 2022
Second Blog Due: January 3, 2023
Challenge Ends: January 3, 2023
Winners Announced: January 2023

Blogging Requirements: Only 2 Blogs!

In order to successfully finish this competition, you are required to blog twice during the competition period. You can blog more than twice, if you wish. The due dates for the blogs are described below:

  • Write Blog 1: Introduce yourself in the blog and explain what experiments you plan to perform. The due date for publishing the first blog on element14 is October 31, 2022.

  • Write Blog 2: Write up the results of your experiments, using images, screen captures, videos, tables, charts, etc. Then tell us what you learned about gesture sensors. The due date for publishing the second blog on element14 is January 3, 2023.

Please also tag your blogs with 'Experimenting with Gesture Sensors'.

The Prizes

There will be two big prizes awarded in this competition: a Grand Prize and a Runner Up prize. We also offer a complimentary finisher prize to those who have met the requirements for finishing the competition, but have not been chosen for the Grand and Runner Prizes. (Note: The Grand and Runner Up Prize winners will not receive a finisher prize.)

The Grand Prize
grand prize

iPad Pro + VIVE Cosmos VR System Approximate value ($2,098)

The Runner Up
Runner Up Prize

Tap Strap 2 - Wearable Keyboard, Mouse & Air Gesture Controller + Air Neo Approximate value ($408)

The Finisher Prize
Finisher Prize

Handheld Capacitance Meter Approximate value ($33)

The Kit

element14 is offering 8 kits FREE of charge. To be eligible to receive one of them, you must submit an application by the enrollment deadline (August 30, 2022)

MAX25405 Optical IR Sensor Evaluation Kit
kit
Buy Now
The MAX25405 Optical IR Sensor Evaluation Kit (EV kit) is a complete system for demonstrating the MAX25405 optical IR sensor in a typical gesture and proximity-sensing application. The MAX25405 enables recognition of the following gestures:
  • Hand Swipe Left, Right, Up, and Down
  • Finger/Hand Rotation Clockwise and Counter-Clockwise
  • Air Click
  • Proximity Detection and Linger-to-Click

The application circuit operates by illuminating the user’s hand with a precision-controlled IR light source and measuring the reflected signal with the MAX25405’s 6x10 (60 pixel) IR sensor array. The four-LED IR light source is PWM controlled with external FETs from the MAX25405’s onboard FET driver. The return signal is analyzed with an embedded microcontroller that interprets the gestures.

Kit Contents:

  • MAX32620FTHR Microcontroller Platform
  • Interface Shield Board
  • MAX25405 Sensor Board
  • Ribbon Cable (Connects Sensor Board toShield Board)
  • 3.3V Power Supply
  • USB 2.0 Type A to Micro B Cable
Note: Plastic stand shown not included with EV kit. Check product website for CAD files.

Anyone Can Participate in Experimenting with Gesture Sensors Competition
Any element14 member can enroll in the 'Experimenting with Gesture Sensors' competition. To receive one of the 8 FREE kits, you need to submit an application by the deadline, August 30, 2022.

Resources/Technical Documentation

Maxim Integrated
MAX25405 EV Kit Datasheet
Software for MAX25405 EV Kit

Frequently Asked Questions (FAQs)

What kind of experiments can the participants perform with the gesture sensors kit?

How you experiment with them depends on your interests and what stirs your curiosity about gesture sensors. The MAX25405 enables recognition of the following gestures:

  • Hand Swipe Left, Right, Up, and Down
  • Finger/Hand Rotation Clockwise and Counter-Clockwise
  • Air Click
  • Proximity Detection and Linger-to-Click

The application circuit operates by illuminating the user’s hand with a precision-controlled IR light source and measuring the reflected signal with the MAX25405’s 6x10 (60 pixel) IR sensor array. The four-LED IR light source is PWM controlled with external FETs from the MAX25405’s onboard FET driver. The return signal is analyzed with an embedded microcontroller that interprets the gestures.

What do I need to do to win the Grand or Runner Up Prize?

After the enrollment period is completed and the 8 FREE kits are shipped, you will have 8 weeks to complete your experiments, write the two required blogs, and share what you learned about gesture sensors. You will be judged by the quality of your final blog and what you learned.

Can I still be eligible for the Grand Prize or Runner Up Prizes if I am not selected for one of the 8 kits?

Yes, on the condition that you obtain the MAX25405 Optical IR Sensor Evaluation Kit and perform experiments with it, and post your blogs in the Experimenting with Gesture Sensors Group. You must write and post two blogs before the deadline. Also, please notify rscasny@newark.com with links to your two blogs.

What do I get if I don't win the Grand Prize, but I wrote the two blogs?

If you write two blogs and post them in the Experimenting with Gesture Sensors Group by the deadline on October 31, 2022, you have successfully completed your entry in the competition. If our judges do not select you for the Grand or Runner-Up prizes, you will be eligible to receive the finisher prize, as a thank you for participating. But remember, you have to write two blogs by the deadline to be considered a finisher!

Can I write more than two blogs?

Yes. To finish the competition, you have to write and post a minimum of two blogs to the Experimenting with Gesture Sensors group. Sometimes the participants will write more than two blogs. You do not get extra points for writing more blogs, but writing more blogs will provide the judges with more information to help determine the best experimenters. Two blogs meet the basic requirements of participation in this activity.

Tips on Writing Your Application

If you want a chance to receive one of the 8 FREE Kits, you will need to submit an application no later than August 30, 2022. The key to writing a winning application is to provide as much meaningful information about your proposed experiments as possible.

The application entry form should be detailed enough to give a good idea of what you plan to do and how you plan to pull it off. But you don't have to write a book! By answering each of the following questions in your application, you will provide enough information:

(a) Describe your technical background.

(b) Why are you interested in this competition?

(c) What kind of experiment(s) do you plan to perform? (Be as specific as you can)

(d) Have you participated in the element14 Community? If so, please provide some links to what you've done. If you are a new member, answer "New Member."

All interested element14 members must submit an application entry form before the end of enrollment on August 30, 2022.

Here are some other suggestions for completing a winning application:

  1. Please complete all required information (contact information, etc.) Please use the email address that is associated with your element14 profile.
  1. Answer all of the application questions. Tell us why you want to be selected. Before deciding what you want to write, think about the following things: You are entering a competition. The most persuasive applications are the ones that attract the eye of the judges.

A single sentence application will never be selected. This competition is not a game of chance.

Be as detailed as possible, but don't write a book.

Anyone Can Participate in Experimenting with Gesture Sensors Competition
Any element14 member can enroll in the 'Experimenting with Gesture Sensors' competition. To receive one of the 8 FREE kits, you need to submit an application by the deadline, August 30, 2022.

The Judges

Members of the element14 Community will be our judges. They are:

javagoza

Enrique has been a member of the element14 community since Jan 2019. He's a frequent contributor with over 1,000 posts. Professionally, he is a Spanish self-taught programmer. He studied Industrial Electrical Engineering specialized in Robotics, Electronics and Automatic Control in the 80's, but has have never worked as an Electrical Engineer; rather, his career focus is on programming. He currently works as a software developer for payment solutions in the payment card industry, specialized in PCI and EMV compliance. He has done projects, as a maker, for platforms like: Arduino, Raspberry Pi, TI MSP430, TI TIVA C MCUs, Nordic Thingy:91 and recently the Xilinx Spartan-7.

robogary

Gary has been a member of the element14 community since April 2018. He's a frequent contributor with over 1,300 posts. Professionally, he is an EE experienced in industrial and power control systems. He does E14 projects and challenges to share learning examples for the robotics club I champion at the local library.

Thank you to our Judges for offering their time and service.

General Questions

For any general questions about the ‘Experimenting with Gesture Sensors’ competition, please post a comment on this page.

To keep up-to-date with this competition, please bookmark it.

Terms & Conditions

  • gesture sensors
  • maxim integrated
  • experimenting with gesture sensors
  • Share
  • History
  • More
  • Cancel
  • Sign in to reply

Top Comments

  • misaz
    misaz over 3 years ago in reply to obones +1
    UART API is documented in Application Note 7422 . If I understood this correctly it works in a way that MAX32620 MCU is preprogrammed with firmware which configure and process data from MAX25405 sensor…
  • misaz
    misaz over 3 years ago in reply to dougw +1
    Datasheet is very minimalistic I think but some usefull informations are written in related App Notes and other documents. Some informations about FOV and maximum detection distance are mentioned in Solution…
  • rsjawale24
    rsjawale24 over 3 years ago in reply to me_Cris +1
    IR Gesture Recognition for Auto Displays (maximintegrated.com) You can read a bit about the proximity function here. Proximity can be used to detect the distance of the object/hand and the distance be…
Parents
  • obones
    obones over 3 years ago

    Looks very nice indeed.

    What I'm wondering though, is how to interface the solution to something other than the Windows based software.
    I mean, I see the optional UART, but no obvious documentation for it. And even if I leave it attached to a computer, what kind of communication protocol does it use over USB?

    Having those answered would allow for greater potential for use (the datasheet hints at in car infotainment systems for instance)

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • misaz
    misaz over 3 years ago in reply to obones

    UART API is documented in Application Note 7422. If I understood this correctly it works in a way that MAX32620 MCU is preprogrammed with firmware which configure and process data from MAX25405 sensor and opens virtual COM port over USB which it use for outputting formated informations about detected gestures.

    You of course can connect JTAG debugger to the MAX32620FTHR and overwrite its firmware with your own. I have not read baout it anywhere but most probably MAX32620FTHR bundled with this Kit is also preprogrammed with some bootloader so flashing new firmware may be easier and maybe you will not need to use external JTAG debugger. But note that developing firmware for MAX32620 is slightly complicated and I do not recommend this approach to the beginers. If you are experienced with some other MCUs like STM32 or Cypress PSoC or MCUs from Renesas and so on, then you most probably will be able to learn developing firmware for Maxim MCU, but if you are pure Arduino guy, than you will have to learn a lot. Maxim MCUs are quite a advanced MCUs and requires lot of studying in documentatition.

    Other (also sligtly more complicated) way of interfacing with MAX25405 is disconnecting MAX32620FTHR completly and use own MCU or other controller like Rapsberry Pi for interfacing MAX25405 directly. Note that MAX25405 digital interface is powered by 1.8 V which makes connecting other MCU complicated and it definitely cannot be used by Arduino or many other 3.3V powered boards directly. You need to use 1.8V capable and powered MCU or use level shifter. Also note that SDK provided by Maxim requires porting when used with MCU different than MAX32620. Maybe it is compatible with other Maxim MCUs but I have not checked on this yet.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • misaz
    misaz over 3 years ago in reply to misaz

    My personal opinion is that except using EVKIT GUI software and provided UART interface it is quite complicated to use this EVKIT. It will be challenge. But wait. Contest is named Challenge so everything is ok.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • obones
    obones over 3 years ago in reply to misaz

    Thanks, for some reason I did not find that application note, it makes things clearer and opens for interfacing with something else than the provided default software.

    And I agree with you, it looks quite challenging to use it without the help of the provided firmware at least.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • misaz
    misaz over 3 years ago in reply to misaz

    EDIT: Today I better checked datasheets and schematics of all boards from the kit and my previous answer  was wrong. I also checked schematics for shield board which is not publicly available, but Maxim Tech Support sent me it. My third paragraph in comment above was partialy wrong. I originaly thought that IO is restricted to 1.8V but it is not. Sensor itself has IO powered from different power supply which can range from  1.7V - 5.5V which is nice but note that EVKIT resitrict this range. When used in standard way, sensor board receives two voltages from shield board - 3.3V and 1.8V. Sensor board has two 0 zero ohms (R7 and R8) resistors for selecting IO voltage. One of them is placed and second is not placed. You can resolder them and switch IO voltage. By default resistor connecting 3.3V to VDDIO is placed, so IO voltage levels are 3.3V by default and not the 1.8V as I thought. Shield board gets 3.3V from power adapter and makes 1.8V using LDO. These voltages are provided using ribbon cable to the sensor board.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • rsjawale24
    rsjawale24 over 3 years ago in reply to misaz

    This is going to be a challenging contest for sure. I have been thinking about whether or not I should apply for this since the contest was announced.
    I was thinking about using this as a standalone gesture sensor, but not sure if that's even possible since the EV kit has a software that can read and understand the data being generated from the sensor.
    What I had in my mind was some real-world application being run on a Pi or Arduino and this sensor can be used as a controller for the other MCU.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • misaz
    misaz over 3 years ago in reply to rsjawale24

    I spend some time with checking documentation to the MAX25405 and related EVKIT and I think it would be possible to use it easily but some parts are still challenging. In fact sensor interface is very simple and whole complexity is hidden in processing data from this simple interface.

    With SW it is complicated. If you can work with UART then you can pretty easily use UART interface according to Application Note 7422. If you are skilled and want to go deeper, you can try interface sensor board and possibly use C# Framework which is avalaible at Maxim website and looks like old version of EVKIT GUI but with avalaible source codes. If you want to go deaper, then you can write own firmware interfaceing with sensor with help by Firmware Framework avalaible form Maxim webiste. In fact you can go even lower and write your own library for processing data from sensor.

    To summarize, there are at least 5 approaches of using EVKIT in this contest (sorted by complexity):

    1. Use EVKIT GUI and program nothing (easy peasy lemon squezy)
    2. Use UART Interfacewith own app running on Arduino or Raspberry Pi or other MCU (easy)
    3. Use C# Framework with own app running on PC (medium)
    4. Use Firmware Framework and interface with sensor directly from Arduino or Raspberry Pi or other MCU (hard).
    5. Communicate with sensor directly oveer I2C and process data manually (communication easy, data processing very hard).

    Maybe they are some other which I did not realized at the time of writing this comment. Approaches 1 and 2 are suitable for this competition i think and specialy in case of 2 it is possible to easyily implement very interesting applications. Going lower is possible but requires some additional skills.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • rsjawale24
    rsjawale24 over 3 years ago in reply to misaz

    Thanks. I think I'll interface the Arduino using UART with the EV kit. That will keep things simple.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • misaz
    misaz over 3 years ago in reply to rsjawale24

    This looks ideal for most cases. Keep in mind that you need level shifter between 3.3V (or 1.8V in case of reconfiguring voltage selection resistors) and 5V.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • misaz
    misaz over 3 years ago in reply to rsjawale24

    This looks ideal for most cases. Keep in mind that you need level shifter between 3.3V (or 1.8V in case of reconfiguring voltage selection resistors) and 5V.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
  • rsjawale24
    rsjawale24 over 3 years ago in reply to misaz

    I'll go through the entire datasheet and the app note before proceeding. Thanks for all the insights and help! Smiley

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube