สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
เราจะแสดงในคำแนะนำนี้ในการแลกเปลี่ยนระบบควบคุมภายในรถที่มีอยู่กับโซลูชัน 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
ในระหว่างนี้เราได้ทำแอพ Andoid เพื่อควบคุมรถผ่านโทรศัพท์มือถือของคุณเสร็จแล้ว แอปนี้ได้รับการยอมรับด้วย Basic สำหรับ Android B4A