สารบัญ:

Arduino Parking Assistant - จอดรถของคุณในจุดที่ถูกต้องทุกครั้ง: 5 ขั้นตอน (พร้อมรูปภาพ)
Arduino Parking Assistant - จอดรถของคุณในจุดที่ถูกต้องทุกครั้ง: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Arduino Parking Assistant - จอดรถของคุณในจุดที่ถูกต้องทุกครั้ง: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Arduino Parking Assistant - จอดรถของคุณในจุดที่ถูกต้องทุกครั้ง: 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: DIY Garage Parking Aids Device | ทำระบบช่วยจอดรถตำแหน่งเดิมในโรงรถ MG EP แบบไม่ต้องเขียนโปรแกรม 2024, กันยายน
Anonim
Arduino Parking Assistant - จอดรถของคุณในจุดที่ถูกต้องทุกครั้ง
Arduino Parking Assistant - จอดรถของคุณในจุดที่ถูกต้องทุกครั้ง
Arduino Parking Assistant - จอดรถของคุณในจุดที่ถูกต้องทุกครั้ง
Arduino Parking Assistant - จอดรถของคุณในจุดที่ถูกต้องทุกครั้ง
Arduino Parking Assistant - จอดรถของคุณในจุดที่ถูกต้องทุกครั้ง
Arduino Parking Assistant - จอดรถของคุณในจุดที่ถูกต้องทุกครั้ง
Arduino Parking Assistant - จอดรถของคุณในจุดที่ถูกต้องทุกครั้ง
Arduino Parking Assistant - จอดรถของคุณในจุดที่ถูกต้องทุกครั้ง

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

โครงการนี้สร้างขึ้นโดยใช้ส่วนประกอบจาก Elegoo Uno Project Super Starter Kit เท่านั้น

เสบียง

ดังที่กล่าวไว้ โปรเจ็กต์นี้สร้างขึ้นโดยใช้ Elegoo Uno Project Super Starter Kit ดังนั้นการได้รับชุดอุปกรณ์นี้หมายความว่าคุณมีทุกสิ่งที่จำเป็นในการสร้าง

หากคุณไม่มีหรือต้องการซื้อทั้งชุด คุณจะต้องมีส่วนประกอบต่อไปนี้:

  • Arduino Uno - ซื้อที่นี่
  • Breadboard & Jumpers - ซื้อที่นี่
  • Ultrasonic Sensor- ซื้อที่นี่
  • จอ LCD- ซื้อที่นี่
  • ปุ่มกดสัมผัส - ซื้อที่นี่
  • 5 มม. RGB LED- ซื้อที่นี่
  • ตัวต้านทาน 2 x 220 Ohm- ซื้อที่นี่
  • โพเทนชิออมิเตอร์ 10K- ซื้อที่นี่

ขั้นตอนที่ 1: ประกอบส่วนประกอบบนเขียงหั่นขนม

ประกอบส่วนประกอบลงบนเขียงหั่นขนม
ประกอบส่วนประกอบลงบนเขียงหั่นขนม

เริ่มต้นด้วยการเสียบส่วนประกอบของคุณเข้ากับเขียงหั่นขนมของคุณ พยายามแยกพวกมันออกจากกันให้มากที่สุด เพื่อให้คุณมีพื้นที่เพียงพอสำหรับเชื่อมต่อจัมเปอร์ของคุณ

มีสามองค์ประกอบที่คุณควรวางในตำแหน่งที่แน่นอนเพื่อหลีกเลี่ยงการจัมเปอร์เพิ่มเติม:

  • เสียบตัวต้านทาน 220ohm เข้ากับแทร็กที่เชื่อมต่อกับขาบวก (ขั้วบวก) ของ LED คุณจะต้องใช้ขาสีแดงและสีเขียวเท่านั้น คุณสามารถปล่อยขาสีน้ำเงินทิ้งไว้ได้
  • เสียบที่ปัดน้ำฝน (ขากลาง) ของหม้อเข้ากับรางเดียวกับ V0 บน LCD หม้อนี้จะใช้เพื่อปรับความคมชัดของ LCD

ขั้นตอนที่ 2: เชื่อมต่อจัมเปอร์กับแหล่งจ่ายไฟและ Arduino

เชื่อมต่อจัมเปอร์กับแหล่งจ่ายไฟและ Arduino
เชื่อมต่อจัมเปอร์กับแหล่งจ่ายไฟและ Arduino
เชื่อมต่อจัมเปอร์กับแหล่งจ่ายไฟและ Arduino
เชื่อมต่อจัมเปอร์กับแหล่งจ่ายไฟและ Arduino
เชื่อมต่อจัมเปอร์กับแหล่งจ่ายไฟและ Arduino
เชื่อมต่อจัมเปอร์กับแหล่งจ่ายไฟและ Arduino

ฉันพยายามทำให้โปรเจ็กต์นี้ใกล้เคียงกับตัวอย่างบทเรียนในชุดเครื่องมือ Elegoo มากที่สุดเท่าที่จะเป็นไปได้ เพื่อให้ง่ายต่อการใช้ไดอะแกรมการเชื่อมต่อเดียวกัน และเพียงคัดลอกและวางโค้ดบางส่วนเพื่อให้มันทำงาน

โครงการนี้ใช้บทเรียนต่อไปนี้:

  • บทที่ 4 - RGB LED
  • บทที่ 5 - อินพุตดิจิตอล
  • บทที่ 10 - โมดูลอัลตราโซนิกเซนเซอร์
  • บทที่ 14 - จอ LCD

เริ่มต้นด้วยการต่อไฟเข้ากับส่วนประกอบต่างๆ ดังแสดงในภาพแรก คุณต้องมีแหล่งจ่ายไฟ GND และ 5V ให้กับเซ็นเซอร์อัลตราโซนิก GND ไปยัง LED, GND ไปยังปุ่มกด จากนั้นจึงเชื่อมต่อ GND และ 5V จำนวนหนึ่งกับ LCD และหม้อ

เมื่อเสร็จแล้ว คุณสามารถเชื่อมต่อส่วนประกอบต่างๆ กับ IO ของ Arduino ได้:

  • ปุ่มกด - D2
  • เสียงสะท้อนของเซ็นเซอร์อัลตราโซนิก - D3
  • ทริกเกอร์เซ็นเซอร์อัลตราโซนิก - D4
  • RGB LED ขาสีเขียว - D5
  • ขา LED RGB LED สีแดง - D6
  • LCD RS - D7
  • LCD EN - D8
  • จอแอลซีดี D4 - D9
  • จอแอลซีดี D5 - D10
  • จอแอลซีดี D6 - D11
  • จอแอลซีดี D7 - D12

ขั้นตอนที่ 3: อัปโหลด Sketch/Code

อัพโหลด Sketch/Code
อัพโหลด Sketch/Code
อัพโหลด Sketch/Code
อัพโหลด Sketch/Code

ต่อไป คุณจะต้องอัปโหลดภาพสเก็ตช์ไปยัง Arduino

ดาวน์โหลดโค้ดที่แนบมาแล้วเปิดใน Arduino IDE ของคุณ

เสียบ Arduino ของคุณและตรวจสอบให้แน่ใจว่าคุณได้เลือกพอร์ต com และบอร์ดที่ถูกต้อง จากนั้นอัปโหลดโค้ด

ขั้นตอนที่ 4: การใช้ระบบช่วยจอดรถ

การใช้ระบบช่วยจอดรถ
การใช้ระบบช่วยจอดรถ
การใช้ระบบช่วยจอดรถ
การใช้ระบบช่วยจอดรถ
การใช้ระบบช่วยจอดรถ
การใช้ระบบช่วยจอดรถ

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

ระยะทางจะแสดงบน LCD และไฟ LED RGB จะสว่างขึ้นตามระยะห่างจากวัตถุ หากวัตถุอยู่ที่ระยะสูงสุด ไฟ LED จะเป็นสีเขียวทั้งหมด และหากอยู่ในระยะต่ำสุด (จุดจอดรถที่ถูกต้อง) ไฟจะเป็นสีแดงทั้งหมด LED จะเปลี่ยนสีตามสัดส่วนระหว่างขีดจำกัดทั้งสองนี้ โดยมีสีเหลืองอยู่ตรงกลาง หากวัตถุเข้ามาใกล้กว่าระยะทางขั้นต่ำ ไฟ LED จะกะพริบเป็นสีแดง LCD จะแสดงระยะทางที่วัดจริงต่อไปในขณะที่ LED กำลังกะพริบ

ลองขยับร่างกายหรือมือไปข้างหน้าเซ็นเซอร์อัลตราโซนิกและตรวจสอบว่าการวัดบน LCD เปลี่ยนไปและไฟ LED RGB เปลี่ยนจากสีเขียวเมื่อคุณอยู่ห่างไกลเป็นสีแดงเมื่อคุณอยู่ใกล้

ขั้นตอนที่ 5: การตั้งค่าตำแหน่งที่จอดรถใหม่

การตั้งค่าตำแหน่งที่จอดรถใหม่
การตั้งค่าตำแหน่งที่จอดรถใหม่

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

ลองวางวัตถุหรือมือของคุณในระยะห่างที่กำหนด พูดประมาณ 40 ซม. จากเซ็นเซอร์อัลตราโซนิกแล้วกดปุ่ม ไฟ LED ควรกะพริบเป็นสีเขียวแล้วตามด้วยสีแดง จากนั้นจึงกำหนดระยะทางใหม่ ตอนนี้คุณควรสังเกตว่าไฟ LED RGB เปลี่ยนเป็นสีแดงทั้งหมด 40 ซม. แทนที่จะเป็น 20 ซม. และเริ่มกะพริบเมื่อระยะห่างน้อยกว่า 40 ซม.

หากต้องการรีเซ็ตระยะทาง ให้ตั้งค่าวัตถุให้ห่างจากเซนเซอร์ 20 ซม. แล้วกดปุ่มอีกครั้ง

จุดที่ถูกต้องคือ 20 ซม. และระยะทางสูงสุด 80 ซม. เป็นเพียงตัวเลขที่ใช้สำหรับตัวอย่างนี้ คุณจะต้องตั้งค่าขีดจำกัดของคุณเองสำหรับโรงรถและรถของคุณเองก่อนใช้งาน

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

แจ้งให้เราทราบสิ่งที่คุณจะเปลี่ยนแปลงหรือทำแตกต่างไปจากนี้ในส่วนความคิดเห็น

แนะนำ: