สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: การสร้างบอร์ด
- ขั้นตอนที่ 2: การตั้งค่าหน้าจอ LCD ของคุณ
- ขั้นตอนที่ 3: เขียนรหัส
- ขั้นตอนที่ 4: ตั้งค่า
- ขั้นตอนที่ 5: คุณทำเสร็จแล้ว
- ขั้นตอนที่ 6: วิธีใช้?
วีดีโอ: Ultrasonic Sensor ไฟ LED ต้อนรับอัตโนมัติและหน้าจอข้อมูล LCD: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
เมื่อคุณกลับมาบ้านอย่างเหนื่อยและพยายามนั่งพักผ่อน การเห็นสิ่งเดิมๆ รอบตัวคุณซ้ำแล้วซ้ำเล่าทุกวันคงจะน่าเบื่อมาก ทำไมคุณไม่เพิ่มความสนุกและน่าสนใจที่เปลี่ยนอารมณ์ของคุณ? สร้างโปรเจ็กต์ Arduino ที่ใช้งานง่ายสุด ๆ ที่ต้อนรับคุณด้วยแสงสีเหลืองที่ผ่อนคลายและเคลื่อนไหวในแอนิเมชั่นแสนสนุกที่มาพร้อมกับหน้าจอ LCD ที่สามารถฉายชื่อของคุณเองและสิ่งที่คุณต้องการจะพูดกับตัวเอง
(แนวคิดของโครงการนี้มาจากฉัน)
โปรเจ็กต์ Arduino นี้เปิดใช้งานโดยเซ็นเซอร์อัลตราโซนิกที่มาพร้อมกับแสงสีเหลืองอ่อน ๆ ที่ผ่อนคลายในแอนิเมชั่นสนุก ๆ และมาพร้อมกับหน้าจอ LCD ที่แสดงข้อมูลใด ๆ ที่คุณต้องการ
เสบียง
- สถานที่ที่เหมาะสมที่คุณสามารถตั้งค่าอุปกรณ์นี้ได้
- หลอดไฟ LED 9 หลอด (สีใดก็ได้)
- 1 จอ LCD I2C
- 1 อัลตราโซนิกเซนเซอร์
-
Arduino Jump Wires
- ชายไปชาย
- ชายกับหญิง
- Arduino Uno/เลโอนาร์โด
- 9 10kΩ ตัวต้านทาน
- กรรไกร
- เทปสองหน้า
- เทปกระดาษ
ขั้นตอนที่ 1: การสร้างบอร์ด
โปรดติดตามภาพขณะสร้างกระดาน
บนเขียงหั่นขนม:
เชื่อมต่อ 5V (บนบอร์ด Arduino) -> (+) (บนเขียงหั่นขนม)
เชื่อมต่อ GND (บนบอร์ด Arduino)->(-) (บนเขียงหั่นขนม)
สำหรับเซ็นเซอร์อัลตราโซนิก:
เชื่อมต่อ VCC->(+) (บนเขียงหั่นขนม)
เชื่อมต่อ TRIG->Dpin3
เชื่อมต่อ ECHO->Dpin2
เชื่อมต่อ GND->(-) (บนเขียงหั่นขนม)
สำหรับไฟ LED:
ต่อ Dpin->LED (ขายาว)
ต่อ LED (ขาสั้น)->ตัวต้านทาน 10kΩ->(-) (บนเขียงหั่นขนม)
สำหรับหน้าจอ LCD I2C:
เชื่อมต่อ GND->(-) (บนเขียงหั่นขนม)
เชื่อมต่อ VCC->(+) (บนเขียงหั่นขนม)
เชื่อมต่อ SDA->SDA (บนบอร์ด Arduino)
เชื่อมต่อ SCL->SCL (บนบอร์ด Arduino)
ขั้นตอนที่ 2: การตั้งค่าหน้าจอ LCD ของคุณ
การตั้งค่าหน้าจอ LCD ของคุณ
- เปิดไฟหน้าจอ LCD ของคุณและรับไขควง
- หมุนสกรูด้านหลังหน้าจอ I2C และดูการเปลี่ยนแปลงบนหน้าจอ
- หมุนสกรูเพื่อให้หน้าจอ LCD มองเห็นได้ง่ายและชัดเจน
การตั้งค่ารหัสของคุณ
- คุณต้องมีไฟล์ ZIP เพื่อเรียกใช้รหัสของคุณ คลิกที่นี่เพื่อดาวน์โหลด
- ไฟล์ ZIP ควรชื่อ "LiquidCrystal_I2C
- กรุณาอย่าเปิดไฟล์ ZIP
- ไปใน Arduino->รวม Libary->เพิ่ม. ZIP Libary…->เพิ่มโฟลเดอร์ ZIP ของคุณ
- ตอนนี้คุณไม่เป็นไรและสามารถไปยังขั้นตอนถัดไปได้
ขั้นตอนที่ 3: เขียนรหัส
หลังจากสร้างบอร์ดของคุณแล้ว คุณสามารถเริ่มเขียนโค้ดได้
คลิกที่นี่สำหรับรหัส
มีคำอธิบายประกอบสำหรับการเปลี่ยนแปลงและหากมีคำถามใด ๆ โปรดแสดงความคิดเห็นด้านล่าง
ขั้นตอนที่ 4: ตั้งค่า
หาสถานที่ที่เหมาะสมในการตั้งค่าอุปกรณ์ สำหรับฉัน ฉันตั้งค่าไว้ด้านหลังหน้าจอคอมพิวเตอร์โดยให้เซ็นเซอร์อัลตราโซนิกและหน้าจอ LCD หันเข้าหาฉัน
กฎสำหรับการตั้งค่า:
- หาสถานที่ที่เหมาะสม
- เซ็นเซอร์อัลตราโซนิกต้องหันเข้าหาผู้ใช้
- วัตถุที่ใกล้ที่สุดที่เซ็นเซอร์อัลตราโซนิกสามารถตรวจจับได้ไม่ควรน้อยกว่า 100 ซม. (คุณทำได้ แต่คุณต้องเปลี่ยนรหัสที่เขียน)
- ควรตั้งค่า LED ในตำแหน่งที่สามารถมองเห็นได้
- หน้าจอ LCD ควรหันเข้าหาผู้ใช้
- อย่าตั้งค่าเครื่องไว้ใกล้กับอุณหภูมิและความชื้นที่สูงเกินไป
- คำนวณพื้นที่ที่จำเป็นสำหรับอุปกรณ์ อย่างอหรือทุบสายเคเบิลหรืออุปกรณ์ของคุณ
ขั้นตอนที่ 5: คุณทำเสร็จแล้ว
ยินดีด้วย คุณทำโปรเจ็กต์ Arduino เสร็จแล้ว!
การแจ้งเตือนที่เป็นมิตร:
- ก่อนเริ่มอุปกรณ์ ตรวจสอบให้แน่ใจว่าคุณได้เชื่อมต่อสายเคเบิลทั้งหมดอย่างถูกต้องและถูกต้อง เมื่อไม่ได้เชื่อมต่อสายเคเบิลทั้งหมดอย่างถูกต้องและเหมาะสม อาจทำให้เกิดความเสียหายร้ายแรงกับบอร์ด Arduino และคอมพิวเตอร์ของคุณ ซึ่งอาจทำให้สายไฟร้อนเกินไปและอาจทำให้เกิดไฟไหม้ได้
- การจัดเรียงพินสามารถเปลี่ยนแปลงได้ด้วยตัวเอง เพียงแค่เปลี่ยนหมายเลขพินในโค้ด Arduino ของฉันเพื่อให้เหมาะกับสถานการณ์ของคุณ
- คุณสามารถเพิ่มส่วนเสริมได้ด้วยตัวเอง เพียงเพิ่มและเปลี่ยนรหัส Arduino ของฉันเพื่อให้เหมาะกับสถานการณ์ของคุณ
- คุณสามารถเปลี่ยนรหัส Arduino ของฉันได้ เพียงตรวจสอบให้แน่ใจว่าเหมาะสมกับสถานการณ์ของคุณ
การเปลี่ยนแปลงที่แนะนำ:
- เปลี่ยนแอนิเมชั่นไฟ LED ต้อนรับผ่านรหัส
- เปลี่ยนสีไฟ LED ต้อนรับ
- เปลี่ยนระยะการตรวจจับเซ็นเซอร์อัลตราโซนิกผ่านรหัส
- เปลี่ยนคำ/ข้อมูลบนหน้าจอ LCD
- ใช้ส่วนเสริม (เช่น เพิ่มอุณหภูมิให้กับ LCD, เพิ่มนาฬิกาไปที่ LCD……)
ขั้นตอนที่ 6: วิธีใช้?
วิธีการใช้งาน?
เพียงแค่เดินเข้าไปในบริเวณที่เซ็นเซอร์ตรวจจับได้ เมื่อเซ็นเซอร์ตรวจพบคุณ อุปกรณ์จะเปิดใช้งานและจะสว่างขึ้นทั้งไฟ LED และหน้าจอ LCD
อุปกรณ์นี้สร้างขึ้นอย่างแม่นยำและสามารถทำงานได้ในหลายสถานการณ์
สถานการณ์:
- คุณเดินเข้าไปในพื้นที่ที่ตรวจพบ -> เซ็นเซอร์ตรวจพบคุณ -> LED และ LCD เปิดใช้งาน -> คุณยังคงอยู่ในพื้นที่ -> LED และ LCD ทั้งหมดจะไม่เปิดใช้งานอีก
- คุณไม่เดินเข้าไปในบริเวณที่ตรวจพบ -> เซ็นเซอร์ไม่ตรวจจับคุณ -> LED และ LCD ทั้งหมดจะไม่ทำงาน
- คุณเดินเข้าไปในพื้นที่ที่ตรวจพบ -> เซ็นเซอร์ตรวจพบคุณ -> LED และ LCD เปิดใช้งาน -> คุณออกจากพื้นที่ -> LED และ LCD ทั้งหมดจะไม่เปิดใช้งาน
- คุณเดินเข้าไปในพื้นที่ -> เซ็นเซอร์ตรวจพบคุณ -> LED และ LCD เปิดใช้งาน -> คุณออกจากพื้นที่ -> LED และ LCD ทั้งหมดจะไม่เปิดใช้งาน -> คุณเดินในพื้นที่ที่ตรวจพบอีกครั้ง -> เซ็นเซอร์ตรวจจับคุณ- > LED และ LCD เปิดใช้งาน
แนะนำ:
Arduino LED Ring Ultrasonic Distance Sensor: 8 ขั้นตอน
Arduino LED Ring Ultrasonic Distance Sensor: ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีใช้วงแหวน LED และโมดูล Ultrasonic เพื่อวัดระยะทาง ดูวิดีโอสาธิต
Arduino LED Ultrasonic Sensor: 5 ขั้นตอน
Arduino LED Ultrasonic Sensor: LED Sonic Sensor อ้างอิงถึงการเชื่อมต่อกับ Ultrasonic Sensor กับ Arduino ความแตกต่างที่ฉันเพิ่มเข้าไปคือ LED นี่คือ LED Ultrasonic Sensor เมื่อวัตถุเข้าใกล้วัตถุนั้น ไฟ LED จะสว่างขึ้น มันสามารถช่วยให้คุณรับรู้บันทึกของส้ม
Arduino เชื่อมต่อกับ Ultrasonic Sensor และ Contactless Temperature Sensor: 8 ขั้นตอน
การเชื่อมต่อกับ Arduino กับ Ultrasonic Sensor และ Contactless Temperature Sensor: ปัจจุบัน ผู้ผลิต นักพัฒนาต่างเลือกใช้ Arduino สำหรับการพัฒนาอย่างรวดเร็วของการสร้างต้นแบบของโครงการ Arduino เป็นแพลตฟอร์มอิเล็กทรอนิกส์แบบโอเพ่นซอร์สที่ใช้ฮาร์ดแวร์และซอฟต์แวร์ที่ใช้งานง่าย Arduino มีชุมชนผู้ใช้ที่ดีมาก ในโครงการนี้
การอ่านข้อมูล Ultrasonic Sensor (HC-SR04) บนจอ LCD ขนาด 128 × 128 และการแสดงภาพโดยใช้ Matplotlib: 8 ขั้นตอน
การอ่านข้อมูล Ultrasonic Sensor (HC-SR04) บนจอ LCD ขนาด 128 × 128 และการแสดงภาพโดยใช้ Matplotlib: ในคำแนะนำนี้ เราจะใช้ MSP432 LaunchPad + BoosterPack เพื่อแสดงข้อมูลของเซ็นเซอร์อัลตราโซนิก (HC-SR04) บน 128 × 128 LCD และส่งข้อมูลไปยังพีซีตามลำดับและแสดงภาพโดยใช้ Matplotlib
วิธีการตรวจจับระดับน้ำ Arduino โดยใช้ Ultrasonic Sensor และ Funduino Water Sensor: 4 ขั้นตอน
วิธีการตรวจจับระดับน้ำ Arduino โดยใช้ Ultrasonic Sensor และ Funduino Water Sensor: ในโครงการนี้ ผมจะแสดงให้คุณเห็นถึงวิธีการสร้างเครื่องตรวจจับน้ำราคาไม่แพงโดยใช้สองวิธี: เซ็นเซอร์อัลตราโซนิก (HC-SR04).2. เซ็นเซอร์น้ำ Funduino