
Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:46



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

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é



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

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


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



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



Avant de commencer l'installation de tous les composants de la voiture, nous avons testé l'installation à l'extérieur…
Étape 7: 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

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é:
Capteur de respiration bricolage avec Arduino (capteur d'étirement tricoté conducteur): 7 étapes (avec photos)

Capteur de respiration bricolage avec Arduino (capteur d'étirement tricoté conducteur): Ce capteur de bricolage prendra la forme d'un capteur d'étirement tricoté conducteur. Il s'enroulera autour de votre poitrine/estomac, et lorsque votre poitrine/estomac se dilate et se contracte, le capteur et par conséquent les données d'entrée qui sont transmises à l'Arduino. Donc
Contrôle des stores avec ESP8266, intégration Google Home et Openhab et Webcontrol : 5 étapes (avec photos)

Contrôle des stores avec ESP8266, intégration Google Home et Openhab et contrôle Web : dans ce Instructable, je vous montre comment j'ai ajouté l'automatisation à mes stores. Je voulais pouvoir ajouter et supprimer l'automatisation, donc toute l'installation est clipsée. Les pièces principales sont : Moteur pas à pas Pilote pas à pas contrôlé bij ESP-01 Engrenage et montage
Contrôle de la luminosité Contrôle LED basé sur PWM à l'aide de boutons-poussoirs, Raspberry Pi et Scratch : 8 étapes (avec photos)

Contrôle de la luminosité Contrôle des LED basé sur PWM à l'aide de boutons poussoirs, Raspberry Pi et Scratch : j'essayais de trouver un moyen d'expliquer le fonctionnement du PWM à mes étudiants, alors je me suis fixé pour tâche d'essayer de contrôler la luminosité d'une LED à l'aide de 2 boutons poussoirs - un bouton augmentant la luminosité d'une LED et l'autre la diminuant. Pour programmer
Robot FPV Rover contrôlé par Wi-Fi (avec Arduino, ESP8266 et moteurs pas à pas) : 11 étapes (avec photos)

Robot rover FPV contrôlé par Wi-fi (avec Arduino, ESP8266 et moteurs pas à pas): cette instructable montre comment concevoir un rover robotique à deux roues télécommandé sur un réseau wi-fi, à l'aide d'un Arduino Uno connecté à un module Wi-fi ESP8266 et deux moteurs pas à pas. Le robot peut être contrôlé à partir d'un navigateur Internet ordinaire
Capteur d'étirement en tricot circulaire : 8 étapes (avec photos)

Capteur d'étirement en tricot circulaire : utilisez une machine à tricoter circulaire pour tricoter un capteur d'étirement avec des fils réguliers et conducteurs en cinq minutes ! Les valeurs du capteur vont d'environ 2,5 méga-ohms lorsqu'il est détendu à 1 kilo-ohm lorsqu'il est complètement étiré. La détection d'étirement est en fait d