İçindekiler:

ESP8266 Kontrollü Stretch Limuzin: 8 Adım (Resimli)
ESP8266 Kontrollü Stretch Limuzin: 8 Adım (Resimli)

Video: ESP8266 Kontrollü Stretch Limuzin: 8 Adım (Resimli)

Video: ESP8266 Kontrollü Stretch Limuzin: 8 Adım (Resimli)
Video: ESP8266 Mikrokontrolcü Nedir Ve Nasıl Programlanır? 2024, Kasım
Anonim
ESP8266 Kontrollü Stretch Limuzin
ESP8266 Kontrollü Stretch Limuzin
ESP8266 Kontrollü Stretch Limuzin
ESP8266 Kontrollü Stretch Limuzin
ESP8266 Kontrollü Stretch Limuzin
ESP8266 Kontrollü Stretch Limuzin

Bu talimatta, mevcut bir araba iç kontrol sisteminin yeni bir IoT ESP8266 çözümü ile nasıl değiştirileceğini göstereceğiz. Bu projeyi bir müşterimiz için yaptık.

Daha fazla bilgi, kaynak kodu vb. için lütfen web sitemizi de ziyaret edin.

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

Adım 1: Müşteri Gereksinimlerini Toplayın

Müşteri Gereksinimlerini Toplayın
Müşteri Gereksinimlerini Toplayın

Müşterimiz mevcut çözümden memnun değildi. Mevcut kontrol paneli çok güzel ve güvenilir değildi, sürücünün yolcu kabinindeki aydınlatmayı kontrol etmesi için rahat bir çözüm yoktu ve gelecekte mobil uygulama üzerinden uzaktan kumanda istiyor. Çözümümüz aşağıdaki gereksinimleri karşılar:

  • modern GUI ile dokunmatik ekranlar üzerinden kontrol
  • Sürücü için 2. dokunmatik ekran
  • tüm bileşenlerin WiFi üzerinden iletişimi
  • sağlam tasarım
  • uzatmak basit

2. Adım: Anahtarın Yeniden Yapılanması

Yeniden Yapılanma Anahtardır
Yeniden Yapılanma Anahtardır
Yeniden Mühendislik Anahtardır
Yeniden Mühendislik Anahtardır
Yeniden Mühendislik Anahtardır
Yeniden Mühendislik Anahtardır

İlk önce mevcut sistemle ilgili tüm bilgileri toplamamız gerekiyor. Dokümantasyon ve kurulum bir gece kısrağıydı. Bazı pcb'lerin devre şemalarını ve ayrıca kablolama hakkında bazı temel bilgileri bulduk.

Tüm led şeritler led kontrolörlere bağlandı ve kızılötesi protokollerle kontrol edildi. Bununla ilgili hiçbir belge bulamadık - bu yüzden ir komutlarını Arduino ve IRLib tabanlı kendi yapımı bir tarayıcı ile taramamız gerekiyor.

3. Adım: Yeni Bir Konsept

Yeni Bir Konsept
Yeni Bir Konsept

Yeni bir çözüm için ilk fikrimiz Raspberry Pi ve Pitouch oldu. Ancak Pi bu uygulamada uygun bir çözüm değildir. Bir arabada sık sık açma/kapama döngüleriniz olur - bu sd kart için zehirdir ve başlatma süresi nedeniyle herhangi bir çalıştırmadan sonra dakikalarca beklemeniz gerekir…

Çözümümüz için ESP8266'yı - özellikle Wemos D1 mini'yi - kullandık. Bu modüller entegre USB konektörleriyle birlikte gelir (programlamayı kolaylaştırır), büyük bir topluluk tarafından desteklenir, önyükleme süresi gerektirmez ve çok basit ve dayanıklıdır. Ürün yazılımının programlanması için Arduino IDE'yi kullandık. Yalnızca kontrol panosu ve dokunmatik ekranlar yenidir - bu yeni çözüm için yine eski röle panoları kullanılmaktadır.

Adım 4: Kontrol Panosu

Kontrol Paneli
Kontrol Paneli
Kontrol Paneli
Kontrol Paneli

Yeni çözümümüzün kalbi, ESP8266 tabanlı bir kontrol panosudur. Eski röle kartları doğrudan bu kontrol panosuna bağlıdır. Ayrıca ısıtma ve soğutma sistemlerini kontrol etmek için yolcu kabini içindeki sıcaklığı ölçmek için 1 kablolu bir sıcaklık sensörü bağlanmıştır.

Tüm ışık efektleri, LED kontrolörlere bağlı RGB led şeritler ile yapılır. Kontrol panosu, RGB şeritlerinin rengini ve parlaklığını kontrol etmek için kızılötesi komutlar gönderebilir. Ayrıca tavana fiber bazlı bir "yıldızlı gökyüzü" entegre edilmiştir. Bu yıldızlı gökyüzü özel bir birim tarafından kontrol ediliyor. Bu üniteyi kontrol panosu üzerindeki RF uzaktan kumanda ile kontrol edebiliyoruz.

Yeni sistemin diğer bölümleriyle iletişim, WiFi UDP yayını üzerinden çalışıyor.

Adım 5: Dokunmatik Ekran

Dokunmatik ekran
Dokunmatik ekran
Dokunmatik ekran
Dokunmatik ekran
Dokunmatik ekran
Dokunmatik ekran

Her iki dokunmatik ekran, WEMOS D1 (ESP8266) ile donatılmış, kendi kendine yapılan panel panolarına bağlanır. Panel kartı, UDP aracılığıyla kontrol panosuna dokunma olaylarının verilerini gönderiyor. Kontrol panosu, tüm anahtarların, sıcaklıkların ve fanın seviyesinin durumunu UDP aracılığıyla geri gönderiyor. Bu durum protokolleri, hem dokunmatik ekranların hem de daha sonra APP'nin aynı değerleri göstermesini sağlar…

Adım 6: Demir Kuş

demir kuş
demir kuş
demir kuş
demir kuş
demir kuş
demir kuş

Arabadaki tüm bileşenlerin kurulumuna başlamadan önce, kurulumu dışarıda test ettik…

7. Adım: Kurulum

Kurulum
Kurulum
Kurulum
Kurulum
Kurulum
Kurulum

Başarılı test çalıştırmasından sonra tüm pcb'leri ve sensörleri araca kurduk. Mümkünse mevcut kabloları ve tesisatı kullandık….

8. Adım: Android Uygulaması

Android uygulaması
Android uygulaması

Bu arada, arabayı cep telefonunuzdan kontrol etmek için bir Andoid Uygulamasını bitirdik. Uygulama, Android B4A için Basic ile gerçekleştirildi.

Önerilen: