Table des matières:

Limousine à étirement contrôlé ESP8266 : 8 étapes (avec photos)
Limousine à étirement contrôlé ESP8266 : 8 étapes (avec photos)

Vidéo: Limousine à étirement contrôlé ESP8266 : 8 étapes (avec photos)

Vidéo: Limousine à étirement contrôlé ESP8266 : 8 étapes (avec photos)
Vidéo: How Limousines Are Made 2024, Juillet
Anonim
ESP8266 Stretch Limousine Contrôlée
ESP8266 Stretch Limousine Contrôlée
ESP8266 Stretch Limousine Contrôlée
ESP8266 Stretch Limousine Contrôlée
Limousine à étirement contrôlé ESP8266
Limousine à étirement contrôlé ESP8266

Nous montrerons dans cette instructable comment échanger un système de contrôle intérieur de voiture existant avec une nouvelle solution IoT ESP8266. Nous avons réalisé ce projet pour un client.

Veuillez également visiter notre site Web pour plus d'informations, le code source, etc.

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

Étape 1: Recueillir les exigences du client

Recueillir les exigences du client
Recueillir les exigences du client

Notre client n'était pas satisfait de la solution actuelle. Le panneau de commande existant n'était pas si agréable et fiable, il n'y avait pas de solution confortable pour le conducteur pour contrôler l'éclairage dans la cabine passagers et il souhaite une télécommande via une application mobile à l'avenir. Notre solution répond aux exigences suivantes:

  • contrôle via des écrans tactiles avec une interface graphique moderne
  • 2ème écran tactile pour le conducteur
  • communication de tous les composants via WiFi
  • conception robuste
  • simple à étendre

Étape 2: la réingénierie est la clé

La réingénierie est la clé
La réingénierie est la clé
La réingénierie est la clé
La réingénierie est la clé
La réingénierie est la clé
La réingénierie est la clé

Nous devons d'abord collecter toutes les informations sur le système actuel. La documentation et l'installation étaient un cauchemar. Nous avons trouvé des schémas de circuits de certains circuits imprimés ainsi que des informations de base sur le câblage.

Toutes les bandes LED étaient connectées à des contrôleurs LED et contrôlées via des protocoles infrarouges. Nous n'avons trouvé aucune documentation à ce sujet - nous devons donc analyser les commandes ir avec un scanner fait maison basé sur Arduino et IRLib

Étape 3: un nouveau concept

Un nouveau concept
Un nouveau concept

Notre première idée pour une nouvelle solution était le Raspberry Pi et le Pitouch. Mais le Pi n'est pas une solution adaptée dans cette application. Dans une voiture, vous avez fréquemment des cycles de mise sous/hors tension - c'est un poison pour la carte SD et vous devez attendre quelques minutes après tout démarrage à cause du temps de démarrage…

Nous avons utilisé l'ESP8266 - en particulier le Wemos D1 mini - pour notre solution. Ces modules sont livrés avec des connecteurs USB intégrés (facilite la programmation), sont pris en charge par une grande communauté, ils n'ont pas besoin de temps de démarrage et sont très simples et robustes. Nous avons utilisé l'IDE Arduino pour la programmation du firmware. Seuls le tableau de commande et les écrans tactiles sont neufs - les anciennes cartes relais sont à nouveau utilisées pour cette nouvelle solution.

Étape 4: Tableau de contrôle

Tableau de contrôle
Tableau de contrôle
Tableau de contrôle
Tableau de contrôle

Le cœur de notre nouvelle solution est une carte de contrôle basée sur ESP8266. Les anciennes cartes relais sont directement connectées à cette carte de contrôle. De plus, un capteur de température à 1 fil est connecté pour mesurer la température à l'intérieur de la cabine passagers afin de contrôler les systèmes de chauffage et de refroidissement.

Tous les effets lumineux sont réalisés avec des bandes LED RVB connectées à des contrôleurs LED. La carte de contrôle peut envoyer des commandes infrarouges pour contrôler la couleur et la luminosité des bandes RVB. De plus, un "ciel étoilé" à base de fibres est intégré au plafond. Ce ciel étoilé est contrôlé par une unité spéciale. Nous pouvons contrôler cet appareil via une télécommande RF sur la carte de contrôle.

La communication avec les autres parties du nouveau système fonctionne via la diffusion WiFi UDP.

Étape 5: Écran tactile

Écran tactile
Écran tactile
Écran tactile
Écran tactile
Écran tactile
Écran tactile

Les deux écrans tactiles sont connectés à des panneaux de contrôle fabriqués par nos soins et équipés de WEMOS D1 (ESP8266). La carte du panneau envoie des données d'événements tactiles via UDP à la carte de commande. La carte de commande renvoie l'état de tous les interrupteurs, les températures et le niveau du ventilateur via UDP. Ces protocoles d'état veillent à ce que les deux écrans tactiles et plus tard l'APP affichent les mêmes valeurs…

Étape 6: Oiseau de fer

Oiseau de fer
Oiseau de fer
Oiseau de fer
Oiseau de fer
Oiseau de fer
Oiseau de fer

Avant de commencer l'installation de tous les composants de la voiture, nous avons testé l'installation à l'extérieur…

Étape 7: Installation

Installation
Installation
Installation
Installation
Installation
Installation

Après le test réussi, nous avons installé tous les circuits imprimés et capteurs dans la voiture. Si possible, nous avons utilisé les câbles et l'installation existants….

Étape 8: Application Android

Application Android
Application Android

Pendant ce temps, nous avons terminé une application Android pour contrôler la voiture via votre téléphone portable. L'application a été réalisée avec Basic pour Android B4A.

Conseillé: