Indholdsfortegnelse:

ESP8266 Controlled Stretch Limousine: 8 trin (med billeder)
ESP8266 Controlled Stretch Limousine: 8 trin (med billeder)

Video: ESP8266 Controlled Stretch Limousine: 8 trin (med billeder)

Video: ESP8266 Controlled Stretch Limousine: 8 trin (med billeder)
Video: ASK AN ENGINEER 8/22/18 LIVE! @adafruit #adafruit #AskAnEngineer 2024, Juli
Anonim
ESP8266 kontrolleret stretch -limousine
ESP8266 kontrolleret stretch -limousine
ESP8266 kontrolleret stretch -limousine
ESP8266 kontrolleret stretch -limousine
ESP8266 kontrolleret stretch -limousine
ESP8266 kontrolleret stretch -limousine

Vi vil i denne instruktør vise, hvordan man udskifter et eksisterende bilinteriørstyringssystem med en ny IoT ESP8266 -løsning. Vi har lavet dette projekt til en kunde.

Besøg vores websted også for mere information, kildekode osv.

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

Trin 1: Indsaml kundens krav

Indsaml kundens krav
Indsaml kundens krav

Vores kunde var ikke tilfreds med den nuværende løsning. Det eksisterende kontrolpanel var ikke så pænt og godt pålideligt, der var ingen behagelig løsning for føreren til at styre belysningen i passagerkabinen, og han ønsker en fjernbetjening via mobilapp i fremtiden. Vores løsning opfylder følgende krav:

  • styring via berøringsskærme med moderne GUI
  • 2. berøringsskærm til driveren
  • kommunikation af alle komponenter via WiFi
  • robust design
  • enkel at udvide

Trin 2: Ombygning er nøglen

Re-engineering er nøglen
Re-engineering er nøglen
Re-engineering er nøglen
Re-engineering er nøglen
Re-engineering er nøglen
Re-engineering er nøglen

Først skal vi indsamle alle oplysninger om det nuværende system. Dokumentationen og installationen var en nathoppe. Vi har fundet kredsløbsdiagrammer over nogle pc'er og også nogle grundlæggende oplysninger om ledningerne.

Alle led -striber blev forbundet til led -controllere og styret via infrarøde protokoller. Vi har ikke fundet dokumentation om det - så vi skal scanne ir -kommandoerne med en selvfremstillet scanner baseret på Arduino og IRLib

Trin 3: Et nyt koncept

Et nyt koncept
Et nyt koncept

Vores første idé til en ny løsning var Raspberry Pi og Pitouch. Men Pi er ikke en passende løsning i denne applikation. I en bil har du ofte tænd/sluk -cykler - det er gift for SD -kortet, og du skal vente minutter efter en start på grund af starttiden …

Vi har brugt ESP8266 - især Wemos D1 mini - til vores løsning. Disse moduler leveres med integrerede USB -stik (gør programmering let), understøttes af et stort fællesskab, de behøver ingen opstartstid og er meget enkle og robuste. Vi har brugt Arduino IDE til programmering af firmwaren. Kun kontrolkortet og berøringsskærmene er nye - de gamle relækort bruges igen til denne nye løsning.

Trin 4: Kontrolpanel

Kontrolpanel
Kontrolpanel
Kontrolpanel
Kontrolpanel

Kernen i vores nye løsning er et ESP8266 -baseret kontrolkort. De gamle relækort er direkte forbundet til dette kontrolkort. Endvidere er der tilsluttet en 1wires temperatursensor til måling af temperaturen inde i passagerkabinen for at styre varme- og kølesystemerne.

Alle lyseffekter er lavet med RGB -ledstriber forbundet til LED -controllere. Kontrolkortet kan sende infrarøde kommandoer til at styre farven og lysstyrken på RGB -striberne. Desuden er en fiberbaseret "stjernehimmel" integreret i loftet. Denne stjernehimmel styres af en særlig enhed. Vi kan styre denne enhed via en RF -fjernbetjening på kontrolkortet.

Kommunikationen til andre dele af det nye system fungerer via WiFi UDP -udsendelse.

Trin 5: Berøringsskærm

Berøringsskærm
Berøringsskærm
Berøringsskærm
Berøringsskærm
Berøringsskærm
Berøringsskærm

Begge berøringsskærme er forbundet til selvfremstillede panelkort udstyret med WEMOS D1 (ESP8266). Panelkortet sender data om berøringshændelser via UDP til kontrolkortet. Kontrolkortet sender status for alle kontakter, temperaturer og ventilatorens niveau via UDP tilbage. Disse statusprotokoller sørger for, at både berøringsskærme og senere appen viser de samme værdier …

Trin 6: Iron Bird

Iron Bird
Iron Bird
Iron Bird
Iron Bird
Iron Bird
Iron Bird

Inden vi startede installationen af alle komponenter i bilen, har vi testet installationen udenfor …

Trin 7: Installation

Installation
Installation
Installation
Installation
Installation
Installation

Efter den vellykkede testkørsel har vi installeret alle pc'er og sensorer i bilen. Hvis det er muligt, har vi brugt de eksisterende kabler og installation….

Trin 8: Android App

Android App
Android App

I mellemtiden har vi afsluttet en Andoid -app til at styre bilen via din mobiltelefon. App'en blev realiseret med Basic til Android B4A.

Anbefalede: