Tabla de contenido:

Lady Buggy, edición WiFi: 5 pasos (con imágenes)
Lady Buggy, edición WiFi: 5 pasos (con imágenes)

Video: Lady Buggy, edición WiFi: 5 pasos (con imágenes)

Video: Lady Buggy, edición WiFi: 5 pasos (con imágenes)
Video: Miraculous Ladybug | Most Watched Episode EVER - Lady Wifi 📱 | Disney Channel UK 2024, Mes de julio
Anonim
Image
Image
Electrónica
Electrónica

"Lady Buggy" es un "buggy" estilo lady bug que diseñé para nuestros nietos de edades comprendidas entre los 2 años y, bueno, lo dejaré a los 2 años o más.

Como se muestra en el video, Lady Buggy es un vehículo de control remoto habilitado para wifi que presenta movimientos lentos y facilidad de control. Lady Buggy usa un dispositivo iOS táctil bloqueado en modo vertical (solo lo he probado con dispositivos iOS, vea la sección de Software a continuación) y simplemente requiere arrastrar el "botón" rojo alrededor de la pantalla para avanzar, retroceder y girar; lo suficientemente fácil para que nuestro nieto de 2 años lo opere, con la supervisión de un adulto menor, por supuesto.

He incluido el código fuente en forma de un boceto de Arduino para Adafruit Feather Huzzah ESP8266 si desea modificarlo para usarlo con otros dispositivos.

Además, necesitará habilidades de soldadura y equipo de soldadura, cables y todas las partes enumeradas en el primer paso, además de un IDE de Arduino con las bibliotecas adecuadas instaladas para completar Lady Buggy.

Como es habitual, probablemente olvidé uno o dos archivos o quién sabe qué más, así que si tiene alguna pregunta, no dude en preguntar, ya que cometo muchos errores.

Diseñado con Autodesk Fusion 360, cortado con Cura 3.0.4 e impreso en PLA en una Ultimaker 2+ Extended y una Ultimaker 3 Extended.

Paso 1: Partes

Adjunto un archivo PDF que contiene dos tablas. La primera tabla contiene la lista de piezas impresas en 3D con la configuración y los colores que utilicé. La segunda tabla contiene la lista de piezas compradas.

Tenga en cuenta que el cuerpo (ya sea "Body.3mf" o "Body.stl") debe estar impreso con soportes debido a que las 4 torres de montaje dentro de la carcasa son 2 mm más altas que la carcasa. Tenga en cuenta también que Cura 3.0.4 no colocaría "Body.3mf" en la placa de construcción, por lo que tuve que deshabilitar la configuración "Dejar caer modelos automáticamente a la placa de construcción" y luego bajar manualmente el cuerpo hasta que hiciera contacto con la placa de construcción (usando Cura y mirando la placa de construcción desde debajo del modelo, bajé la carrocería hasta que pude ver el tenue contorno rojo de la carrocería en contacto con la placa de construcción).

Antes del ensamblaje, pruebe el ajuste y recorte, lime, lije, etc. todas las piezas según sea necesario para un movimiento suave de las superficies móviles y un ajuste perfecto para las superficies que no se mueven. Dependiendo de los colores que elija y la configuración de su impresora, es posible que sea necesario recortar, limar y / o lijar más o menos. Lime con cuidado todos los bordes que entraron en contacto con la placa de construcción para asegurarse de que todo el "rezumado" de la placa de construcción se haya eliminado y que todos los bordes estén lisos. Usé pequeñas limas de joyero y mucha paciencia para realizar este paso.

Este diseño utiliza un ensamblaje roscado, por lo que es posible que se necesite un grifo y un troquel de 6 mm por 1 para limpiar las roscas.

Paso 2: Electrónica

Electrónica
Electrónica
Electrónica
Electrónica

Corte con cuidado el cable positivo (rojo) de la batería en el medio, luego pele y estañe los cables como se muestra.

Suelde la parte del cable rojo que viene de la batería a los dos terminales centrales del interruptor como se muestra.

Suelde un cable rojo entre los pares exteriores de los terminales del interruptor como se muestra.

Suelde la parte del cable rojo que viene del conector a cualquiera de los dos terminales externos del interruptor como se muestra.

Para alimentar los servos, ambos cables del servo positivo (rojo) se sueldan al pin "BAT" del Feather Huzzah y ambos cables del servo negativo (marrón) se sueldan al pin "GND" del Feather Huzzah.

Para controlar los servos, el cable de la señal del servo izquierdo (naranja) está soldado al pin "12 / MISO" del Feather Huzzah, y el cable de la señal del servo derecho (naranja) está conectado al pin "13 / MOSI" del Feather. ¡Hurra!

Paso 3: software

Software
Software
Software
Software

Lady Buggy utiliza un elemento de "lienzo" html para los gráficos y los eventos de lienzo "touchstart", "touchmove" y "touchend" para el control (consulte https://www.w3schools.com/graphics/canvas_intro.asp). Creo que el software debería funcionar en dispositivos táctiles que no sean iOS, pero no he podido confirmar que lo hará.

Diseñé el software Lady Buggy para que funcione tanto en modo inalámbrico ap (punto de acceso) como en estación (enrutador wifi).

Si elige operar Lady Buggy en modo ap, no se requiere un enrutador inalámbrico ya que su dispositivo iOS se comunica directamente con Lady Buggy. Para operar en este modo, deberá ir a la configuración de wifi en su dispositivo iOS y seleccionar la red "LadyBuggy". Una vez conectado, abra el navegador web en su dispositivo iOS e ingrese la dirección IP de "192.128.20.20" en el campo de la URL.

Si elige operar Lady Buggy en el modo de estación, se comunicará con Lady Buggy a través de un enrutador inalámbrico y, por lo tanto, deberá cambiar el software Lady Buggy de manera que "sSsid =" esté configurado en su enrutador inalámbrico ssid y "sPassword =" esté configurado a la contraseña de su enrutador inalámbrico. Deberá cambiar esta configuración utilizando el editor IDE de Arduino antes de compilarlo y descargarlo en su Lady Buggy. Tenga en cuenta que al usar el modo de estación, también he incluido compatibilidad con MDNS que le permite comunicarse con Lady Buggy en la dirección IP "ladybug.local", por lo que no se requiere la dirección IP física. Sin embargo, si desea utilizar la dirección IP física asignada por su enrutador inalámbrico, deberá estar conectado al monitor serial Arduino cuando encienda Lady Buggy (asegúrese de que "#define USE_SERIAL 1" esté en la parte superior del código fuente antes de compilar y enviar el código al Lady Buggy) para ver la dirección IP asignada a Lady Buggy por su enrutador inalámbrico.

Una vez que haya decidido en qué modo utilizará su Lady Buggy y haya realizado los cambios necesarios en el software, conecte un cable adecuado entre el USB de su computadora y el cable de extensión micro USB en el Lady Buggy, use el interruptor deslizante para encender en Lady Buggy, luego compile y descargue el software en Lady Buggy.

Paso 4: Montaje

Montaje
Montaje
Montaje
Montaje
Montaje
Montaje
Montaje
Montaje

Coloque dos juntas tóricas en cada uno de "Gear Wheel.stl" como se muestra.

Conecte un conjunto de rueda de engranaje ("Gear Wheel.stl" más dos juntas tóricas) a "Chassis.stl" usando un "Axle Gear Wheel.stl" como se muestra. Repita el proceso con el conjunto de rueda dentada y el eje restantes.

Conecte un "Gear Servo.stl" a uno de los servos usando el tornillo suministrado con el servo. Este ensamblaje debe permanecer apretado, así que aplique su pegamento favorito si es necesario. Repita el proceso con el servo y el servo de engranajes restantes.

Inserte el servo izquierdo en la ranura del servo izquierdo del chasis como se muestra.

Inserte el servo derecho en la ranura del servo derecho en el chasis como se muestra.

Coloque la batería en el compartimento de la batería del chasis como se muestra. Asegure el interruptor deslizante al chasis con tornillos pequeños o pegamento.

Coloque "Battery Cover.stl" sobre la batería como se muestra.

Envuelva el haz de cables entre los servos y el Feather Huzzah con cinta aislante, luego coloque el Feather Huzzah en la tapa del compartimento de la batería como se muestra.

Coloque el rodamiento de bolas en el chasis y asegúrelo en su lugar con "Ball Bearing Cap.stl" como se muestra. No apriete demasiado, ya que el rodamiento de bolas debe girar fácilmente en el chasis.

Conecte el enchufe de correo extensor de cable micro USB en el Huzzah ESP8266 como se muestra. Asegure el extremo hembra al chasis con los tornillos suministrados como se muestra.

Usando los cuatro "Bolt.stl", conecte su carrocería Lady Buggy al ensamblaje del chasis como se muestra.

Paso 5: Operación

Encienda el Lady Buggy con el interruptor deslizante. El interruptor que utilicé es un interruptor de apagado central, por lo que deslizarlo a cualquier posición exterior enciende Lady Buggy.

Conéctese al Lady Buggy usando su dispositivo iOS y el método que seleccionó como se describe en el paso Software.

En la pantalla de iOS, deslice el botón rojo hacia la parte superior de la pantalla para el movimiento hacia adelante, hacia la parte inferior de la pantalla para el movimiento hacia atrás y hacia la izquierda o derecha para el movimiento hacia la izquierda o hacia la derecha.

Vea el video para una breve demostración de cómo controlar Lady Buggy.

¡Espero que te guste!

Recomendado: