Arduino DRV 2667 Driver Piezo háptica Control

Durante un proyecto que estaba trabajando para mi maestría en la RCA - ingeniería de diseño de la innovación, estaba buscando una manera de control transductores piezoeléctricos para crear feedback táctil avanzada y efectos.

Me enteré de TI con una amplia variedad de controladores hápticos.

El 2667 DRV es un controlador muy cool para actuadores piezoeléctricos: http://www.ti.com/product/drv2667

Usted puede comprar un EVM de ellos para poner a prueba lo que puede hacer: http://www.ti.com/tool/drv2667evm-ct

Pero para el proyecto necesitaba algo más pequeño y ser capaces de controlar con un Arduino.

Al parecer usted puede comprar un tablero de arranque pequeño para el chip de "Fyber Labs" en Tindie:
https://www.tindie.com/products/Fyberlabs/piezo-ha...
también venden un interruptor de i2c en caso de que usted necesita controlar varios de los con un Arduino:
https://www.tindie.com/products/Fyberlabs/I2C-Swit...

La única parte que me faltaba es una librería para el control del conductor, así que escribí una:
https://github.com/yurikleb/DRV2667

el cableado es muy simple (ver imagen de arriba).

Se puede conectar a una entrada analógica, pero lo genial es la entrada digital.

Uso de la biblioteca puede enviar la forma de una matriz o de la onda al chip.
Cada forma de onda es descrita por una matriz de 4 variables: amplitud, duración, Frequerncy y sobres

Los chips tiene una memoria de 2kb dividida en 8 páginas de 256 bytes.
La versión actual de la biblioteca permite almacenar formas de onda sólo en la Página 1 de RAM, pero eso es suficiente para almacenar hasta 60 forma de onda en el chip, y que es más de lo que necesites si lo controlas con un Arduino.

El chip utiliza protocolo I2C para comunicar, que es fácilmente hecho usando la biblioteca de alambre.
el cableado es también bastante sencillo (ver imagen de arriba):
Pin analógico 4 > SDA
Pin analógico 5 > SCL
+ 5V > VDD
Tierra > tierra

para más información, consulte los archivos de muestra en la biblioteca y la Hoja de datos de DRV2667.

Artículos Relacionados

Arduino UNO 2 ejes paso a paso Control

Arduino UNO 2 ejes paso a paso Control

este Instructable explica cómo configurar un sistema de control 2 ejes paso a paso utilizando:- Arduino UNO (~ US$ 30)- Sparkfun Quadstepper (~ US$ 65)-Simplificada una pareja de viejos exploradores ($5 cada uno)He comprado estas en Nueva Zelanda de
Arduino basado en robótica Car(wireless controls+Autonomous)

Arduino basado en robótica Car(wireless controls+Autonomous)

Este instructable es sobre un Coche de robótica basado en Arduino que usa Arduino, lenguaje de programación de Arduino, conductor del motor, una pantalla LCD para mostrar el estado actual del coche y hasta un módulo Bluetooth para la comunicación ina
Arduino con visual basic 6.0 de control

Arduino con visual basic 6.0 de control

este instructable es parte de mi libro Arduino + visual basic 6.0 (poner su propio software de control arduino Robot.Visual basic 6.0 es una versión muy vieja, algunas personas pueden preguntar por qué queremos utilizar visual basic 6.0. visual basic
Arduino - Grove I2C Driver Motor

Arduino - Grove I2C Driver Motor

Hace poco conseguí unos sensores de Grove, y como siempre traté de cableado para arriba con el Arduino y el núcleo de la partícula. Sensores de Grove son una serie de senors forma Seeed Studio, tienen una amplia gama de sensores y componentes y voy a
GOduino - el Arduino Uno + clone Driver de Motor

GOduino - el Arduino Uno + clone Driver de Motor

versiones04/04/2012: la versión de pcb con motor de velocidad variable, GOduino II, está en mi blog http://techbitar.blogspot.com/2012/04/goduino-ii-motor-driver-arduino-uno.html y aquí29/03/2012: correcciones a la sección de cálculos de carga del mo
Viven con el Arduino y el L298N puente H para Control de Motor bipolar paso a paso

Viven con el Arduino y el L298N puente H para Control de Motor bipolar paso a paso

El módulo de arriba es un L298N hija que he comprado de Amazon hace una semana, y conseguir que trabajo ha sido un viaje bastante frustrante que finalmente está viendo algunos resolución hoy. Esta fue una razón importante que pensé que pondría juntos
Johnny5 Arduino Robot DfRobotshop rover con interfaz de control remoto html

Johnny5 Arduino Robot DfRobotshop rover con interfaz de control remoto html

En este post explico paso a paso cómo construir un Arduino basado en Robot y programar con Javascript. Explico que opciones de diseño que hice, que Marcos y tecnologías utilizan y como programar y configurar el robot.Puede encontrar más información s
Usando a Arduino Leonardo como ratón y teclado, control por bluetooth.

Usando a Arduino Leonardo como ratón y teclado, control por bluetooth.

Una característica impresionante en Arduino Leonardo, que lo hacen especiales en el tablero, es que pueden actuar como ratón y teclado en computadora. Esto podría ser útil para controlar el equipo por diferentes vía, como palillo de alegría y BLUETOO
Utilizando Arduino y Bluetooth control de un coche de dos unidades

Utilizando Arduino y Bluetooth control de un coche de dos unidades

sólo modifica un coche dos driver de control Arduino y Bluetooth.  El lado de control utiliza Freaduino 328 y dos módulo Joystick y Pantalla Bluetooth para envían datos.  Del otro lado usa Arduino Pro y Bluetooth Bee para datos recibidos y controla e
Control de PC remoto usando Arduino Pro Micro

Control de PC remoto usando Arduino Pro Micro

Hola soy nuevo a arduino y en el proceso de aprendizaje, como muchos que aprender mediante tutoriales, videos, ' ibles y por propia experiencia.Recientemente quise usar arduino Uno y IR remote para el control del reproductor VLC. Lamentablemente esto
Cómo el control DC motores con Arduino

Cómo el control DC motores con Arduino

Recientemente había terminado de diseñar nuestro compacto plug-and-play Arduino robot y lo lanzó en Kickstarter. Actualmente estamos buscando patrocinadores.Con este kit de robótica, es muy fácil de conectar motores, sensores y módulos de comunicació
Hackeado Hexbug araña Arduino Control

Hackeado Hexbug araña Arduino Control

Este proyecto tiene hexbug araña basada en Arduino robot comprobaré. El sistema de control completa nuestro proyecto proporcionando tanto por teléfono y la computadora.http://make.robimek.com/Arduino-control-Hexbug-Spider/Paso 1: materiales:Hexbug ar
Control de Arduino Board inalámbricamente con iPhone, iPad o iPod iArduino de uso de la aplicación y Ethernet Shield

Control de Arduino Board inalámbricamente con iPhone, iPad o iPod iArduino de uso de la aplicación y Ethernet Shield

este tutorial te guiará a cómo hacer la configuración entera a tu Arduino Board con iArduino aplicación de control. Para entender, de usar Led y se cambiará lo encendido y apagado con la ayuda de la aplicación iArduino. De esto usted conseguirá la id
Arduino controla terrario

Arduino controla terrario

Hola todos, este es mi primer intento de crear algo útil utilizando una placa Arduino. Mi primer pensamiento fue un control automático del terrario para mi python de la bola para no quema deseo me suerte... ojala lo :)ADVERTENCIA: Vamos a trabajar co