5 proyectos geniales impulsados ​​por la placa LaunchPad de Tiva-C - 💡 Fix My Ideas

5 proyectos geniales impulsados ​​por la placa LaunchPad de Tiva-C

5 proyectos geniales impulsados ​​por la placa LaunchPad de Tiva-C


Autor: Ethan Holmes, 2019

El tablero de desarrollo más nuevo de Texas Instruments, el Tiva-C LaunchPad cuenta con una CPU ARM Cortex-M4F, memoria flash de hasta 1Mb y 256Kb de RAM según el modelo

Raspberry Pi, BeagleBone, Arduino, UDOO: todos los nombres con los que estamos familiarizados cuando se trata de placas de desarrollo o computadoras de placa única (SBC) utilizadas en los proyectos de fabricantes / bricolaje. Texas Instruments, por otro lado ... Las calculadoras son lo primero que viene a la mente. Después de eso, son ampliamente conocidos por sus semiconductores, chips analógicos y microcontroladores, pero no menos importantes.

A diferencia de los tableros populares enumerados anteriormente, los tableros de desarrollo de TI no son tan ampliamente adoptados para proyectos a gran escala. Eso no significa que no sean una junta efectiva, de hecho, pueden defenderse de los demás dependiendo de la tarea. La serie Tiva-C LaunchPad de la compañía (la wiki de TI aquí) es una placa bastante impresionante por su tamaño y presenta un SoC ARM Cortex-M4F con hasta 1Mb de memoria Flash para almacenamiento y hasta 256Kb de RAM según el modelo. En este mini resumen, echaremos un vistazo a algunos de los proyectos interesantes que los fabricantes han diseñado utilizando la nueva placa de TI. Incluso hice un proyecto con el Tiva-C ... más sobre eso en un momento.

HEBUG autónomo

El robot HEXBUG Scarab XL de RegioAlpha combina el popular juguete con el Tiva-C LaunchPad de TI para darle una mayor funcionalidad

En primer lugar, el usuario de Instructables RegioAlpha combinó un HEBUG Scarab XL con un Launchpad Tiva-C (versión-EK-TM4C123GXL), lo que le otorga un nivel de autonomía al mismo tiempo que conserva sus capacidades RC. El mismo Scarab es impulsado por un par de servomotores que impulsan a los robots seis patas con dirección de 7 vías, que es impulsado por un tablero de control interno. RegioAlpha retuvo la mayoría de las partes internas, pero redirigió los servomotores a la LaunchPad, esencialmente evitando la placa de control interna del Scarab XL y moviendo las funciones de control y RC al Pad.

Luego, RegioAlpha programó el robot utilizando el IDE µVision de Keil para darle al movimiento básico autónomo (hacia adelante, hacia atrás, etc.) y lo alimentó con un par de baterías de teléfonos celulares. Su robot Scarab XL todavía está en proceso y planea agregar sensores para darle mayor funcionalidad y autonomía. Ver más en su página de Instructables.

Ecolocación digital

El dispositivo de rastreo de localización acústica de Graham Chow utiliza un par de micrófonos, un filtro analógico y el Tiva-C para localizar un objetivo.

El siguiente es un dispositivo de rastreo de sonido que puede ubicar un objetivo en función de su sonido distintivo, utilizando partes de estante baratas. Diseñado por Graham Chow, su dispositivo de rastreo de localización acústica cuenta con un par de micrófonos conectados a un par de chips max9812 (que proporcionan una ganancia fija de 20dB) para captar el sonido cercano. Luego, el sonido pasa a través de un filtro de paso bajo analógico que Graham diseñó utilizando una placa de pruebas y condensadores de cerámica baratos, lo que ayuda a eliminar parte del ruido eléctrico y mecánico creado por el localizador de objetivos LED accionado por un servomotor.

El filtrado digital adicional se realiza utilizando los ADC incorporados de Tiva-C (versión TM4C123GH6PM) (total de 8 canales), después de lo cual los datos de la señal se envían a una computadora portátil para su correlación. Todo el kit se monta en una tabla con los micrófonos colocados en cada extremo para obtener una ubicación más precisa. Una vez que se recibe la señal, envía los datos de la señal a un apuntador LED que apunta al objetivo accionado por un servomotor. Graham diseñó un software de correlación personalizado que utiliza C ++ y C # junto con Windows 10. No es preciso pero es preciso hasta cierta distancia. Más en su sitio de proyecto.

Cliente IoT

Tiva LaunchPad de Selcuk Cakmak: Internet of Things combina el Tiva-C con un ESP8266 para IoT inalámbrico

Puede que no parezca mucho, pero el proyecto Tiva LaunchPad de Selcuk Cakmak: Internet of Things tiene cierto potencial. Selcuk esencialmente diseñó una forma sencilla de controlar de forma remota los dispositivos IoT, en este caso, un simple servomotor que usa el Tiva-C (versión EK-TM4C123GXL) junto con un módulo Wi-Fi ESP8226.

El Tiva-C y los dispositivos conectados actúan como el cliente, mientras que una computadora portátil o de escritorio actúa como el servidor y el ESP8266 actúa como el enlace entre los dos (a través de TCP). Selcuk programó la configuración utilizando Java para el lado del servidor y Code Composer Studio para el cliente, lo suficientemente simple. El código de su proyecto de Tiva IoT, así como un tutorial de su construcción, se puede encontrar aquí.

Sistema de semáforo simple

Los Traffic_Lights de Pavan Tripathi simulan los semáforos con el Tiva-C y varios LED, perfectos para principiantes

Esta entrada en este mini resumen está dirigida a los principiantes que están conociendo el Tiva-C y están dando sus primeros pasos en el mundo del bricolaje utilizando SBC. El proyecto Traffic_Lights de Pavan Tripathi usa el Tiva-C (versión EK-TM4C123GXL) para emular la función de semáforos con ocho LED de diferentes colores (que indican Oeste, Sur y Caminar).

Su diseño es un circuito simple que utiliza tres interruptores de botón para emular los sensores que se encuentran en las luces reales, que se colocan en una placa de pruebas. Pavan codificó su construcción utilizando Code Composer Studio, que presenta en pasos fáciles de seguir, que se pueden encontrar aquí.

Estabilizador de cámara

My Tiva-C Camera Stabilizer ayuda a estabilizar las cámaras de video usando la placa TI, el acelerómetro y un par de giroscopios.

De hecho, diseñé mi propio proyecto utilizando el Tiva-C (EK-TM4C123GXL) y un acelerómetro ADXL335, que ayudó a mejorar la estabilización de la cámara de video mientras me movía. En lugar de la estabilización basada en software, quería probar la estabilización mecánica activa utilizando el efecto de giroscopio. Ya sabes ... ese experimento con la rueda de bicicleta giratoria que no pudiste mover hacia atrás en la clase de ciencias de octavo grado.

Para los giroscopios, mecanicé un par de ejes y los conecté a los motores de CC que se activan cuando la inclinación del acelerómetro cambia a un ajuste de nivel. Apuntar la cámara hacia abajo apaga los motores ya que probablemente no esté en uso apuntando al piso.) El Tiva-C monitorea la información del sensor y activa el motor una vez que se activa el umbral de inclinación. Para obtener más información y un recorrido completo de mi compilación, diríjase a element14 después de este enlace. El Tiva-C necesita más amor ... Espero que esta lista ayude a inspirar.



Puede Que Le Interesen

Una mirada más cercana - Transformación de CRAFT Mohair

Una mirada más cercana - Transformación de CRAFT Mohair


Agujas y bolígrafos - Una tienda de artículos de bricolaje SF

Agujas y bolígrafos - Una tienda de artículos de bricolaje SF


Proyecto: Birdcage Veil

Proyecto: Birdcage Veil


Proyecto: Estación de carga telefónica TARDIS

Proyecto: Estación de carga telefónica TARDIS