Índice:

Limusina extensível controlada ESP8266: 8 etapas (com fotos)
Limusina extensível controlada ESP8266: 8 etapas (com fotos)

Vídeo: Limusina extensível controlada ESP8266: 8 etapas (com fotos)

Vídeo: Limusina extensível controlada ESP8266: 8 etapas (com fotos)
Vídeo: Bolting A Crazy Fast Jetta DIESEL Engine Into A Honda Accord STRETCH LIMOUSINE (NOT BOLT-ON!) 2024, Julho
Anonim
Limusina Stretch Controlada ESP8266
Limusina Stretch Controlada ESP8266
Limusina Stretch Controlada ESP8266
Limusina Stretch Controlada ESP8266
Limusina Stretch Controlada ESP8266
Limusina Stretch Controlada ESP8266

Mostraremos neste manual como trocar um sistema de controle do interior de um carro existente por uma nova solução IoT ESP8266. Fizemos este projeto para um cliente.

Visite nosso site também para obter mais informações, código-fonte, etc.

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

Etapa 1: Colete os requisitos do cliente

Colete os Requisitos do Cliente
Colete os Requisitos do Cliente

Nosso cliente não ficou satisfeito com a solução atual. O painel de controle existente não era tão bom e confiável, não havia uma solução confortável para o motorista controlar a iluminação na cabine de passageiros e ele quer um controle remoto via aplicativo móvel no futuro. Nossa solução atende aos seguintes requisitos:

  • controle por meio de telas sensíveis ao toque com interface gráfica moderna
  • 2ª tela de toque para o motorista
  • comunicação de todos os componentes via WiFi
  • design robusto
  • simples de estender

Etapa 2: Reengenharia é a chave

Reengenharia é a chave
Reengenharia é a chave
Reengenharia é a chave
Reengenharia é a chave
Reengenharia é a chave
Reengenharia é a chave

Primeiro, devemos coletar todas as informações sobre o sistema atual. A documentação e a instalação foram uma noite de maré. Encontramos diagramas de circuitos de alguns pcbs e também algumas informações básicas sobre a fiação.

Todas as faixas de led foram conectadas a controladores de led e controladas por meio de protocolos infravermelhos. Não encontramos documentação sobre isso - então temos que escanear os comandos ir com um scanner criado por nós mesmos baseado em Arduino e IRLib

Etapa 3: um novo conceito

Um Novo Conceito
Um Novo Conceito

Nossa primeira ideia para uma nova solução foi o Raspberry Pi e o Pitouch. Mas o Pi não é uma solução adequada nesta aplicação. Em um carro, você frequentemente liga / desliga ciclos - isso é um veneno para o cartão SD e você tem que esperar minutos após qualquer partida por causa do tempo de inicialização …

Usamos o ESP8266 - especialmente o Wemos D1 mini - para nossa solução. Esses módulos vêm com conectores USB integrados (torna a programação fácil), são suportados por uma grande comunidade, eles não precisam de tempo de inicialização e são muito simples e robustos. Usamos o IDE Arduino para a programação do firmware. Apenas a placa de controle e as telas sensíveis ao toque são novas - as placas de relé antigas são usadas para esta nova solução novamente.

Etapa 4: Placa de controle

Painel de controle
Painel de controle
Painel de controle
Painel de controle

O coração de nossa nova solução é uma placa de controle baseada em ESP8266. As placas de relé antigas são conectadas diretamente a esta placa de controle. Além disso, um sensor de temperatura de 1 fio é conectado para medir a temperatura dentro da cabine de passageiros para controlar os sistemas de aquecimento e resfriamento.

Todos os efeitos de luz são feitos com listras de LED RGB conectadas a controladores de LED. A placa de controle pode enviar comandos infravermelhos para controlar a cor e o brilho das listras RGB. Além disso, um "céu estrelado" baseado em fibra está integrado no teto. Este céu estrelado é controlado por uma unidade especial. Podemos controlar esta unidade por meio de um controle remoto RF na placa de controle.

A comunicação com outras partes do novo sistema funciona via transmissão WiFi UDP.

Etapa 5: tela de toque

Tela sensível ao toque
Tela sensível ao toque
Tela sensível ao toque
Tela sensível ao toque
Tela sensível ao toque
Tela sensível ao toque

Ambas as telas de toque são conectadas a placas de painel feitas por você mesmo, equipadas com WEMOS D1 (ESP8266). A placa do painel está enviando dados de eventos de toque via UDP para a placa de controle. A placa de controle está enviando o status de todas as chaves, temperaturas e o nível do ventilador via UDP de volta. Esses protocolos de status cuidam para que as telas sensíveis ao toque e, posteriormente, o APP mostrem os mesmos valores …

Etapa 6: Pássaro de Ferro

Pássaro de ferro
Pássaro de ferro
Pássaro de ferro
Pássaro de ferro
Pássaro de ferro
Pássaro de ferro

Antes de iniciarmos a instalação de todos os componentes do carro, testamos a instalação externa …

Etapa 7: Instalação

Instalação
Instalação
Instalação
Instalação
Instalação
Instalação

Após o teste bem-sucedido, instalamos todos os pcbs e sensores no carro. Se possível, usamos os cabos existentes e a instalação….

Etapa 8: Aplicativo Android

App Android
App Android

Enquanto isso, finalizamos um aplicativo Andoid para controlar o carro através do seu celular. O aplicativo foi desenvolvido com Basic para Android B4A.

Recomendado: