สารบัญ:

Arduino Parking Assistant: 17 ขั้นตอน (พร้อมรูปภาพ)
Arduino Parking Assistant: 17 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Arduino Parking Assistant: 17 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Arduino Parking Assistant: 17 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Pixel Led Car Parking Sensor System Arduino | WS2812B | SL IDEAS. 2024, กรกฎาคม
Anonim
Arduino Parking Assistant
Arduino Parking Assistant
Arduino Parking Assistant
Arduino Parking Assistant

โดย addictedToArduinoติดตามเพิ่มเติมโดยผู้เขียน:

ง่าย 2x4 กล่องใส่อุปกรณ์อิเล็กทรอนิกส์
ง่าย 2x4 กล่องใส่อุปกรณ์อิเล็กทรอนิกส์
ง่าย 2x4 กล่องใส่อุปกรณ์อิเล็กทรอนิกส์
ง่าย 2x4 กล่องใส่อุปกรณ์อิเล็กทรอนิกส์

เกี่ยวกับ: ฉันเป็นหนึ่งในคนที่ใช้เวลาเกือบตลอดเวลาในการเชื่อมต่อสายไฟ พิมพ์รหัส และทำสิ่งอื่น ๆ ที่ผู้คนเรียกว่า 'น่าเบื่อ' ฉันสนุกกับการทำงานกับ LED, Arduinos และทำสิ่งต่าง ๆ … เพิ่มเติมเกี่ยวกับ addictedToArduino »

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

เพื่อบรรเทาความหงุดหงิดของฉัน ฉันตัดสินใจออกแบบอุปกรณ์ที่อนุญาตให้ฉันจอดรถในจุดที่แน่นอนทุกครั้ง ฉันชอบทำงานกับ Arduinos, ไฟ LED, เซ็นเซอร์ และเกือบทุกอย่างเกี่ยวกับอิเล็กทรอนิกส์ ดังนั้นฉันรู้ตั้งแต่เริ่มต้นว่ามันอาจจะจบลงด้วยการเป็นอุปกรณ์ที่มี Arduino อยู่ข้างในและ LED จำนวนมากที่ด้านหน้า!

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

ขั้นตอนที่ 1: คุณจะต้อง…

คุณจะต้องการ…
คุณจะต้องการ…
คุณจะต้องการ…
คุณจะต้องการ…
คุณจะต้องการ…
คุณจะต้องการ…

วัสดุทั้งหมดนี้มีราคาถูกและหาได้ง่าย ฉันไม่ได้มีส่วนเกี่ยวข้องกับซัพพลายเออร์เหล่านี้ พวกเขาเป็นเพียงที่ที่ฉันซื้อวัสดุสิ้นเปลือง

วัสดุ:

  • 1x 2x4 - ยาวอย่างน้อย 8"
  • สกรู Philips 8x - ควรยาว 1"
  • 1x พาวเวอร์ซัพพลาย - 5 โวลต์, 850mA
  • 1x Arduino Pro Mini - 5 โวลต์, 16MHz
  • 1x HC-SR04 ระยะอัลตราโซนิก เซนเซอร์
  • ตัวต้านทานแบบรูทะลุ 12x - 220 โอห์ม, 1/4 วัตต์
  • ไฟ LED สีเขียว 8x - 5mm
  • ไฟ LED สีแดง 4x - 5mm
  • 1x ปุ่มกดสัมผัส - 6mm
  • 3x ลวดตัวนำสี่เส้น ขายโดยเท้า - 22 เกจ
  • 1x ลวดพันเกลียว - 28 เกจ

เครื่องมือ:

  • เครื่องปอกสายไฟ
  • เลื่อยวงเดือน
  • หัวแร้ง
  • ประสาน - ฉันใช้ 60/40 Rosin Core
  • ปืนกาวร้อน
  • สปีดสแควร์
  • กาวแท่ง
  • ไขควงฟิลิปส์
  • ดินสอ
  • เจาะ
  • ดอกสว่าน 7/64" - ขึ้นอยู่กับขนาดของสกรู
  • ดอกสว่าน 3/16"
  • ดอกสว่าน 1/4"
  • 1" Forstner Bit
  • คอมพิวเตอร์ที่มี Arduino IDE ดาวน์โหลดที่นี่
  • โปรแกรมเมอร์ FTDI ที่นี่

ขั้นตอนที่ 2: พิมพ์และตัด

พิมพ์และตัด!
พิมพ์และตัด!
พิมพ์และตัด!
พิมพ์และตัด!

ขั้นตอนแรกในโครงการนี้คือการทำตู้ เรากำลังใช้เทคนิคที่ฉันเขียนเกี่ยวกับ Enclosures 2x4 ที่ใช้งานง่ายและแนะนำก่อนหน้านี้

พิมพ์รูปแบบ PDF รวมด้านล่าง ตรวจสอบว่าคุณตั้งค่าการพิมพ์ในระดับ 100% แล้ว

ตอนนี้ตัดลวดลายออกแล้วทากาวลงบน 2x4 ระวังให้ชิดกับขอบ เป็นเพียงชั่วคราวเท่านั้น จึงทากาวเบาๆ เท่านั้น

ขั้นตอนที่ 3: ตัดให้ยาว

ตัดให้ยาว!
ตัดให้ยาว!
ตัดให้ยาว!
ตัดให้ยาว!

ใช้เลื่อยวงดนตรีของคุณเพื่อตัด 2x4 ตามขอบของลวดลาย คุณยังสามารถใช้เลื่อยฉลุหรือเลื่อยโต๊ะ

ขั้นตอนที่ 4: ตัดฝา

ตัดฝา!
ตัดฝา!
ตัดฝา!
ตัดฝา!
ตัดฝา!
ตัดฝา!

ตอนนี้เราต้องเปลี่ยนสิ่งนี้จาก 2x4 เป็นกล่อง! ใช้สี่เหลี่ยมความเร็วของคุณเพื่อทำเครื่องหมายเส้นตามยาวที่ด้านข้างของ 2x4 ประมาณหนึ่งในสี่ของนิ้วจากด้านหลังของกล่อง

กลับไปที่เครื่องเลื่อยสายพานและตัดตรงที่เส้น นี่จะตัดเป็นชิ้นๆ แยกออกมา ซึ่งจะกลายเป็นฝาของเรา คุณจะต้องกรีดนิ้วของคุณ โปรดระวัง!

ขั้นตอนที่ 5: เบื่อมัน

เบื่อมันออก!
เบื่อมันออก!
เบื่อมันออก!
เบื่อมันออก!
เบื่อมันออก!
เบื่อมันออก!

ใช้ดินสอทำเครื่องหมายสี่เหลี่ยมหยาบที่ด้านหลังของบล็อกขนาดใหญ่ประมาณครึ่งนิ้วจากขอบทั้งหมด

ตอนนี้ใช้ 1 นิ้วของคุณเพื่อเจาะสี่เหลี่ยม คุณต้องเจาะให้ลึกที่สุดโดยไม่ผ่านด้านหน้า อย่าเจาะลึกเกินไป!

ขั้นตอนที่ 6: เจาะ! เจาะ! เจาะ

เจาะ! เจาะ! เจาะ!
เจาะ! เจาะ! เจาะ!
เจาะ! เจาะ! เจาะ!
เจาะ! เจาะ! เจาะ!
เจาะ! เจาะ! เจาะ!
เจาะ! เจาะ! เจาะ!
เจาะ! เจาะ! เจาะ!
เจาะ! เจาะ! เจาะ!

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

ต่อไปเจาะรูขนาด 3/16 นิ้วประมาณตรงกลางด้านล่าง นี่จะเป็นรูสำหรับปุ่มปรับเทียบของคุณ

ตอนนี้ใช้ดอกสว่าน 1/4 นิ้วของคุณเพื่อเจาะรูอีกสองรูที่ด้านล่าง สิ่งเหล่านี้จะเป็นรูสำหรับสายไฟ

ขั้นตอนที่ 7: ทำกล่องควบคุมให้เสร็จ

จบกล่องควบคุม!
จบกล่องควบคุม!
จบกล่องควบคุม!
จบกล่องควบคุม!
จบกล่องควบคุม!
จบกล่องควบคุม!
จบกล่องควบคุม!
จบกล่องควบคุม!

ตอนนี้คุณกำลังใช้รูปแบบ ลอกออกให้สะอาดที่สุด

นำฝามาวางที่ด้านล่าง หมุนไปรอบๆ ถ้าคุณต้องการ คุณต้องใช้ในทิศทางเดิม

ต่อไป ใช้ดอกสว่าน 7/64 เจาะรูประมาณหนึ่งในสี่นิ้วจากแต่ละมุม เจาะลึกประมาณหนึ่งในสี่ของนิ้ว อย่าเจาะทะลุหน้า!

ใช้ไขควงและสกรูขันฝาให้แน่น

คุณไม่จำเป็นต้องทำ แต่มันจะทำให้กล่องดูดีขึ้นมากถ้าคุณทำให้มันดีผ่านการขัด

ขั้นตอนที่ 8: ใส่ไฟ LED

ใส่ไฟ LED!
ใส่ไฟ LED!
ใส่ไฟ LED!
ใส่ไฟ LED!
ใส่ไฟ LED!
ใส่ไฟ LED!

ได้เวลาเปลี่ยนกล่องนี้ให้เป็นอิเล็กทรอนิกส์แล้ว! (ใครบอกว่านั่นไม่ใช่คำ?) ไฟ LED ควรจัดเรียงเป็นสองวง มีวงแหวนสีเขียวขนาดใหญ่อยู่ด้านนอกและมีวงแหวนสีแดงขนาดเล็กอยู่ข้างใน

ใช้ LED และติดไว้ในรู จัดตำแหน่งให้แคโทด (ตะกั่วที่สั้นกว่า) หันไปทางด้านนอก แล้วทากาวร้อนเล็กน้อยรอบๆ!

ทำซ้ำขั้นตอนนี้จนกว่าไฟ LED ทั้งหมดจะอยู่ในรู โปรดใช้ความระมัดระวังในการใส่สีที่ถูกต้องลงในรูที่ถูกต้อง!

ขั้นตอนที่ 9: ทราย LEDs

ทราย LEDs!
ทราย LEDs!
ทราย LEDs!
ทราย LEDs!
ทราย LEDs!
ทราย LEDs!

เพื่อให้ดูราบรื่นยิ่งขึ้น ให้ขัด LED ให้เรียบกับไม้ ควรใช้ทรายก่อนจะเดินสายไฟได้ดีที่สุด (ไม่เหมือนที่ฉันทำ!)

เมื่อถึงจุดนี้ฉันก็รู้ว่ารูของฉันใหญ่เกินไป! (ฉันใช้ขนาดที่ใหญ่กว่า 3/16 )

ฟิลเลอร์ไม้เพื่อช่วยชีวิต!

ขั้นตอนที่ 10: ประสานพื้นดิน

ประสานพื้นดิน!
ประสานพื้นดิน!
ประสานพื้นดิน!
ประสานพื้นดิน!

งอตะกั่วที่สั้นกว่าบน LED แล้วแตะกับขาสั้นของ LED ถัดไป ประสานสองคนนี้เข้าด้วยกันแล้วเดินต่อไปเป็นวงกลม คีมปากแหลมช่วยได้มาก!

ขั้นตอนที่ 11: ประสานตัวต้านทาน

ประสานตัวต้านทาน!
ประสานตัวต้านทาน!
ประสานตัวต้านทาน!
ประสานตัวต้านทาน!
ประสานตัวต้านทาน!
ประสานตัวต้านทาน!
ประสานตัวต้านทาน!
ประสานตัวต้านทาน!

ตัดลวดที่มีความยาวสั้น ๆ ยาวประมาณสองนิ้วแล้วดึงออก! บิดรอบขาของตัวต้านทาน ไม่สำคัญว่าปลายด้านไหน ใช้หัวแร้งของคุณเพื่อเชื่อมต่ออย่างถาวร! ทำเช่นนี้กับตัวต้านทานทั้งหมดของคุณ

ถัดไป จับคู่สายตัวต้านทานและบัดกรีปลายอิสระของมันเข้ากับ LED อย่างระมัดระวัง อย่าให้ลีดสัมผัสกับสายไฟอื่น ๆ ! ทำเช่นนี้สำหรับ LED แต่ละดวง และตรวจสอบกางเกงขาสั้นอีกครั้ง

ในที่สุด บัดกรีลวดสั้น ๆ เข้ากับขาที่เหลือเมื่อคุณบัดกรีบริเวณนั้น

ขั้นตอนที่ 12: ประสานปุ่ม

ประสานปุ่ม!
ประสานปุ่ม!
ประสานปุ่ม!
ประสานปุ่ม!
ประสานปุ่ม!
ประสานปุ่ม!

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

วางปุ่มในกล่องเพื่อให้คุณสามารถดันจากด้านนอกผ่านรูได้ ประสานตะกั่วฟรีของปุ่มกับการเชื่อมต่อกราวด์ของไฟ LED

สุดท้าย ทากาวร้อนเล็กน้อยบนปุ่มเพื่อให้เข้าที่!

ขั้นตอนที่ 13: ประสานกับ Arduino

ประสานกับ Arduino!
ประสานกับ Arduino!
ประสานกับ Arduino!
ประสานกับ Arduino!
ประสานกับ Arduino!
ประสานกับ Arduino!
ประสานกับ Arduino!
ประสานกับ Arduino!

ประสานส่วนหัวของพินเข้ากับพอร์ตการเขียนโปรแกรมของ Arduino จากนั้นดันสายไฟสองเส้น (จากแหล่งจ่ายไฟและอีกสายหนึ่งสำหรับเซ็นเซอร์) ผ่านรูและใช้กาวร้อนเล็กน้อยเพื่อป้องกันไม่ให้หลุดออก

ดึงสายไฟออกจากไฟ LED และปุ่มและประสานเข้ากับ Arduino ตามแผนภาพการเดินสายด้านบน ด้านล่างนี้เป็นไดอะแกรมรุ่นที่พิมพ์ได้เพื่อความสะดวกของคุณ

ขั้นตอนที่ 14: สร้างกล่องหุ้มเซ็นเซอร์

สร้างตู้เซนเซอร์!
สร้างตู้เซนเซอร์!

ตอนนี้เราต้องสร้างกล่องหุ้มสำหรับเซ็นเซอร์ระยะ ก่อนหน้านี้ฉันเขียนเกี่ยวกับสิ่งนี้ใน Instructable อื่น ดังนั้นฉันจะไม่พูดถึงที่นี่

ทำตามคำแนะนำใน Easy 2x4 Electronic Enclosures เพื่อสร้างกล่อง จากนั้นใช้ดอกสว่าน 1/4 นิ้วเพื่อเจาะรูเล็กๆ ที่ด้านล่างของกล่อง

ขั้นตอนที่ 15: สิ้นสุดการเชื่อมต่อเซ็นเซอร์

เสร็จสิ้นการเชื่อมต่อเซ็นเซอร์!
เสร็จสิ้นการเชื่อมต่อเซ็นเซอร์!
เสร็จสิ้นการเชื่อมต่อเซ็นเซอร์!
เสร็จสิ้นการเชื่อมต่อเซ็นเซอร์!
เสร็จสิ้นการเชื่อมต่อเซ็นเซอร์!
เสร็จสิ้นการเชื่อมต่อเซ็นเซอร์!
เสร็จสิ้นการเชื่อมต่อเซ็นเซอร์!
เสร็จสิ้นการเชื่อมต่อเซ็นเซอร์!

ดันปลายสายเซนเซอร์ที่ว่างผ่านรูในกล่อง จากนั้นดึงออกและประสานเข้ากับโมดูลเซนเซอร์ตามภาพ

  • สีดำไปหา GND
  • สีน้ำเงินไปที่ ECHO
  • สีเขียวไปที่TRIG
  • สีแดงไปที่VCC

ใช้กาวร้อนเล็กน้อยเพื่อยึดเซ็นเซอร์ไว้ในเคส จากนั้นใช้อีกเล็กน้อยเพื่อคลายความเครียดที่สายเคเบิล หมุนฝาแล้วเสร็จ!

ขั้นตอนที่ 16: ตั้งโปรแกรม Arduino

โปรแกรม Arduino!
โปรแกรม Arduino!
โปรแกรม Arduino!
โปรแกรม Arduino!
โปรแกรม Arduino!
โปรแกรม Arduino!
โปรแกรม Arduino!
โปรแกรม Arduino!

ประกาศ - 25 มีนาคม 2017: ตามที่ผู้แสดงความคิดเห็น "MuchTall" แนะนำ ฉันได้อัปเดตโค้ดเพื่อรวมการนับถอยหลัง LED ระหว่างการปรับเทียบ โปรดดาวน์โหลดโค้ดเวอร์ชันใหม่ด้านล่าง

ในการอ่านเซ็นเซอร์ เราจำเป็นต้องมีไลบรารี NewPing คุณสามารถดาวน์โหลดได้ ที่นี่ ฉันได้รวมไว้ด้านล่างเพื่อความสะดวกของคุณ ใน Arduino IDE ให้คลิกที่ Sketch > รวมไลบรารี > เพิ่มไลบรารี Zip… และชี้ไปที่โฟลเดอร์ 'NewPing.zip'

จากนั้นแตกไฟล์ zip อื่นและเปิด 'ParkingSystemV1.1.ino' ใน Arduino IDE อัปโหลดภาพร่างไปยัง Arduino ดูบทความนี้หรือบทความนี้หากคุณต้องการความช่วยเหลือ

ขันฝาแล้วเสร็จ!

ขั้นตอนที่ 17: การติดตั้งและใช้งาน

รองชนะเลิศการประกวดไมโครคอนโทรลเลอร์ 2017

การประกวดเซนเซอร์ 2017
การประกวดเซนเซอร์ 2017
การประกวดเซนเซอร์ 2017
การประกวดเซนเซอร์ 2017

รางวัลรองชนะเลิศในการประกวด Sensors Contest 2017

แนะนำ: