El sensor VCNL4010 es una buena manera de agregar un sensor de proximidad de pequeña distancia a su proyecto de microcontrolador. Para distancias más largas (en el rango de cm, puede usar un sensor de distancia IR SHARP, pero solo son buenos si el objeto está a más de 10 cm de distancia. El VCNL4010 está diseñado para distancias mucho más cortas, no más de 200 mm (alrededor de 7,5 ") ) y según nuestra experimentación, descubrimos que funcionaba mejor a distancias de aproximadamente 10-150 mm. Sería bueno para, por ejemplo, detectar cuándo una mano se movió cerca o antes de que un robot golpee contra una pared. El sensor también tiene un sensor de luz ambiental incorporado. .
Este sensor es fácil de usar con cualquier microcontrolador que tenga capacidad i2c. Es compatible con 5 voltios, por lo que puede usarlo con lógica de 3,3 V o 5 V sin riesgo de daños. Hay un regulador de caída ultrabaja de 3,3 V incorporado para que pueda alimentarlo con 3,3 a 5,0 V. Sin embargo, si puede darle 5.0V, eso es ideal ya que el voltaje VIN alimenta el LED IR y cuanto mayor sea el voltaje que pueda darle, más poderoso será.
¡Nuevo! A partir del 23 de septiembre de 2015, estamos enviando este desglose con el VCNL4010 actualizado: la biblioteca ha cambiado y el chip es ligeramente diferente en el sentido de que ahora admite interrupciones. También hicimos el tablero un poco más compacto. Sin embargo, la funcionalidad de proximidad general es idéntica.
Consulte nuestra guía tutorial para obtener todos los detalles sobre cómo usar el VCNL4010 tanto en Arduino como en CircuitPython . ¡Tenemos diagramas de cableado, código, ejemplos, hojas de datos y más!