Tabla de contenido:

WiFi Wall-E: 8 pasos
WiFi Wall-E: 8 pasos

Video: WiFi Wall-E: 8 pasos

Video: WiFi Wall-E: 8 pasos
Video: Умный сенсорный выключатель Girer WiFi без нулевой линии - Smart Home автоматизация 2024, Mes de julio
Anonim
Image
Image

¿Alguna vez ha tenido un sueño de infancia?

¿Uno que consideras tan ridículo e irreal, que solo un niño puede inventarlo?

Bueno, yo siempre he querido tener un amigo robot.

No tenía que ser muy inteligente o tener un láser de alta tecnología equipado, simplemente me conformaría con uno que no me mata mientras duermo. Luego, en 2008, se lanzó la película "Wall-E" para teatros, y mi sueño de la infancia de repente se puso cara. Algo sobre este lindo recolector de basura me hizo prometerme a mí mismo que algún día me conseguiré uno de esos.

De todas formas, han pasado años y estoy a punto de graduarme de mis estudios en la Universidad. Un proyecto final viene un largo y pensé para mí mismo - ¡Ey! ¡Este podría ser el momento de construir ese Wall-E del que has estado hablando!

así que les presento:

WiFi Wall-E

Tu pequeño amigo robot inteligente.

Wall-E es un robot WiFi de cartón que utiliza Wemos D1-mini (esp8266).

Características:

Controlado manualmente en 4 direcciones. Recibe señales de control a través del corredor MQTT y Node-Red

AI controlado mediante la evitación de obstáculos Transmite las opciones de dirección de la ruta a través de MQTT a la voz Transmite la detección de obstáculos en relación con su cuerpo a través de MQTT a la voz

¿Quién soy? Creado con orgullo por Guy Balmas, un estudiante de Ciencias de la Computación en IDC Herzliya, Israel. Muchas gracias a Zvika Markfeld, por ser un increíble gurú de IoT y por proporcionar el equipo y la asistencia que necesitaba.

Suministros

esta es la lista de cosas que usé para el proyecto. Sin embargo, todos los componentes son reemplazables y se eligieron debido a su disponibilidad.

Para la unidad del cuerpo:

  • 1 x Wemos D1-mini: el corazón y el cerebro de Wall-E (incluye un módulo wifi esp8266).
  • 3 pilas AAA: será la fuente de alimentación para el cuerpo y la cabeza.
  • 1 x Mini Bread-Board: se utiliza para conectar todos los GND y VCC relevantes.

Para la unidad de conducción:

  • 1 x L298N H-Bridge: se utiliza para controlar y coordinar 2 motores de CC.
  • 2 x TT-Motor: dos motores de CC para accionar Wall-E.
  • 1 batería de 9 V: una batería de 9 V con conectores de cables será la fuente de alimentación de la unidad de conducción.

Para la unidad principal:

  • 1 x sensor ultrasónico: utilizado para la detección de obstáculos.
  • 1 x Micro servomotor SG90: un micro servomotor simple de 180 grados.

Materiales del cuerpo:

  • Cartulina
  • Pistola de silicona
  • 4 x ruedas
  • 20 x cables de puente
  • Cuchillo de corte o tijeras

Paso 1: construya la unidad de motores

Conexiones corporales
Conexiones corporales

El primer paso será construir una plataforma en la que construiremos Wall-E más adelante.

1. Corte un cuadrado de cartón de 12 cm por 12 cm y fije los dos motores TT a los extremos del cuadrado con pegamento termofusible.

2. Dé la vuelta a la plataforma y conecte el puente en H L298N a la plataforma.

3. Haga 2 orificios en la plataforma, 1 a cada lado del puente en H L298N, para que pasen los cables de los motores.

4. Conecte los cables de cada motor al puente en H L298N como se describe en el circuito.

5. Conecte el conector de la batería de 9V al L298N como se describe en el circuito.

VCC a 12V

GND a GND

Paso 2: Conexiones corporales

Ahora es el momento de conectar el L298N al Wemos D1-Mini.

1. Siga esta lista de conexiones:

- ENA a D1

- ENB a D0

- IN1 a D8

- IN2 a D7

- IN3 a D4

- IN4 a D3

2. Conecte la fuente de alimentación a la unidad del cuerpo:

- VCC de pilas AAA y 5V en el D1-mini, a la misma fila en el mini tablero.

- GND de baterías AAA, GND de batería de 9V y GND en el D1-mini, en la misma fila en el mini tablero.

Paso 3: Instalaciones

Instalaciones
Instalaciones

Primero necesitaremos configurar el IDE de Arduino para poder programar en el D1-mini.

Instale Arduino IDE desde:

Instale los "controladores" relevantes para las placas ESP8266 en su Arduino IDE:

randomnerdtutorials.com/how-to-install-es…

En segundo lugar, necesitaremos Node-Red, que es una plataforma de integración inteligente que también permite desarrollar una interfaz de usuario básica.

Nodo rojo

Obtenga Node-Red de:

Recomendado: