Tabla de contenido:
Video: Servo de Internet: 3 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
INTRODUCCIÓN
Me gusta alimentar a los pájaros en mi jardín, pero lamentablemente, la rata negra también se aprovecha de esto. Así que pensé en una forma de evitar que las ratas se comieran la comida de los pájaros.
La rata negra solo está activa en la oscuridad, por lo que debemos cerrar el comedero para pájaros por la noche. Como soy vago, pensé en una forma de automatizar esto. Y entonces la idea de un servo erosionado controlado por Internet.
Dado que el comedero para pájaros está en su jardín, sería bueno que el ESP pudiera servir también como extensor de alcance wifi. Otorgue a sus invitados acceso a Internet sin revelar la contraseña de su red wifi.
El resultado de la programación es un servocontrolador altamente flexible que se puede configurar para adaptarse a cualquier proyecto. Tiene el a.o. las siguientes características:
- El usuario puede determinar la posición inicial y final del servo.
- Se puede configurar la velocidad de movimiento.
- El servo se puede controlar manualmente a través de la interfaz web o un botón.
- Un temporizador configurable puede cerrar y abrir automáticamente el comedero para pájaros en determinados momentos.
- El cierre y la apertura automáticos pueden estar relacionados con el amanecer y el atardecer.
- Fácil de conectar a su red wifi.
- Los mensajes se pueden enviar a través de mqtt en ciertos eventos.
- El Servo puede ser controlado por domoticz a través de un enlace directo como "ip-of-servo / SW = ON"
- Se puede mover a cualquier posición usando el control deslizante o un enlace como "ip-of-servo / POS = 90"
- También podemos usarlo como repetidor / extensor wifi.
- Podemos tener un led como luz de noche en el jardín.
El video te dará una idea de lo que puedes hacer con esta tecnología.
Suministros:
- una placa NodeMCU v3 o Wemos d1 (mini) ($ 2, 50)
- un mini servo SG90 9G ($ 2)
- una fuente de alimentación usb de 5v
Opcional un interruptor táctil y / o uno o dos LED con resistencia y algo de cable.
Paso 1: Construyéndolo
el hardware
El servomotor tiene 3 cables que se conectan al nodemcu. Rojo = vcc y debe estar conectado a Vin (5v). El cable negro o marrón es Gnd y el cable naranja o amarillo es el cable de datos y debe conectarse al pin D1. A veces es necesario conectar una resistencia pull-up de 10k al pin de datos para evitar movimientos erráticos en el arranque.
El software
Hice que fuera extremadamente simple instalar el software en su dispositivo ESP. Siga estos pasos:
Descarga y descomprime el archivo en una carpeta de tu computadora. Ingrese a esta carpeta y haga clic en Serial_Communicator.exe, el programa se iniciará. Conecte el ESP a través del cable USB a su computadora. Puede probar ahora en qué puerto COM está conectado el ESP. Lea el texto de ayuda para continuar. Cuando se instala el software, se enciende el led azul integrado. Ahora puede pasar al capítulo "cómo funciona".
Ahora también tienes una buena herramienta para comunicarte con el ESP a través de serie. Conecte el esp con el cable usb a su computadora con Windows. Puede emitir algunos comandos para mover el servo y ver la información de arranque y depuración.
actualización 23 de diciembre de 2020: nueva versión con luz nocturna programada agregada.
DESCARGAR ESP8266SERVO-v1_1b desde onedrive
Paso 2: ¿Cómo funciona?
conectarse a wifi
Una vez que se carga el software, el wemos arranca y el LED azul se enciende continuamente. Esto significa que se abre un punto de acceso (AP) donde puede conectarlo a su wifi. Ahora abra la configuración de wifi en su computadora portátil, teléfono o tableta. Verá una red llamada ESP-123456 o similar.
Conéctese a esta red con la contraseña 123456789 y busque 192.168.4.1. Ingrese sus credenciales y siga las instrucciones adicionales.
No olvide configurar la contraseña de administrador. El valor predeterminado es 000000000. Cuando se conecta correctamente, el ESP se reiniciará y el LED parpadeará 3 veces.
arrancar
En el arranque, el Esp lee la configuración del sistema de archivos, se conecta a Internet para configurar la hora del sistema y mueve el servo a su posición de cierre. Entonces el led parpadea 3 veces para indicar que está listo.
ajustes
Después del primer arranque, primero debes hacer algunas tareas domésticas. Vaya a la página de configuración y haga clic en "configuración de tiempo". Aquí puede establecer su posición geográfica y la diferencia horaria. Si se aplica el horario de verano en su país, verifique eso. Ahorrar. El dispositivo se reinicia y calcula las horas de puesta y salida del sol. Consulte la página de estado para ver si todo está correcto.
configuración del servo
Es importante realizar los ajustes del servo. No queremos que el servo se mueva a posiciones donde esté vibrando, ya que este es un estado de alta corriente y podría destruir su servo o incluso su nodemcu. Visite la página de servo, aquí puede determinar los extremos entre los cuales el servo puede moverse con seguridad. Llámelo posición de apertura y cierre, o viceversa, para determinar qué sucede cuando presiona el botón de cierre o apertura. Esto hace que sea muy fácil adaptar el servo a su proyecto específico.
También puede determinar la velocidad del movimiento del servo. Marque la "velocidad de cierre lenta" si no quiere atrapar pájaros en su comedero.
domotica
El servo también se puede controlar mediante aplicaciones domótica como "domoticz". Al enviar una solicitud http como "ip-of-espservo / SW = ON" (cerrar) o "ip-of-espservo / SW = OFF", se puede controlar el servo. Puede probar esto en su navegador.
mosquitto
Cuando se habilita mosquitto, mensajes como {"idx": "123", "cmd": "SW = ON"} o 123, SW = ON se pueden enviar al servo. En eventos de apertura o cierre, los mensajes json se envían como {"idx": 123, "nvalue": 1}. Este formato json y puede ser entendido por domoticz.
botón táctil
Si conecta un botón, este tiene la siguiente funcionalidad:
- Cuando se hace clic en el botón, el servo cambia de abierto a cerrado o viceversa.
- Mantenga presionado hasta que las luces LED op reiniciarán el ESP
- Mantenga pulsado hasta que se apague el led: el ESP olvidará las credenciales de wific e iniciará un AP.
El botón de la placa nodemcu tiene la misma funcionalidad
Paso 3: solución de problemas
movimientos eraticos
Si el servo se mueve inesperadamente al encender o cuando se controla, a veces ayuda conectar un resistor de pullup de 10K entre 3.3V y el pin d1.
Recomendado:
Radio por Internet BOSEBerry Pi: 4 pasos (con imágenes)
BOSEBerry Pi Internet Radio: ¡Me encanta escuchar la radio! Estaba usando una radio DAB en mi casa, pero encontré que la recepción era un poco irregular y el sonido seguía interrumpiéndose, así que decidí construir mi propia radio por Internet. Tengo una fuerte señal wifi en mi casa y el hermano digital
Control de Led a través de la aplicación Blynk usando Nodemcu a través de Internet: 5 pasos
Control de LED a través de la aplicación Blynk usando Nodemcu a través de Internet: Hola a todos, hoy le mostraremos cómo puede controlar un LED con un teléfono inteligente a través de Internet
DIY MATRIZ LED INTELIGENTE CONTROLADA POR INTERNET (ADAFRUIT + ESP8266 + WS2812): 8 pasos (con imágenes)
DIY MATRIZ LED INTELIGENTE CONTROLADA POR INTERNET (ADAFRUIT + ESP8266 + WS2812): Aquí está mi segundo avance a un proyecto que estoy muy emocionado de mostrarles. Se trata de una matriz LED inteligente de bricolaje que le permitirá mostrar en ella datos, como las estadísticas de YouTube, las estadísticas de su hogar inteligente, como la temperatura, la humedad, puede ser un simple reloj o simplemente mostrar
Computadora barata para navegar por Internet: 8 pasos
Computadora barata para navegar por Internet: puse la computadora barata en el taller de acceso a Internet. Las placas con un procesador Intel Atom tienden a ser realmente baratas y servirán bien para nuestro propósito. Compré una placa de formato mini ITX intel D525MW que tiene una ranura para mini tarjetas PCI Express y memoria DDR3
Hack Your Servo V1.00 - Convierta su servo en un potente actuador lineal: 7 pasos
Hack Your Servo V1.00 - Convierta su servo en un potente actuador lineal: siempre que tenga las herramientas y el servo, puede construirlo por menos de un par de dólares. El actuador se extiende a una velocidad de aproximadamente 50 mm / min. Es bastante lento pero muy poderoso. Mira mi video al final de la publicación donde el pequeño actuador