Introducción
Tuve el placer de ser seleccionado para formar parte de la IoT de Edison de Intel por invitación aquí en Instructables (por que no votar si te gusta!). El proyecto que propuse fue automatizado "luz pintor" que usaría motores paso a paso para moverse un LED RGB en el espacio por las cuerdas de bobina fue suspendido desde arriba y abajo.
El Edison hizo cosas interesantes, ya que me permitió manejar las cosas a un nivel superior (era capaz de hacer la mayor parte del código del proyecto en Python), así como proporcionar características útiles como WiFi.
La repetibilidad de un pintor de luz automatizada permite algunas opciones interesantes, como la animación:
Resumen de sistema
El RGB led está suspendido de dos cadenas, el otro extremo de cada uno se envuelve alrededor de una polea de un motor paso a paso. Por acortamiento o alargamiento de las cuerdas, el LED puede colocarse en cualquier coordenadas X, Y entre los dos motores.
Los motores paso a paso ellos mismos cada uno son conducidos por un conductor del motor de Grove I2C. Los controladores de motor de reciban comandos desde el Edison mediante el protocolo I2C.
El color del RGB LED es controlado por un módulo WiFi de ESP8266, que recibe órdenes desde el Edison (o puede ser controlado manualmente por un portátil de teléfono celular). El LED y el ESP8266 son impulsados por una batería, por lo que tienen los circuitos de regulación de voltaje asociado así.
El software que controla la geometría de coordenadas, así como el control paso a paso, control de LED y la importación de SVG está todo escrito en el lenguaje de programación Python y se ejecuta en el Edison sí mismo.
Aquí se puede ver la "pluma ligera" colgando en su lugar, suspendido de las dos poleas
Y aquí está el resultado de moverse mientras la cámara toma una foto de larga exposición.
Estado de la técnica
Plotters de cadena no son una idea nueva, pero esta es la primera que he visto con el mando de un LED RGB sobre WiFi y accionado por pitón.
Este chico ha hecho uno que trabaja en un pórtico XY, pero es "arte", así que si ese es su atasco puede leer mi Instructable con algunos arty bollocks en mente.
Y este chap ha hecho uno con una cuerda como yo, pero solamente en un color,
Por qué debería leer
Aprender cómo
- Utilizar Python para controlar al Edison de Intel
- Motores paso a paso
- Cargar nuevo firmware en Grove I2C controladores de Motor
- Convertir de SVG a segmentos de línea XY
- Control de un ESP8266 con un Intel Edison
Incluso si usted no tiene ningún deseo de construir un trazador de la cadena, espero que usted encontrará algo útil aquí. He intentado describir cada módulo de manera útil, por lo que los conceptos pueden aplicarse a otras cosas también. Una última cosa. Si te gusta mi proyecto, por que no votar por mí en el concurso, gracias!