สารบัญ:
- ขั้นตอนที่ 1: รายการชิ้นส่วน
- ขั้นตอนที่ 2: แผนผัง
- ขั้นตอนที่ 3: สร้างวงจร
- ขั้นตอนที่ 4: อัปโหลด Scratch
- ขั้นตอนที่ 5: ทดสอบผลลัพธ์
วีดีโอ: ตัวช่วยที่จอดรถในโรงรถด้วย Arduino: 5 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
ความท้าทาย
เมื่อฉันจอดรถในโรงรถ พื้นที่มีจำกัดมาก จริงหรือ. รถของฉัน (MPV สำหรับครอบครัว) สั้นกว่าพื้นที่ว่างประมาณ 10 ซม. ฉันมีเซ็นเซอร์จอดรถในรถของฉัน แต่มันมีจำกัดมาก: ต่ำกว่า 20 ซม. เซ็นเซอร์จะแสดงการแจ้งเตือนเป็นสีแดง ดังนั้นจึงยากที่จะหยุดรถให้ใกล้ที่สุดกว่า 8 ซม.
ความคิด
ความคิดของฉันคือการใช้เซ็นเซอร์ระยะอัลตราโซนิกเพื่อจุดประสงค์นี้และ Arduino - แน่นอน คำแนะนำการใช้งานเซ็นเซอร์มีอยู่แล้วในที่นี่ แต่ฉันต้องการได้การแสดงผลที่แม่นยำกว่า "ไกลเกินไป / ใกล้เกินไป" ด้วยไฟ LED 2 ดวง ฉันวางแผนอุปกรณ์ที่มีจอแสดงผล LED 7 ส่วน แต่ฉันเริ่มคิดว่า: การวัดระยะทางนี้มีประโยชน์เพียงไม่กี่วินาที แล้วส่วนที่เหลือของวันจะเป็นอย่างไร ดังนั้นฉันจึงเพิ่มนาฬิกาตามเวลาจริงลงในระบบ แต่จะสลับระหว่างการแสดงเวลาและระยะทางอย่างไร เพื่อจุดประสงค์นี้ ฉันได้เพิ่มเซ็นเซอร์วัดแสงโดยรอบ
ขั้นตอนที่ 1: รายการชิ้นส่วน
- Arduino Nano Rev3
- HC-SR04 เซ็นเซอร์ระยะอัลตราโซนิก (ประมาณ 0.76)
- 7 เซ็กเมนต์ 4 หลัก 12 พิน 0.56 "จอแสดงผล LED ($ 1.77)
- กระดานฝ่าวงล้อม DS3231RTC (0.87 เหรียญ)
- บอร์ดฝ่าวงล้อมเซ็นเซอร์วัดแสง (0.40 ดอลลาร์)
- 2 จาก 74HC595N Shift register IC ($ 0.54 ต่อแพ็ค 10)
- ไฟ LED สีแดง
- ไฟ LED สีเขียว
- ตัวต้านทาน 4 จาก 220 โอห์ม
- 1 จากตัวต้านทาน 560 โอห์ม
หมายเหตุ
- ส่วนต่าง ๆ ที่กล่าวถึงข้างต้นมีอยู่ทั่วไปในหลายๆ แห่งทั่วอินเทอร์เน็ต
- ฉันเพิ่มราคาสำหรับชิ้นส่วนเฉพาะตามประสบการณ์ของฉัน
- กระดานฝ่าวงล้อม RTC เป็นกระดานฝ่าวงล้อมอย่างแท้จริงเพื่อให้เราตั้งเวลาในนั้นได้ - เช่น ใน Arduino อื่น
- เซ็นเซอร์วัดแสงเป็นผลิตภัณฑ์ราคาถูกและเรียบง่าย แต่มีตัวเปรียบเทียบแรงดันไฟฟ้า LM393 อยู่แล้ว
- จอแสดงผลแบบ LED 7 ส่วนเป็นประเภทที่ขั้วบวกมีอยู่ทั่วไป มี 12 พิน มี 4 จุด และโคลอนด้วย คุณสามารถใช้ประเภทอื่นได้เช่นกัน แต่จำเป็นต้องมีการปรับเปลี่ยนบางอย่างตามการกำหนดพิน คุณสามารถค้นหาแผนผังการแสดงผลของฉันได้ในส่วนรูปภาพของขั้นตอน
ขั้นตอนที่ 2: แผนผัง
U1 เป็น Arduino Nano Rev3 แต่วงจรทำงานได้ดีกับ Arduino Uno เช่นกัน
U2, U3: เนื่องจากจอแสดงผล LED ราคาถูก ฉันจึงต้องใช้ shift register เพื่อไม่ให้กินเอาต์พุตดิจิทัลทั้งหมดของฉัน U2 ขับแคโทดในขณะที่ U3 เชื่อมต่อกับขั้วบวกด้วยตัวต้านทาน 220 โอห์ม
LED2, LED3: ไฟ LED สีเขียวและสีแดงช่วยให้จอดรถในลักษณะที่มองเห็นได้ ไม่จำเป็น แต่สามารถช่วยได้เล็กน้อย
S1: เซ็นเซอร์วัดแสง เมื่อฉันขับรถเข้าไปในโรงรถ - ในที่ที่ไม่มีไฟ - ไฟอัตโนมัติในรถของฉันติด ดังนั้นด้วยเซ็นเซอร์นี้ ฉันสามารถตัดสินใจได้อย่างง่ายดายว่ารถจะจอดหรือไม่ ถ้าเป็นเช่นนั้น ให้แสดงระยะทางหรือพิมพ์เวลา อุปกรณ์นี้มีเอาต์พุตดิจิตอลซึ่งสูงหรือต่ำตามแสงแวดล้อมและการตั้งค่าโพเทนชิออมิเตอร์ของทริกเกอร์
S2: เซ็นเซอร์อัลตราโซนิก ราคาถูกจริงๆ มีทริกเกอร์และหมุดสะท้อน การใช้งานค่อนข้างตรงไปตรงมาโดยเฉพาะหากคุณใช้ห้องสมุดที่ออกแบบมาเพื่อจุดประสงค์นี้ ฉันใช้ชื่อ NewPing
RTC1: DS3231 กระดานฝ่าวงล้อมนาฬิกาเรียลไทม์ นี่เป็นค่าที่แม่นยำและมีคุณสมบัติพิเศษ: วัดอุณหภูมิที่ดูดซับและคุณสามารถเรียกคืนข้อมูลนี้ได้ (ด้วยวิธีนี้ คุณจะสามารถหาวิธีแสดงอุณหภูมิในการหมุนตามเวลาได้)
ขั้นตอนที่ 3: สร้างวงจร
ฉันประกอบวงจรบนเขียงหั่นขนมที่ใหญ่กว่าและจำลองแบบ fritzing เพื่อความเข้าใจที่ดีขึ้น ฉันรู้ว่ามีสายเคเบิลจำนวนมาก - ดังนั้นฉันจึงไม่สามารถเลือกสีต่างๆ สำหรับพินแคโทดทั้งหมดได้ - ฉันหวังว่าจะสามารถแยกแยะออกได้
ขั้นตอนที่ 4: อัปโหลด Scratch
นี่คือรหัสที่มาของอุปกรณ์
ขั้นตอนที่ 5: ทดสอบผลลัพธ์
ฉันจำลองอุปกรณ์บนเขียงหั่นขนม ส่วนล่างซ้ายคุณจะเห็นเซ็นเซอร์อัลตราโซนิก ไฟ LED สีเขียวบนอุปกรณ์ที่ต่อสายเคเบิลอื่นๆ แสดงว่าเซ็นเซอร์วัดแสงแวดล้อมมีแรงดันไฟฟ้าขาเข้า จากภาพที่สอง มีไฟสีเขียว 2 ดวงบนเซ็นเซอร์วัดแสง แต่การแสดงภาพด้วยภาพไม่ง่ายนัก:)
รูปที่ 1
ไม่มีรถในโรงรถ เครื่องแสดงเวลาด้วยตัวเลขที่ไม่สว่างเกินไป เครื่องหมายทวิภาคกำลังกะพริบ - พร้อมกับจุดทศนิยมที่สอง ดังนั้นมันจึงคุ้มค่าที่จะครอบคลุมการทำอย่างใด
รูปที่ 2
รถเปิดไฟไปที่เซนเซอร์แต่ไกลเกินกว่าจะวัดได้ ฉันตั้งค่าระยะนี้เป็น 1 เมตร ในกรณีนี้ หน้าจอจะแสดง "9999"
รูปที่ 3
รถอยู่ห่างจากเซ็นเซอร์วัดระยะและไฟถึงเซ็นเซอร์แสงประมาณ 10 ซม. ไฟ LED สีเขียวแสดงว่าฉันสามารถเข้าไปใกล้ได้ - อย่างระมัดระวัง:)
รูปที่ 4
รถอยู่ห่างจากเซ็นเซอร์ระยะประมาณ 5 ซม. ไฟ LED สีแดงแสดงว่าใกล้พอที่จะหยุดและฉันสามารถปิดประตูโรงรถได้โดยไม่มีปัญหาใดๆ
แนะนำ:
อะแดปเตอร์ Arduino Nano เป็น Arduino Uno: 6 ขั้นตอน (พร้อมรูปภาพ)
อะแดปเตอร์ Arduino Nano เป็น Arduino Uno: Arduino Nano เป็นสมาชิกที่ดี ขนาดเล็ก และราคาถูกของตระกูล Arduino มันขึ้นอยู่กับชิป Atmega328 สิ่งที่ทำให้มีประสิทธิภาพเท่ากับ Arduino Uno พี่ชายที่ใหญ่ที่สุดของเขา แต่สามารถรับเงินน้อยกว่า ในอีเบย์ตอนนี้เวอร์ชั่นภาษาจีนสามารถข
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-