Tabla de contenido:
- Paso 1: Recopilación de materiales
- Paso 2: Prepare el relé
- Paso 3: Construya la caja de salida
- Paso 4: agregar relé secundario
- Paso 5: Instale el software
- Paso 6: Tablero de programa / Escribir PHP
- Paso 7: prueba / depuración
- Paso 8: Mejoras futuras
Video: San Valentín controlado por web: 8 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
Con esta combinación de software y hardware, puede encender una luz nocturna adornada con corazones desde cualquier lugar con acceso a Internet. Entonces, ya sea que recuerde en el trabajo, en un café, en casa o en su teléfono celular (habilitado para la web), puede decirle a su San Valentín que todavía lo está recordando.
(eso, o puede molestar a su amada pulsando rápidamente la luz a lo largo del día, hasta que la apague manualmente) ACTUALIZACIÓN 16/04/07: ¡NO MÁS RETRASO! Finalmente escribí mi propio programa de comunicaciones en serie, con el nuevo código, el retraso se ha ido.
Paso 1: Recopilación de materiales
Hay varias formas de controlar una salida desde una PC, pero como tenía una por ahí, basé el proyecto en una placa de E / S Arduino NG. ($ 32 de Sparkfun) Todas las demás partes fueron recolectadas, recogidas localmente en Radio Shack o compradas en una tienda de comestibles; por lo tanto, hay algunos trucos complicados involucrados. No permita que el uso de Arduino lo disuada de intentar esto o un problema similar. El Arduino es extremadamente sencillo y económico. 12vdc bobina nominal rs pieza n. ° 275-248 Reed Reed - 5vdc bobina nominal rs pieza n. ° 275-232 diodo (utilicé rs pieza n. ° 276-1620, pero lo tenía por ahí) Luz nocturna adornada con un corazón-Software-Arduino IDE de https://www.arduino.ccXampp de https://www.apachefriends.org/en/xampp-windows.htmlComSender: mi programa de comunicaciones en serie, código php y código Arduino. (adjunto)
Paso 2: Prepare el relé
Esto es bastante simple.
Localice los pines para "bobina" (2 pines), "común" y "normalmente abierto". Suelde el cable de calibre grueso a "común" y "normalmente abierto". Estos cables llevarán 120vac, por lo que sugiero un poco del cable del cable de alimentación de la PC. Solo asegúrese de no tomar demasiado, una de 3 pulgadas es suficiente. Suelde cables de calibre más ligero a los dos pines de la bobina, estos llevarán 9vdc a no más de 350ma. elija qué pin de bobina desea que sea positivo (aún no importa cuál) y elija los colores de los cables de manera adecuada para no confundirse. suelde un diodo entre las dos clavijas de la bobina, de modo que la línea negra esté en el lado que mira hacia la clavija positiva. Este diodo ayuda a suprimir los picos de voltaje del relé debido a la inducción en la bobina.
Paso 3: Construya la caja de salida
Corte el extremo hembra del cable de alimentación de la PC, si aún no lo ha hecho, y pase el cable por uno de los orificios de la caja de salida. Pele los tres cables internos y conéctelos de la siguiente manera.
conecte el verde al conector de tierra en el tomacorriente. conecte el blanco al conector neutro del tomacorriente. conecte el negro al cable "común" del relé. conecte el cable "normalmente abierto" al conector vivo en el tomacorriente. Vuelve a comprobar todo, estamos tratando con 120. Los errores son malos. Pega todo bien y ordenado, para evitar pantalones cortos y hacer que todo sea más bonito. Pase los cables de la bobina a través de uno de los orificios más pequeños de la caja de salida y conecte la salida a la caja.
Paso 4: agregar relé secundario
Tenía la esperanza de que en este punto pudiera conectar el relé al Arduino y llamar al hardware listo; sin embargo, contrariamente a las pruebas iniciales, 5vdc (la corriente de salida de los pines de datos en el Arduino) no conduciría de manera confiable un relé de 12v. Tuve que agregar un segundo relé más pequeño y conectar la salida de 9v provista en la placa. Este relé más pequeño conmuta 9vdc usando 5vdc. ese 9vdc cambia el relé más grande.
suelde los cables a los cables en los dos extremos del relé de lengüeta ("normalmente abierto" y "común"). Enchufe un cable en el conector de 9vdc y conecte el otro al cable positivo del relé más grande. conecte el cable de tierra de la bobina del relé más grande a tierra en el Arduino. los dos cables de la bobina del relé de lengüeta deben encajar cómodamente en los pines 12 y masa en el Arduino y mantenerse en su lugar, además de soportar el peso del relé. Conecte el Arduino a la caja de salida, asegurándose de aislar con cinta aislante. Usé una banda de goma para sujetarlo, pero mi método no es perfecto. Además, configure el puente de alimentación del Arduino en EXT y conéctelo al adaptador de corriente y al USB. también conecte el cable de alimentación de la PC y enchufe la luz nocturna en el tomacorriente ESTO CONCLUYE LA PORCIÓN DE HARDWARE
Paso 5: Instale el software
Si aún no lo ha hecho, instale XAMPP y el IDE de Arduino ahora.
También instale los controladores USB incluidos con el IDE de Arduino y configure el puerto COM en consecuencia en el IDE A continuación, copie Sender.exe en C: / Sender.exe (u otro lugar conveniente, si está dispuesto a editar el archivo PHP) y copie MSCOMM32. OCX a la carpeta de su sistema (c: / windows / system).
Paso 6: Tablero de programa / Escribir PHP
He incluido el código fuente para Arduino y el servidor.
primero abra el archivo PHP y realice los siguientes cambios: establezca $ ruta en la ubicación de Sender.exe establezca $ puerto en el puerto COM que está usando arduino guarde el archivo PHP en la carpeta htdocs en su directorio XAMPP como index.php cargue el Arduino IDE y abra el archivo Arduino. Presione el botón de reinicio en el Arduino. Luego, presione rápidamente el botón de transferencia en el IDE. Una vez que el archivo se haya transferido, habrá terminado.
Paso 7: prueba / depuración
abra su navegador y vaya a https:// localhost. Debería ver una página titulada "control de salida". Si no lo hace, hay un problema con XAMPP. Asegúrese de que Apache se esté ejecutando y de que no rompió PHP. Si lo hace, pruebe los dos botones. Si después de presionar "on", la luz nocturna se enciende, y después de presionar "off" se apaga, todo está funcionando bien.si no responde, verifique su elección de puerto COM en el archivo PHP. Si eso no ayuda, hay un código de depuración comentado en el archivo Arduino que hace que la luz parpadee en un intervalo de cinco segundos … puede usarlo para depure su hardware. ahora pruebe en otra computadora … acceda a ella a través de la dirección IP de la computadora Si todo va bien, ahora puede controlar la luz en cualquier parte del mundo … piense en agregar una contraseña. Si está detrás de un enrutador, es posible que deba usar el reenvío de puertos para poder acceder a la página desde fuera de su red. con el reenvío de puertos activado, simplemente use la IP pública de su enrutador para acceder a la página.
Paso 8: Mejoras futuras
1) Deshazte del retardo FINALIZADO - ¡EL NUEVO PROGRAMA NO TIENE RETRASO! 2) Alimentado por USB (usa un relé mejor y puedo deshacerme del mosto de la pared 3) instalación más fácil instalaciones en un solo paso y huellas pequeñas son mucho mejores 4) Múltiples salidas, múltiples reléscan dices pantalla navideña 5) transmisor de infrarrojos (deja que controle tu centro de medios) 7) averigua qué era "6)" 8) mejor construcción / carcasa
Recomendado:
Marco de fotos LED con forma de corazón: haga un regalo perfecto de San Valentín o cumpleaños: 7 pasos (con imágenes)
Marco de fotos LED en forma de corazón: haga un regalo perfecto de San Valentín o cumpleaños: ¡Hola! En este instructivo, le mostraré cómo puede hacer este increíble marco de fotos LED con forma de corazón. ¡Para todos los entusiastas de la electrónica! ¡Haga el regalo perfecto de San Valentín, cumpleaños o aniversario para sus seres queridos! Puede ver el video de demostración de esto
San Valentín por Internet: 17 pasos (con imágenes)
San Valentín en Internet: envía una nota a tu San Valentín a través de la red. Este proyecto de electrónica de bricolaje utiliza un pequeño motor vibratorio para agitar suavemente un corazón de papel de seda y hacer parpadear un LED cuando recibe instrucciones a través de Internet desde otro dispositivo. Construí dos versiones de t
Adorno de San Valentín con LED de corazón latiendo: 7 pasos (con imágenes)
Adorno LED de San Valentín con corazón latiendo: en este Instructable, te mostraré cómo construí un adorno LED para el día de San Valentín que le di como regalo a mi esposa. El circuito está inspirado en otro Instructable: https: //www.instructables.com/id/Astable-Multivibr
Regalo de San Valentín activado por luz: 8 pasos (con imágenes)
Regalo de San Valentín activado por luz: con el día de San Valentín a la vuelta de la esquina, me inspiré para agregar algo adicional para hacer que el regalo sea un poco más especial. Estoy probando el Mini reproductor con Arduino y me preguntaba si puedo agregar un sensor de luz para que reproduzca la canción para m
Regalo de San Valentín con efecto LED ingenioso: 6 pasos (con imágenes)
Regalo de San Valentín con efecto LED ingenioso: este HowTo le dará una idea para un regalo para su novia (o quien sea) ya que, sorpresa, ¡el día de San Valentín se acerca! El resultado es un pequeño objeto hecho a sí mismo que muestra las iniciales de dos personas en un corazón. Parece un holograma