Hola Instructables. Soy un estudiante canadiense Gr.9 es parte de mi proyecto final - la levitación magnética. Voy a publicar en diciembre o enero.
Editar: está bien, así que mi proyecto falló, pero todavía sigo intentar hacer que funcione mi proyecto fue uno de los mejores proyectos Feria de Ciencias, y voy a la feria regional de Ciencias.
EDIT: por lo que tengo mi proyecto a trabajar, ver aquí.
BTW, esta es mi primera Instructable, como lo hago, ¿qué puedo añadir?
Por favor voten por mí en el concurso de la tecnología. Es muy apreciado. Si yo fuera a ganar nada sin duda intentaría subir Instructables más como este. (Incluso si no gano todavía intento subirlas.)
Resumen-
He hecho un sin hilos 20 x 04 LCD con la biblioteca VirtualWire. El transmisor opera a través de la serie, por lo que el código solo una mínima mayoría de proyectos necesarios para utilizar la pantalla. Si el código ya usa serial, y utilizando el código que he proporcionado, ya pueden visualizar hasta 20 caracteres en la pantalla sin cambiar el código a todos. Para utilizar todas las líneas es tan simple como esto:
Serial.print ("Line number here (1-4)");
Esto se puede configurar de dos maneras principales
- Tiene un micro controlador externo(yo lo llamo el microcontrolador principal en este proyecto.) conectado al transmisor del Arduino, utilicé un FRDM-K64F, pero porque todo el mundo utiliza de Arduino, se finge que es un Arduino. (Esto es lo que hice)
- Utilice el regulador micro transmisor como el micro controlador en tu proyecto.
F.Y.I: (todos los dispositivos de frío tienen un nombre, por lo que el nombre de mina es WAD)
W-Wireless
A-Arduino
D-pantalla
Versiones
Estoy corriendo mi dispositivo de levitación con un FRDM-K64F. Puesto que utiliza imanes grandes, decidí que necesitaba una actualización desde el monitor de Arduino serial. Para mí este fue un 20 x 4 LCD. Me puse a montar el código y hardware para el LCD. Después de una semana de pruebas no pude hacer que funcione con el K64F, pero funciono perfectamente con el Arduino.
Versión 1: LCD no inalámbrica usando Arduino Uno como un conductor del LCD, recepción de datos por el pin Serial. Cuando uno de los cables de la "línea" 4 de mi "Arduino" (lo estoy haciendo con fingir que mi K64F es un Arduino?) fue alta, se mostrará los datos en serie en el número de la línea específica que se indica. Después de uso prolongado sopló algo en la pantalla LCD...
Versión 2: Después de un pedido de Ebay he tenido esta versión. Datos en serie del serie monitor o el pin RX es procesados y enviados a través del transmisor de RF en el receptor de RF. El Arduino nano obtiene los datos y si se trata de datos, lo envía a la mochila de I2C, que luego lo pone en la pantalla. (Esquema con fotos) Sólo me tomó una semana para construir el programa y documentarlo.
Versión 2.1: (Este proyecto) Esto es más una actualización frente a una nueva versión. Ha cambiado la biblioteca para los chips de RF de RadioHead por VirtualWire. Hecho transmisor fácil de usar y le añadió una antena. Hizo un caso para el receptor y agregó un interruptor de encendido/apagado.
Créditos, avisos y descargos de responsabilidad
Módulos de RF F.Y.I en este proyecto puede/podrá dejar su puerta garaje inalámbrico de trabajo mientras que el transmisor es alimentado. Comprar 2 set de chips con diferentes frecuencias por lo que se les pueden cambiar si causan interferencia.
No sé lo que usted podría hacer el mal, pero no soy responsable de lo que haces o lo que se rompe con esta las instrucciones y el código en este Instructable. (Mis amigos señalaron que parecía una especie de parecía una bomba, así que ten cuidado donde lo lleves)...
La mayoría del código en este ' Ible es ejemplos de Arduino.cc, alambre Virtual, elapsedMillis y LiquidCrystal_I2c.