สารบัญ:

ESP8266 รถลีมูซีนยืดควบคุม: 8 ขั้นตอน (พร้อมรูปภาพ)
ESP8266 รถลีมูซีนยืดควบคุม: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ESP8266 รถลีมูซีนยืดควบคุม: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ESP8266 รถลีมูซีนยืดควบคุม: 8 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: 2024 Peugeot 508 - ซีดานที่น่าดึงดูดและทันสมัย | รายละเอียดภายนอกและภายใน 2024, พฤศจิกายน
Anonim
ESP8266 รถลีมูซีนยืดควบคุม
ESP8266 รถลีมูซีนยืดควบคุม
ESP8266 รถลีมูซีนยืดควบคุม
ESP8266 รถลีมูซีนยืดควบคุม
ESP8266 รถลีมูซีนยืดควบคุม
ESP8266 รถลีมูซีนยืดควบคุม

เราจะแสดงในคำแนะนำนี้ในการแลกเปลี่ยนระบบควบคุมภายในรถที่มีอยู่กับโซลูชัน IoT ESP8266 ใหม่ เราทำโครงการนี้สำหรับลูกค้า

โปรดเยี่ยมชมเว็บไซต์ของเราสำหรับข้อมูลเพิ่มเติม ซอร์สโค้ด ฯลฯ

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

ขั้นตอนที่ 1: รวบรวมความต้องการของลูกค้า

รวบรวมความต้องการของลูกค้า
รวบรวมความต้องการของลูกค้า

ลูกค้าของเราไม่พอใจกับโซลูชันปัจจุบัน แผงควบคุมที่มีอยู่นั้นไม่ดีนักและเชื่อถือได้ ไม่มีวิธีแก้ปัญหาที่สะดวกสบายสำหรับคนขับในการควบคุมไฟในห้องโดยสาร และเขาต้องการการควบคุมระยะไกลผ่านแอพมือถือในอนาคต โซลูชันของเราเป็นไปตามข้อกำหนดต่อไปนี้:

  • ควบคุมผ่านหน้าจอสัมผัสด้วย GUI. ที่ทันสมัย
  • หน้าจอสัมผัสตัวที่ 2 สำหรับคนขับ
  • การสื่อสารของส่วนประกอบทั้งหมดผ่าน WiFi
  • การออกแบบที่ทนทาน
  • ง่ายที่จะขยาย

ขั้นตอนที่ 2: วิศวกรรมใหม่คือกุญแจสำคัญ

การรีเอ็นจิเนียริ่งเป็นกุญแจสำคัญ
การรีเอ็นจิเนียริ่งเป็นกุญแจสำคัญ
การรีเอ็นจิเนียริ่งเป็นกุญแจสำคัญ
การรีเอ็นจิเนียริ่งเป็นกุญแจสำคัญ
การรีเอ็นจิเนียริ่งเป็นกุญแจสำคัญ
การรีเอ็นจิเนียริ่งเป็นกุญแจสำคัญ

อันดับแรก เราต้องรวบรวมข้อมูลทั้งหมดเกี่ยวกับระบบปัจจุบัน เอกสารและการติดตั้งเป็นฝันร้าย เราพบไดอะแกรมวงจรของ pcbs บางตัวแล้ว และยังมีข้อมูลพื้นฐานเกี่ยวกับการเดินสายด้วย

แถบนำทั้งหมดเชื่อมต่อกับตัวควบคุมนำและควบคุมผ่านโปรโตคอลอินฟราเรด เราไม่พบเอกสารเกี่ยวกับเรื่องนี้ ดังนั้นเราจึงต้องสแกนคำสั่ง ir ด้วยเครื่องสแกนที่สร้างขึ้นเองโดยใช้ Arduino และ IRLib

ขั้นตอนที่ 3: แนวคิดใหม่

แนวคิดใหม่
แนวคิดใหม่

แนวคิดแรกของเราสำหรับโซลูชันใหม่คือ Raspberry Pi และ Pitouch แต่ Pi ไม่ใช่โซลูชันที่เหมาะสมในแอปพลิเคชันนี้ ในรถยนต์ที่คุณเปิด/ปิดรอบบ่อยครั้ง - เป็นพิษต่อการ์ด SD และคุณต้องรอนาทีหลังจากการสตาร์ททุกครั้งเนื่องจากเวลาบูต…

เราใช้ ESP8266 โดยเฉพาะ Wemos D1 mini สำหรับโซลูชันของเรา โมดูลเหล่านี้มาพร้อมกับตัวเชื่อมต่อ USB ในตัว (ทำให้การเขียนโปรแกรมเป็นเรื่องง่าย) ได้รับการสนับสนุนจากชุมชนขนาดใหญ่ พวกเขาไม่ต้องการเวลาบูต และเรียบง่ายและทนทานมาก เราใช้ Arduino IDE สำหรับการเขียนโปรแกรมเฟิร์มแวร์ มีเพียงแผงควบคุมและหน้าจอสัมผัสเท่านั้นที่เป็นของใหม่ - แผงรีเลย์เก่าถูกใช้สำหรับโซลูชันใหม่นี้อีกครั้ง

ขั้นตอนที่ 4: คณะกรรมการควบคุม

คณะกรรมการควบคุม
คณะกรรมการควบคุม
คณะกรรมการควบคุม
คณะกรรมการควบคุม

หัวใจของโซลูชันใหม่ของเราคือแผงควบคุมที่ใช้ ESP8266 แผงรีเลย์เก่าเชื่อมต่อโดยตรงกับแผงควบคุมนี้ นอกจากนี้ยังมีการเชื่อมต่อเซ็นเซอร์อุณหภูมิ 1wire เพื่อวัดอุณหภูมิภายในห้องโดยสารเพื่อควบคุมระบบทำความร้อนและความเย็น

เอฟเฟกต์แสงทั้งหมดทำด้วยแถบ LED RGB ที่เชื่อมต่อกับคอนโทรลเลอร์ LED แผงควบคุมสามารถส่งคำสั่งอินฟราเรดเพื่อควบคุมสีและความสว่างของแถบ RGB นอกจากนี้ "ท้องฟ้าเต็มไปด้วยดวงดาว" ที่มีเส้นใยเป็นส่วนประกอบรวมอยู่ในเพดาน ท้องฟ้าเต็มไปด้วยดวงดาวนี้ถูกควบคุมโดยหน่วยพิเศษ เราสามารถควบคุมเครื่องนี้ผ่านรีโมทคอนโทรล RF บนแผงควบคุม

การสื่อสารไปยังส่วนอื่น ๆ ของระบบใหม่ทำงานผ่านการออกอากาศ WiFi UDP

ขั้นตอนที่ 5: หน้าจอสัมผัส

หน้าจอสัมผัส
หน้าจอสัมผัส
หน้าจอสัมผัส
หน้าจอสัมผัส
หน้าจอสัมผัส
หน้าจอสัมผัส

หน้าจอสัมผัสทั้งสองเชื่อมต่อกับแผงแผงที่สร้างขึ้นเองพร้อมกับ WEMOS D1 (ESP8266) แผงควบคุมกำลังส่งข้อมูลเหตุการณ์การสัมผัสผ่าน UDP ไปยังแผงควบคุม แผงควบคุมกำลังส่งสถานะของสวิตช์ อุณหภูมิ และระดับของพัดลมทั้งหมดผ่าน UDP กลับ โปรโตคอลสถานะเหล่านี้ดูแลว่าทั้งหน้าจอสัมผัสและต่อมา APP จะแสดงค่าเดียวกัน…

ขั้นตอนที่ 6: นกเหล็ก

นกเหล็ก
นกเหล็ก
นกเหล็ก
นกเหล็ก
นกเหล็ก
นกเหล็ก

ก่อนที่เราจะเริ่มต้นการติดตั้งส่วนประกอบทั้งหมดในรถ เราได้ทดสอบการติดตั้งภายนอก…

ขั้นตอนที่ 7: การติดตั้ง

การติดตั้ง
การติดตั้ง
การติดตั้ง
การติดตั้ง
การติดตั้ง
การติดตั้ง

หลังจากการทดสอบที่ประสบความสำเร็จ เราได้ติดตั้ง pcbs และเซ็นเซอร์ทั้งหมดในรถแล้ว ถ้าเป็นไปได้ เราได้ใช้สายเคเบิลและการติดตั้งที่มีอยู่….

ขั้นตอนที่ 8: แอพ Android

แอพ Android
แอพ Android

ในระหว่างนี้เราได้ทำแอพ Andoid เพื่อควบคุมรถผ่านโทรศัพท์มือถือของคุณเสร็จแล้ว แอปนี้ได้รับการยอมรับด้วย Basic สำหรับ Android B4A

แนะนำ: