Inhoudsopgave:
- Stap 1: Verzamel de klantvereisten
- Stap 2: Re-engineering is de sleutel
- Stap 3: Een nieuw concept
- Stap 4: Besturingskaart
- Stap 5: Aanraakscherm
- Stap 6: Iron Bird
- Stap 7: Installatie
- Stap 8: Android-app
Video: ESP8266 gecontroleerde stretchlimousine - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
We zullen in deze instructable laten zien hoe u een bestaand auto-interieurcontrolesysteem kunt vervangen door een nieuwe IoT ESP8266-oplossing. We hebben dit project gemaakt voor een klant.
Bezoek ook onze website voor meer informatie, broncode etc.
www.hwhardsoft.de/2017/08/17/iot-meets-str…
Stap 1: Verzamel de klantvereisten
Onze klant was niet tevreden met de huidige oplossing. Het bestaande bedieningspaneel was niet zo mooi en goed betrouwbaar, er was geen comfortabele oplossing voor de chauffeur om de verlichting in de passagierscabine te bedienen en hij wil in de toekomst een afstandsbediening via mobiele app. Onze oplossing voldoet aan de volgende eisen:
- bediening via touchscreens met moderne GUI
- 2e touchscreen voor de bestuurder
- communicatie van alle componenten via wifi
- robuust ontwerp
- eenvoudig uit te breiden
Stap 2: Re-engineering is de sleutel
Eerst moeten we alle informatie over het huidige systeem verzamelen. De documentatie en installatie was een nachtmerrie. We hebben schakelschema's van enkele pcb's gevonden en ook wat basisinformatie over de bedrading.
Alle ledstrips werden aangesloten op ledcontrollers en aangestuurd via infraroodprotocollen. We hebben er geen documentatie over gevonden - dus we moeten de ir-opdrachten scannen met een zelfgemaakte scanner op basis van Arduino en IRLib
Stap 3: Een nieuw concept
Ons eerste idee voor een nieuwe oplossing waren de Raspberry Pi en Pitouch. Maar de Pi is geen geschikte oplossing in deze toepassing. In een auto heb je vaak aan/uit-cycli - dat is ve-g.webp
We hebben de ESP8266 - vooral de Wemos D1 mini - gebruikt voor onze oplossing. Deze modules worden geleverd met geïntegreerde USB-connectoren (vereenvoudigt het programmeren), worden ondersteund door een grote gemeenschap, hebben geen opstarttijd nodig en zijn zeer eenvoudig en robuust. We hebben de Arduino IDE gebruikt voor het programmeren van de firmware. Alleen de besturingskaart en aanraakschermen zijn nieuw - de oude relaiskaarten worden weer gebruikt voor deze nieuwe oplossing.
Stap 4: Besturingskaart
Het hart van onze nieuwe oplossing is een op ESP8266 gebaseerd bedieningspaneel. De oude relaiskaarten zijn direct aangesloten op deze besturingskaart. Verder is er een 1-draads temperatuursensor aangesloten om de temperatuur in de passagierscabine te meten om de verwarmings- en koelsystemen te regelen.
Alle lichteffecten zijn gemaakt met RGB-ledstrips die zijn aangesloten op LED-controllers. De besturingskaart kan infraroodopdrachten verzenden om de kleur en helderheid van de RGB-strepen te regelen. Verder is in het plafond een op vezels gebaseerde "sterrenhemel" geïntegreerd. Deze sterrenhemel wordt bestuurd door een speciale eenheid. We kunnen dit apparaat bedienen via een RF-afstandsbediening op de besturingskaart.
De communicatie naar andere delen van het nieuwe systeem verloopt via WiFi UDP broadcast.
Stap 5: Aanraakscherm
Beide aanraakschermen zijn verbonden met zelfgemaakte panelen die zijn uitgerust met WEMOS D1 (ESP8266). De paneelkaart verzendt gegevens van aanraakgebeurtenissen via UDP naar de besturingskaart. De besturingsprint stuurt de status van alle schakelaars, temperaturen en het niveau van de ventilator via UDP terug. Deze statusprotocollen zorgen ervoor dat zowel de touchscreens als later de APP dezelfde waarden tonen…
Stap 6: Iron Bird
Voordat we zijn begonnen met de montage van alle onderdelen in de auto, hebben we de montage buiten getest…
Stap 7: Installatie
Na de succesvolle testrun hebben we alle pcb's en sensoren in de auto geïnstalleerd. Indien mogelijk hebben we gebruik gemaakt van de bestaande kabels en installatie….
Stap 8: Android-app
Inmiddels hebben we een Android-app klaar om de auto via je mobiele telefoon te besturen. De App is gerealiseerd met Basic voor Android B4A.
Aanbevolen:
DIY INTERNET GECONTROLEERDE SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 stappen (met afbeeldingen)
DIY INTERNET GECONTROLEERDE SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): Hier is mijn tweede voorschot op een project dat ik je graag wil laten zien. Het gaat om een doe-het-zelf Smart LED Matrix waarmee je gegevens, zoals YouTube-statistieken, je Smart Home-statistieken, zoals temperatuur, vochtigheid, een eenvoudige klok kunt laten zien, of gewoon laten zien
ESP8266 - Deur- en raamsensoren - ESP8266. Ouderenhulp (vergeetachtigheid): 5 stappen
ESP8266 - Deur- en raamsensoren - ESP8266. Ouderenhulp (vergeetachtigheid): ESP8266 - Deur- / raamsensoren met GPIO 0 en GPIO 2 (IOT). Het kan worden bekeken op het web of op het lokale netwerk met browsers. Ook zichtbaar via de "HelpIdoso Vxapp" sollicitatie. Maakt gebruik van een 110/220 VAC voeding voor 5Vdc, 1 relais/spanning
Laptop Touchpad Gecontroleerde Modelspoorbaan - PS/2 Arduino-interface: 14 stappen
Laptop Touchpad Gecontroleerde Modelspoorbaan | PS/2 Arduino-interface: het touchpad van een laptop is een van de geweldige apparaten om te gebruiken als invoer voor microcontrollerprojecten. Dus laten we vandaag dit apparaat implementeren met een Arduino-microcontroller om een modelspoorbaan te besturen. Met een PS/2-touchpad kunnen we 3 t
SMARTPHONE GECONTROLEERDE ROBOT MET BLE 4.0 !!!: 5 stappen
SMARTPHONE GECONTROLEERDE ROBOT MET BLE 4.0 !!!: In vorige instructable heb ik met je gedeeld hoe je de Bluetooth-module (met name HM10 BLE v4.0) met Arduino kunt gebruiken om LED's te bedienen met een smartphone. Je kunt het hier bekijken. In deze instructable laat ik je zien hoe je een robot bouwt die kan worden
Wi-Servo: Wi-Fi Browser Gecontroleerde Servomotoren (met Arduino + ESP8266): 5 Stappen
Wi-Servo: Wi-fi Browser Controlled Servomotoren (met Arduino + ESP8266): Deze instructable laat zien hoe sommige servomotoren op afstand kunnen worden bediend in een wifi-netwerk, met behulp van een gewone internetbrowser (bijvoorbeeld Firefox). Dit kan in verschillende toepassingen worden gebruikt: speelgoed, robots, drones, camera pan/tilt, enz. De motoren waren