สารบัญ:

Ultrasonic Sensor ไฟ LED ต้อนรับอัตโนมัติและหน้าจอข้อมูล LCD: 6 ขั้นตอน
Ultrasonic Sensor ไฟ LED ต้อนรับอัตโนมัติและหน้าจอข้อมูล LCD: 6 ขั้นตอน

วีดีโอ: Ultrasonic Sensor ไฟ LED ต้อนรับอัตโนมัติและหน้าจอข้อมูล LCD: 6 ขั้นตอน

วีดีโอ: Ultrasonic Sensor ไฟ LED ต้อนรับอัตโนมัติและหน้าจอข้อมูล LCD: 6 ขั้นตอน
วีดีโอ: ECON TV EP.2 - เขียนโปรแกรม Arduino แสดงผลบนจอ LCD 16x2 2024, พฤศจิกายน
Anonim
Ultrasonic Sensor ไฟ LED ต้อนรับอัตโนมัติและหน้าจอข้อมูล LCD
Ultrasonic Sensor ไฟ LED ต้อนรับอัตโนมัติและหน้าจอข้อมูล LCD
Ultrasonic Sensor ไฟ LED ต้อนรับอัตโนมัติและหน้าจอข้อมูล LCD
Ultrasonic Sensor ไฟ LED ต้อนรับอัตโนมัติและหน้าจอข้อมูล LCD

เมื่อคุณกลับมาบ้านอย่างเหนื่อยและพยายามนั่งพักผ่อน การเห็นสิ่งเดิมๆ รอบตัวคุณซ้ำแล้วซ้ำเล่าทุกวันคงจะน่าเบื่อมาก ทำไมคุณไม่เพิ่มความสนุกและน่าสนใจที่เปลี่ยนอารมณ์ของคุณ? สร้างโปรเจ็กต์ 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 ของคุณ
การตั้งค่าหน้าจอ LCD ของคุณ
การตั้งค่าหน้าจอ LCD ของคุณ
การตั้งค่าหน้าจอ LCD ของคุณ
การตั้งค่าหน้าจอ LCD ของคุณ

การตั้งค่าหน้าจอ LCD ของคุณ

  1. เปิดไฟหน้าจอ LCD ของคุณและรับไขควง
  2. หมุนสกรูด้านหลังหน้าจอ I2C และดูการเปลี่ยนแปลงบนหน้าจอ
  3. หมุนสกรูเพื่อให้หน้าจอ LCD มองเห็นได้ง่ายและชัดเจน

การตั้งค่ารหัสของคุณ

  1. คุณต้องมีไฟล์ ZIP เพื่อเรียกใช้รหัสของคุณ คลิกที่นี่เพื่อดาวน์โหลด
  2. ไฟล์ ZIP ควรชื่อ "LiquidCrystal_I2C
  3. กรุณาอย่าเปิดไฟล์ ZIP
  4. ไปใน Arduino->รวม Libary->เพิ่ม. ZIP Libary…->เพิ่มโฟลเดอร์ ZIP ของคุณ
  5. ตอนนี้คุณไม่เป็นไรและสามารถไปยังขั้นตอนถัดไปได้

ขั้นตอนที่ 3: เขียนรหัส

เขียนรหัส
เขียนรหัส

หลังจากสร้างบอร์ดของคุณแล้ว คุณสามารถเริ่มเขียนโค้ดได้

คลิกที่นี่สำหรับรหัส

มีคำอธิบายประกอบสำหรับการเปลี่ยนแปลงและหากมีคำถามใด ๆ โปรดแสดงความคิดเห็นด้านล่าง

ขั้นตอนที่ 4: ตั้งค่า

ตั้งค่า
ตั้งค่า
ตั้งค่า
ตั้งค่า
ตั้งค่า
ตั้งค่า
ตั้งค่า
ตั้งค่า

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

