Tabla de contenido:

Limusina extensible controlada ESP8266: 8 pasos (con imágenes)
Limusina extensible controlada ESP8266: 8 pasos (con imágenes)

Video: Limusina extensible controlada ESP8266: 8 pasos (con imágenes)

Video: Limusina extensible controlada ESP8266: 8 pasos (con imágenes)
Video: Стретч-лимузин Pegasus Lincoln MKT вмещает до 8 пассажиров. 2024, Mes de julio
Anonim
Limusina extensible controlada ESP8266
Limusina extensible controlada ESP8266
Limusina extensible controlada ESP8266
Limusina extensible controlada ESP8266
Limusina extensible controlada ESP8266
Limusina extensible controlada ESP8266

En este instructivo, mostraremos cómo intercambiar un sistema de control interior de automóvil existente con una nueva solución IoT ESP8266. Hemos realizado este proyecto para un cliente.

Visite nuestro sitio web también para obtener más información, código fuente, etc.

www.hwhardsoft.de/2017/08/17/iot-meets-str…

Paso 1: recopile los requisitos del cliente

Recopile los requisitos del cliente
Recopile los requisitos del cliente

Nuestro cliente no estaba satisfecho con la solución actual. El panel de control existente no era tan agradable y confiable, no había una solución cómoda para que el conductor controlara la iluminación en la cabina de pasajeros y quiere un control remoto a través de una aplicación móvil en el futuro. Nuestra solución cumple los siguientes requisitos:

  • control a través de pantallas táctiles con interfaz gráfica de usuario moderna
  • 2da pantalla táctil para el conductor
  • comunicación de todos los componentes a través de WiFi
  • diseño robusto
  • simple de extender

Paso 2: la reingeniería es la clave

La reingeniería es la clave
La reingeniería es la clave
La reingeniería es la clave
La reingeniería es la clave
La reingeniería es la clave
La reingeniería es la clave

Primero, debemos recopilar toda la información sobre el sistema actual. La documentación y la instalación fue una pesadilla. Hemos encontrado diagramas de circuitos de algunas placas de circuito impreso y también información básica sobre el cableado.

Todas las bandas de LED se conectaron a controladores de LED y se controlaron mediante protocolos de infrarrojos. No hemos encontrado documentación al respecto, por lo que tenemos que escanear los comandos ir con un escáner de fabricación propia basado en Arduino e IRLib.

Paso 3: un nuevo concepto

Un nuevo concepto
Un nuevo concepto

Nuestra primera idea para una nueva solución fue Raspberry Pi y Pitouch. Pero el Pi no es una solución adecuada en esta aplicación. En un automóvil, tiene ciclos de encendido / apagado con frecuencia; eso es veneno para la tarjeta SD y tiene que esperar minutos después de cualquier arranque debido al tiempo de arranque …

Hemos utilizado el ESP8266, especialmente el Wemos D1 mini, para nuestra solución. Estos módulos vienen con conectores USB integrados (facilitan la programación), son compatibles con una gran comunidad, no necesitan tiempo de arranque y son muy simples y resistentes. Hemos utilizado el IDE de Arduino para la programación del firmware. Solo la placa de control y las pantallas táctiles son nuevas; las antiguas placas de relés se utilizan de nuevo para esta nueva solución.

Paso 4: tablero de control

Tabla de control
Tabla de control
Tabla de control
Tabla de control

El corazón de nuestra nueva solución es una placa de control basada en ESP8266. Las antiguas placas de relés están conectadas directamente a esta placa de control. Además, se conecta un sensor de temperatura de 1 cable para medir la temperatura dentro de la cabina de pasajeros para controlar los sistemas de calefacción y refrigeración.

Todos los efectos de luz están hechos con rayas de LED RGB conectadas a controladores LED. La placa de control puede enviar comandos infrarrojos para controlar el color y el brillo de las franjas RGB. Además, un "cielo estrellado" a base de fibra está integrado en el techo. Este cielo estrellado está controlado por una unidad especial. Podemos controlar esta unidad a través de un control remoto de RF en el tablero de control.

La comunicación con otras partes del nuevo sistema funciona a través de la transmisión WiFi UDP.

Paso 5: pantalla táctil

Pantalla táctil
Pantalla táctil
Pantalla táctil
Pantalla táctil
Pantalla táctil
Pantalla táctil

Ambas pantallas táctiles están conectadas a paneles de fabricación propia equipados con WEMOS D1 (ESP8266). La placa del panel envía datos de eventos táctiles a través de UDP a la placa de control. La placa de control envía el estado de todos los interruptores, las temperaturas y el nivel del ventilador a través de UDP. Estos protocolos de estado se encargan de que tanto las pantallas táctiles como posteriormente la APP muestren los mismos valores …

Paso 6: pájaro de hierro

Pájaro de hierro
Pájaro de hierro
Pájaro de hierro
Pájaro de hierro
Pájaro de hierro
Pájaro de hierro

Antes de comenzar la instalación de todos los componentes en el automóvil, probamos la instalación en el exterior …

Paso 7: instalación

Instalación
Instalación
Instalación
Instalación
Instalación
Instalación

Después de la prueba de funcionamiento exitosa, instalamos todos los PCB y sensores en el automóvil. Si es posible, hemos utilizado los cables y la instalación existentes….

Paso 8: Aplicación de Android

Aplicación Android
Aplicación Android

Mientras tanto, hemos terminado una aplicación de Andoid para controlar el automóvil a través de su teléfono móvil. La aplicación se realizó con Basic para Android B4A.

Recomendado: