สารบัญ:
- ขั้นตอนที่ 1: สิ่งที่คุณต้องการ…
- ขั้นตอนที่ 2: สร้างโครงการ…
- ขั้นตอนที่ 3: รหัส Arduino…
- ขั้นตอนที่ 4: โครงการที่ทำงาน…
วีดีโอ: Rangefinder สำหรับที่จอดรถในโรงรถด้วย Arduino: 4 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
โครงการง่ายๆ นี้จะช่วยคุณจอดรถในโรงรถโดยแสดงระยะห่างจากวัตถุที่อยู่ด้านหน้ากันชนรถของคุณ ข้อความ "หยุด" จะบอกคุณเมื่อถึงเวลาต้องหยุด โครงการนี้ใช้ HC-SR04 หรือ Parallax Ping))) (tm) เครื่องวัดระยะแบบอัลตราโซนิกและบอร์ด Arduino ฉันใช้ Leonardo แต่ควรใช้งานได้กับบอร์ดดั้งเดิมหรือบอร์ดอื่นที่เข้ากันได้
สำหรับจอแสดงผล ฉันเลือกเวอร์ชันเมทริกซ์สำหรับขนาดและเหตุผลด้านสุนทรียศาสตร์
ขั้นตอนที่ 1: สิ่งที่คุณต้องการ…
ในการสร้างโครงการนี้คุณต้อง:
- บอร์ด Arduino: บอร์ดดั้งเดิมหรือบอร์ดที่เข้ากันได้ควรใช้งานได้เนื่องจากโค้ดไม่ได้ใช้พิน/ฟังก์ชันพิเศษ คุณสามารถหาได้จากทุกที่บนอินเทอร์เน็ตหรือบางทีคุณอาจมีบอร์ดที่ไม่ได้ใช้ในลิ้นชักในห้องแล็บของคุณ
- HC-SR04 หรือ Parallax Ping))) เครื่องวัดระยะด้วยคลื่นเสียงความถี่สูง: มักใช้กับโครงการ Arduino ดังนั้นคุณอาจมีอยู่แล้ว อย่างไรก็ตาม นี่คือลิงก์บางส่วน:- Parallax Ping))) บน Parallax- HC-SR04 บน Sparkfun- Parallax Ping)) บนผลการค้นหา Pololu- HC-SR04 จาก Ebay
- จอแสดงผล Four matrix:ฉันซื้อจาก IOTMODULES บน Ebay: 4 Way MAX7219 DOT MATRIX ในกรณีที่ลิงก์ใช้งานไม่ได้ ให้ลองติดต่อพวกเขาจากร้าน Ebay
- ทักษะการบัดกรีแน่นอน:)
ขั้นตอนที่ 2: สร้างโครงการ…
ดาวน์โหลดแผนผัง arduinorangefinder.pdf คุณสามารถหาไฟล์แนบ HC-SR04 pdf และ ping))) pdf เท่านั้นสำหรับการอ้างอิงของคุณ ไดอะแกรมอิเล็กทรอนิกส์นั้นง่ายมาก ปฏิบัติตามอย่างเคร่งครัด ฉันแนะนำให้ขยายการเดินสายสำหรับ จอแสดงผลและเซ็นเซอร์ประมาณ 1 เมตร (ดูรูปที่ 1) เพื่อให้คุณสามารถวางได้ง่ายขึ้นในภายหลัง
ในภาพที่ 2 คุณสามารถดูวิธีการบัดกรีหมุดจ่ายไฟสำหรับจอแสดงผลและเซ็นเซอร์: +5V จากจอแสดงผลและ Vcc จากเซ็นเซอร์จะต้องบัดกรีรวมกัน พินอื่นๆ ทั้งหมดจะต้องมีขั้วของตัวเอง
Image5 คือเวอร์ชัน Ping))) ของโปรเจ็กต์ ไปที่ขั้นตอนถัดไปเมื่อพร้อม…
ขั้นตอนที่ 3: รหัส Arduino…
ได้เวลาทำงานกับฝั่ง Arduino แล้ว
ดาวน์โหลดไลบรารี MD_MAX72XX.zip ที่แนบมาและติดตั้งจาก IDE (sketch->import library)
ตอนนี้เปิดเครื่องรูดและโหลดภาพร่าง MeasureDistanceV200.ino แล้วลองดูกัน มีหลายบรรทัดที่คุณสามารถแก้ไขได้:
1) ประเภทการแสดงผลเมทริกซ์: ไลบรารีที่ให้มารองรับประเภทการแสดงผลแบบเมทริกซ์ 4 แบบดังนั้นจึงสามารถทำงานร่วมกับจอแสดงผลส่วนใหญ่ในตลาดได้ เพียงยกเลิกการใส่เครื่องหมายทีละตัวและอัปโหลดโค้ดไปยัง Arduino เพื่อดูว่าตรงกับจอแสดงผลของคุณหรือไม่
2) ประเภทเซ็นเซอร์: ยกเลิกหมายเหตุเฉพาะบรรทัดที่ตรงกับเซ็นเซอร์ของคุณ
3) เลือกหน่วยวัดที่คุณต้องการจากเซนติเมตรหรือนิ้ว: ยกเลิกการใส่เครื่องหมายเฉพาะหน่วยที่ถูกต้อง มีการตั้งค่าคำเตือนในการคอมไพล์แบบมีเงื่อนไข ซึ่งจะแสดงสิ่งที่คุณได้เลือกไว้
ตอนนี้กำหนดระยะทางตามที่คุณต้องการ คุณสามารถปรับเปลี่ยนได้ในภายหลังเมื่อโครงการจะเข้าที่
อัปโหลดรหัสและตรวจสอบว่าใช้งานได้ทั้งหมดหรือไม่ หากคุณประสบปัญหา โปรดตรวจสอบสายไฟและการเชื่อมต่ออีกครั้ง
อัปเดต 2019/03/30 - อัปเดตโค้ดแล้ว:> ไลบรารีแสดงเมทริกซ์ใหม่ รองรับการแสดงผล 4 ประเภท (เอกสารจำนวนมากภายในไลบรารี) เครดิต majicdesigns
อัปเดต 2019/01/10 - อัปเดตรหัสแล้ว:> เพิ่มความเป็นไปได้ในการเลือกหน่วยวัดจากเซนติเมตรหรือนิ้ว
อัปเดต 2017/12/30 - อัปเดตรหัสแล้ว:> ปิดจอแสดงผลเมื่อหยุดนิ่งที่ระยะ STOP นานกว่า 10 วินาที!
ขั้นตอนที่ 4: โครงการที่ทำงาน…
วัดความสูงของส่วนที่โดดเด่นที่สุดของกันชนของรถคุณจากพื้น ติดเซ็นเซอร์ไว้ใกล้กับผนังกับความสูงที่คุณวัด
ฉันใช้แผ่นโฟมโพลีสไตรีนซึ่งฉันทำช่องสำหรับเซ็นเซอร์ (ดูรูป)
ตอนนี้วางจอแสดงผลเพื่อให้คุณมองเห็นได้จากรถของคุณ
ลองขับรถเข้าไปและตรวจสอบระยะทาง ปรับในรหัส Arduino แล้วอัปโหลดใหม่หากต้องการ
แนะนำ:
Arduino Cardboard Gun (RangeFinder & Tachometer): 8 ขั้นตอน
Arduino Cardboard Gun (RangeFinder & Tachometer): คงจะดีไม่น้อยหากสามารถวัดระยะทางขณะนั่งได้อย่างสบายบนโซฟา แทนที่จะต้องใช้เทป tradional? ดังนั้นวันนี้ผมจะมาทำปืน Arduino ที่สามารถวัดระยะแบบไม่สัมผัสได้ตั้งแต่ 2 ซม. ถึง 400 ซม. w
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ)
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): การชาร์จแบบเหนี่ยวนำ (เรียกอีกอย่างว่าการชาร์จแบบไร้สายหรือการชาร์จแบบไร้สาย) เป็นการถ่ายโอนพลังงานแบบไร้สาย ใช้การเหนี่ยวนำแม่เหล็กไฟฟ้าเพื่อจ่ายกระแสไฟฟ้าให้กับอุปกรณ์พกพา แอปพลิเคชั่นที่พบบ่อยที่สุดคือ Qi Wireless Charging st
Arduino ที่ถูกที่สุด -- Arduino ที่เล็กที่สุด -- Arduino Pro Mini -- การเขียนโปรแกรม -- Arduino Neno: 6 ขั้นตอน (พร้อมรูปภาพ)
Arduino ที่ถูกที่สุด || Arduino ที่เล็กที่สุด || Arduino Pro Mini || การเขียนโปรแกรม || Arduino Neno:…………………………… โปรดสมัครสมาชิกช่อง YouTube ของฉันสำหรับวิดีโอเพิ่มเติม……. โปรเจ็กต์นี้เกี่ยวกับวิธีเชื่อมต่อ Arduino ที่เล็กที่สุดและถูกที่สุดเท่าที่เคยมีมา Arduino ที่เล็กที่สุดและถูกที่สุดคือ arduino pro mini คล้ายกับ Arduino
4 ขั้นตอน Digital Sequencer: 19 ขั้นตอน (พร้อมรูปภาพ)
4 ขั้นตอน Digital Sequencer: CPE 133, Cal Poly San Luis Obispo ผู้สร้างโปรเจ็กต์: Jayson Johnston และ Bjorn Nelson ในอุตสาหกรรมเพลงในปัจจุบัน ซึ่งเป็นหนึ่งใน “instruments” เป็นเครื่องสังเคราะห์เสียงดิจิตอล ดนตรีทุกประเภท ตั้งแต่ฮิปฮอป ป๊อป และอีฟ
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: 13 ขั้นตอน (พร้อมรูปภาพ)
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: ทำป้ายโฆษณาแบบพกพาราคาถูกด้วยตัวเอง ด้วยป้ายนี้ คุณสามารถแสดงข้อความหรือโลโก้ของคุณได้ทุกที่ทั่วทั้งเมือง คำแนะนำนี้เป็นการตอบสนองต่อ/ปรับปรุง/เปลี่ยนแปลงของ: https://www.instructables.com/id/Low-Cost-Illuminated-