กฎสำหรับการตั้งค่า:

  1. หาสถานที่ที่เหมาะสม
  2. เซ็นเซอร์อัลตราโซนิกต้องหันเข้าหาผู้ใช้
  3. วัตถุที่ใกล้ที่สุดที่เซ็นเซอร์อัลตราโซนิกสามารถตรวจจับได้ไม่ควรน้อยกว่า 100 ซม. (คุณทำได้ แต่คุณต้องเปลี่ยนรหัสที่เขียน)
  4. ควรตั้งค่า LED ในตำแหน่งที่สามารถมองเห็นได้
  5. หน้าจอ LCD ควรหันเข้าหาผู้ใช้
  6. อย่าตั้งค่าเครื่องไว้ใกล้กับอุณหภูมิและความชื้นที่สูงเกินไป
  7. คำนวณพื้นที่ที่จำเป็นสำหรับอุปกรณ์ อย่างอหรือทุบสายเคเบิลหรืออุปกรณ์ของคุณ

ขั้นตอนที่ 5: คุณทำเสร็จแล้ว

ยินดีด้วย คุณทำโปรเจ็กต์ Arduino เสร็จแล้ว!

การแจ้งเตือนที่เป็นมิตร:

  1. ก่อนเริ่มอุปกรณ์ ตรวจสอบให้แน่ใจว่าคุณได้เชื่อมต่อสายเคเบิลทั้งหมดอย่างถูกต้องและถูกต้อง เมื่อไม่ได้เชื่อมต่อสายเคเบิลทั้งหมดอย่างถูกต้องและเหมาะสม อาจทำให้เกิดความเสียหายร้ายแรงกับบอร์ด Arduino และคอมพิวเตอร์ของคุณ ซึ่งอาจทำให้สายไฟร้อนเกินไปและอาจทำให้เกิดไฟไหม้ได้
  2. การจัดเรียงพินสามารถเปลี่ยนแปลงได้ด้วยตัวเอง เพียงแค่เปลี่ยนหมายเลขพินในโค้ด Arduino ของฉันเพื่อให้เหมาะกับสถานการณ์ของคุณ
  3. คุณสามารถเพิ่มส่วนเสริมได้ด้วยตัวเอง เพียงเพิ่มและเปลี่ยนรหัส Arduino ของฉันเพื่อให้เหมาะกับสถานการณ์ของคุณ
  4. คุณสามารถเปลี่ยนรหัส Arduino ของฉันได้ เพียงตรวจสอบให้แน่ใจว่าเหมาะสมกับสถานการณ์ของคุณ

การเปลี่ยนแปลงที่แนะนำ:

  1. เปลี่ยนแอนิเมชั่นไฟ LED ต้อนรับผ่านรหัส
  2. เปลี่ยนสีไฟ LED ต้อนรับ
  3. เปลี่ยนระยะการตรวจจับเซ็นเซอร์อัลตราโซนิกผ่านรหัส
  4. เปลี่ยนคำ/ข้อมูลบนหน้าจอ LCD
  5. ใช้ส่วนเสริม (เช่น เพิ่มอุณหภูมิให้กับ LCD, เพิ่มนาฬิกาไปที่ LCD……)

ขั้นตอนที่ 6: วิธีใช้?

วิธีการใช้งาน?

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

อุปกรณ์นี้สร้างขึ้นอย่างแม่นยำและสามารถทำงานได้ในหลายสถานการณ์

สถานการณ์:

  1. คุณเดินเข้าไปในพื้นที่ที่ตรวจพบ -> เซ็นเซอร์ตรวจพบคุณ -> LED และ LCD เปิดใช้งาน -> คุณยังคงอยู่ในพื้นที่ -> LED และ LCD ทั้งหมดจะไม่เปิดใช้งานอีก
  2. คุณไม่เดินเข้าไปในบริเวณที่ตรวจพบ -> เซ็นเซอร์ไม่ตรวจจับคุณ -> LED และ LCD ทั้งหมดจะไม่ทำงาน
  3. คุณเดินเข้าไปในพื้นที่ที่ตรวจพบ -> เซ็นเซอร์ตรวจพบคุณ -> LED และ LCD เปิดใช้งาน -> คุณออกจากพื้นที่ -> LED และ LCD ทั้งหมดจะไม่เปิดใช้งาน
  4. คุณเดินเข้าไปในพื้นที่ -> เซ็นเซอร์ตรวจพบคุณ -> LED และ LCD เปิดใช้งาน -> คุณออกจากพื้นที่ -> LED และ LCD ทั้งหมดจะไม่เปิดใช้งาน -> คุณเดินในพื้นที่ที่ตรวจพบอีกครั้ง -> เซ็นเซอร์ตรวจจับคุณ- > LED และ LCD เปิดใช้งาน

แนะนำ: