สารบัญ:

อุปกรณ์วัดระยะทางแบบพกพาพร้อม Arduino!: 9 ขั้นตอน (พร้อมรูปภาพ)
อุปกรณ์วัดระยะทางแบบพกพาพร้อม Arduino!: 9 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: อุปกรณ์วัดระยะทางแบบพกพาพร้อม Arduino!: 9 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: อุปกรณ์วัดระยะทางแบบพกพาพร้อม Arduino!: 9 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: สร้างอุปกรณ์สุดล้ำ วัดระยะวัตถุด้วยตัวเอง - Craft โผมมม EP. 1 2024, พฤศจิกายน
Anonim
เครื่องวัดระยะทางแบบพกพาด้วย Arduino!
เครื่องวัดระยะทางแบบพกพาด้วย Arduino!

เมื่อคุณอ่านคำแนะนำนี้ คุณจะได้เรียนรู้วิธีสร้างเซ็นเซอร์ความใกล้ชิดที่คุณสามารถใช้วัดระยะห่างระหว่างเซ็นเซอร์กับสิ่งที่คุณชี้ไปที่ มันใช้ PICO, บอร์ดที่เข้ากันได้กับ Arduino และชิ้นส่วนอิเล็กทรอนิกส์อื่น ๆ ที่มีวางจำหน่ายแล้วในตลาด นี่เป็นโครงการส่วนตัวของ Ala'a Yousef เพื่อนรักของเรา เพื่อทดสอบการทำงานของ PICO ในโครงการที่ค่อนข้างง่าย

ขั้นตอนที่ 1: ส่วนประกอบ

ส่วนประกอบ
ส่วนประกอบ
ส่วนประกอบ
ส่วนประกอบ
  • DC-DC Boost Converter 3.3V-5V, อีเบย์ ($2.79)
  • สายไฟ
  • สวิตช์สไลด์ ชุดละ 5 ชิ้นที่ ebay ($ 3.83)
  • แผ่นกระดานขนาด 2x8 ซม. ชุดละ 10 ชิ้นที่ ebay (2.60 เหรียญ)
  • แบตเตอรี่ LiPO 3.7V 300mAh อีเบย์ ($8.35)
  • เซ็นเซอร์อัลตราโซนิก SRF05 ที่รู้จักกันดี ebay ($ 1.27)
  • จอ LCD ขนาด 16x2 ชุด 10 ชิ้นที่ ebay ($7.99)
  • LCD I2C บอร์ดอินเทอร์เฟซแบบอนุกรม อีเบย์ ($0.99)
  • แถบส่วนหัวตรงหญิงขนาด 2.54 มม. 16 พิน, มัด 20 อันที่ ebay ($ 1.85)
  • คณะกรรมการพัฒนา PICO มีอยู่ใน mellbell.cc ($ 17)
  • มุมขวา 2.54 ส่วนหัวของพิน, มัด 10x40 พินที่ ebay ($ 1.99)

ขั้นตอนที่ 2: การเตรียม LCD

กำลังเตรียมจอแอลซีดี
กำลังเตรียมจอแอลซีดี
กำลังเตรียมจอแอลซีดี
กำลังเตรียมจอแอลซีดี

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

ขั้นตอนที่ 3: การวางอัลตราโซนิก

การวางอัลตราโซนิก
การวางอัลตราโซนิก

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

ขั้นตอนที่ 4: การวางโมดูล I2C

การวางโมดูล I2C
การวางโมดูล I2C
การวางโมดูล I2C
การวางโมดูล I2C
การวางโมดูล I2C
การวางโมดูล I2C

วางและประสาน 4 พินของโมดูล I2C (5V, SCL, SDA, GND) ที่อีกด้านหนึ่งของสตริปบอร์ด เราทำเช่นนี้เพื่อประหยัดพื้นที่ที่ด้านบนของแถบสำหรับส่วนประกอบที่เหลือมากขึ้น

ขั้นตอนที่ 5: การวางบอร์ด PICO

การวางบอร์ด PICO
การวางบอร์ด PICO

วางบอร์ด PICO ถัดจากพินทั้งสี่ของโมดูล I2C และเว้นแถวว่างอย่างน้อยสี่แถวของสตริปบอร์ดระหว่าง PICO และพินโมดูล I2C

ขั้นตอนที่ 6: การเตรียม Boost Converter

กำลังเตรียม Boost Converter
กำลังเตรียม Boost Converter
กำลังเตรียม Boost Converter
กำลังเตรียม Boost Converter
กำลังเตรียม Boost Converter
กำลังเตรียม Boost Converter

เลือกส่วนหัวของพินมุมฉากและบัดกรีพินเดียวสำหรับ In+, In-, Out+, Out- แต่ละตัว เพราะต้องวางในท่ายืนเพื่อประหยัดพื้นที่

ขั้นตอนที่ 7: การเชื่อมต่อ

การเชื่อมต่อ
การเชื่อมต่อ
การเชื่อมต่อ
การเชื่อมต่อ
การเชื่อมต่อ
การเชื่อมต่อ
การเชื่อมต่อ
การเชื่อมต่อ

เชื่อมต่อส่วนประกอบของคุณตามที่แสดงในภาพ

(พิน)_(พินPICO)

สคล. ……………………. D3

สพฐ. ………….. D2

ตรีโกณ ……………………………… A2

เอคโค่…………. D4

Vcc …………………….. 5V

GND …………………… GND

ขั้นตอนที่ 8: รหัส

  • "Distance_Measurement.zip" เป็นไฟล์สเก็ตช์สำหรับ Arduino IDE
  • ไฟล์ที่เหลือเป็นไลบรารี่ที่ต้องรวมอยู่ใน Arduino IDE คุณสามารถรวมไลบรารีลงใน IDE ได้โดยทำตามขั้นตอนเหล่านี้:
  1. คลิกที่เมนู "ร่าง" ในแถบเครื่องมือ
  2. คลิกที่ "รวมห้องสมุด"
  3. คลิก "เพิ่ม. ZIP Library" และค้นหาไฟล์ zip ของไลบรารีที่ต้องการ

ขั้นตอนที่ 9: มันร็อค

มันร็อค!
มันร็อค!
มันร็อค!
มันร็อค!
มันร็อค!
มันร็อค!

ตอนนี้ คุณมีพรอกซิมิตี้เซนเซอร์แบบพกพาขนาดพกพาที่พร้อมสำหรับการวัดระยะทางสูงสุด 5 เมตร ทำได้โดยใช้ PICO ซึ่งช่วยให้เราใช้แผ่นกระดานขนาด 2x8 ซม. แทนกระดานขนาดใหญ่

แนะนำ: