สารบัญ:
วีดีโอ: ระบบที่นั่งรถไฟ: 4 ขั้นตอน (พร้อมรูปภาพ)
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
วันนี้เราได้สร้างระบบที่สามารถนำไปใช้กับที่นั่งรถไฟได้ เราต้องหาความรำคาญและหาทางแก้ไข
เราตัดสินใจว่าเราจะสร้างระบบที่แจ้งให้คุณทราบหากมีที่นั่งว่างในเกวียนที่คุณอยู่ในปัจจุบัน ไม่มีอะไรน่ารำคาญไปกว่ารถไฟเต็มขบวน แล้วทำไมไม่บอกล่วงหน้าว่ามีที่นั่งว่างหรือไม่?
ขั้นตอนที่ 1: วัสดุ
- 1x Arduino
- 1x เขียงหั่นขนม
- 1x เซ็นเซอร์ความดัน
- 1x LED-เมทริกซ์+ฝ่าวงล้อม
- ไฟ LED RGB 2x
- ตัวต้านทาน 4x 220 โอห์ม
- Jumpwires
- ไม้
ขั้นตอนที่ 2: การเดินสายฮาร์ดแวร์
พบกับเมทริกซ์ LED:จอแสดงผลเมทริกซ์จะใช้เพื่อระบุจำนวนที่นั่งว่างในเกวียนรถไฟ เมทริกซ์ LED สามารถผลิตรูปทรงและตัวเลขได้ทุกชนิด Matrix ใช้พลังงานจากชิป MAX7217 เพื่อให้ควบคุมได้ง่าย เรายังควบคุมเมทริกซ์ด้วยไลบรารีที่เรียกว่า "LedControlMS.h" เราจำเป็นต้องนำเข้าไลบรารีนี้ ดาวน์โหลดได้ที่นี่ นำเข้าไลบรารีนี้ และคุณพร้อมแล้วกับการแสดงเมทริกซ์
จอแสดงผลมี 5 พิน VCC (5volt)GND (กราวด์)DIN (Data In) => DigitalPin 12CLK (นาฬิกา) => DigitalPin 11CS (เลือกชิป) => DigitalPin 10 พบกับไฟ LED RGB:ไฟ LED จะถูกนำมาใช้ ระบุว่าเก้าอี้ถูกถ่ายหรือไม่ ไฟ LED RGB มี 4 พิน หมุดสีแดง เขียว น้ำเงิน และกราวด์ เราจะใช้แสงสีแดงและสีเขียวของ RGB เท่านั้น ดังนั้นเราจึงเชื่อมโยงเพียง 2 ตัวเท่านั้นและพื้นดิน สำหรับ LED 1: สีแดง => DigitalPin 2 สีเขียว => DigitalPin 3 สำหรับ LED 2:สีแดง => DigitalPin 4 สีเขียว => DigitalPin 5 พบกับเซ็นเซอร์ความดัน: เซ็นเซอร์ความดันจะถูกใช้เพื่อตรวจจับว่ามีคนนั่งอยู่บนเก้าอี้หรือไม่.เราต้องระวังไม่ให้อาร์ดิโนของเราระเบิด! ดังนั้นตรวจสอบให้แน่ใจว่าคุณเชื่อมต่อตัวต้านทานในตำแหน่งที่ถูกต้อง ดูรายละเอียดที่ฉากลวด
ขั้นตอนที่ 3: รหัส
ขั้นตอนที่ 3.1: LedControlMS.h Library3.1.1: ดาวน์โหลด LedcontrollMS.h library3.1.2: ไปที่ "Sketch > Inlcude library > Add. ZIP Library" เลือก LedcontrollMS.h zip เพื่อนำเข้า
ขั้นตอนที่ 3..2: รหัส check3.2.1: ตรวจสอบให้แน่ใจว่าทุกพินมีสายอย่างถูกต้อง สายของเซ็นเซอร์ควรเชื่อมต่อกับ A0.3.2.2: แก้ไขการเชื่อมต่อที่ผิดพลาด คุณสามารถแก้ไขได้โดยเปลี่ยนรหัสหรือฮาร์ดแวร์
ขั้นตอนที่ 4: กล่อง
คุณสามารถสร้างกล่องจากวัสดุใดก็ได้ที่คุณต้องการ คุณยังสามารถไปขนาดเต็ม! เรายึดติดกับโมเดลขนาดเล็ก โมเดลของเรามีเซ็นเซอร์ความดันเพียงตัวเดียวเช่นกัน แต่มันสามารถสื่อถึงแนวความคิดของเราได้