Paso 3: Resumen del esquema eléctrico
Antes de comenzar a soldar, veamos el esquema eléctrico que se muestra arriba. Como se puede ver, el esquema es bastante simple.
Energía: el Arduino es alimentado por la batería de 9V a través de su pin de Vin. Tomamos ventaja del convertidor de interna de 5V de Arduino para proporcionar la energía de 5V a las juntas FreeIMU y bluetooth mediante la conexión allí pin 5V a 5V salida de pines de Arduino. Para obtener más información sobre el mínimo y máximo voltaje de entrada que Arduino puede manejar, por favor consulte la documentación de Arduino.
Arduino - comunicación Bluetooth Mate: el módulo bluetooth de Sparkfun comunicarse con el Arduino a través de su puerto serie (Tx/Rx). El pin Tx del Arduino se debe conectado al pin Rx del módulo Bluetooth y el pin Rx del Arduino debe conectarse al pin Tx del módulo bluetooth. Si desea obtener más información acerca de cómo funciona el módulo de Bluetooth Mate plata, compruebe su Descripción en la página de Sparkfun.
Arduino - comunicación FreeIMU: la v0.4 FreeIMU comunicarse con el Arduino con el protocolo I²C (TWI). El pin utiliza son SDA y SCL. El pin SDA (pin 2) de lo Arduino está conectado al pin SDA de la FreeIMU y el pin SCL (pin 3) de lo Arduino está conectado al pin SCL de la FreeIMU. ADVERTENCIA, que los puertos de FreeIMU SDA y SCL trabajan en 3.3V mientras que uno el Arduino trabajaría en 5V pero gracias a la extracción hasta resistencias internas del micro de Arduino, la comunicación es posible sin la adaptación adicional.
Toque de detección: el sistema de detección táctil es tan simple como un divisor de tensión. Usar el hecho de que el valor de la resistencia de la resistencia de fuerza sensibles disminuyen al mismo tiempo aumentar la presión aplicada en él. Esta variación de resistencia induce una variación de voltaje a través de la Rv y esto es lo que medimos con el convertidor analógico a digital de Arduino (pin A0-A5). La gama de la resistencia de la fuerza sensible resistencia va desde 1MΩ (sin presión) a 2.5kΩ (presión total aplicada). Como la corriente impulsada a través de los cinco divisor del voltaje es entregada por el pin de 5V de Arduino, no quiero conducir más de 500uA para cada divisor de tensión que significa que R + Rv cuando Rv es mínimo debe ser igual a 10kΩ. Como Rv min = 2.5kΩ = > R = 7.5kΩ. Esto explica la elección de un valor de 10kΩ para R (el valor más cercano sería 8.2kΩ, tomó el valor más cercano que tenía en mi laboratorio ;-)). Los valores de tensión a través de Rv por el Arduino irá de 5V cuando ninguna presión se aplica a 1V bajo presión.