สารบัญ:

ระบบควบคุมอัตโนมัติด้วยเสียง: 13 ขั้นตอน
ระบบควบคุมอัตโนมัติด้วยเสียง: 13 ขั้นตอน

วีดีโอ: ระบบควบคุมอัตโนมัติด้วยเสียง: 13 ขั้นตอน

วีดีโอ: ระบบควบคุมอัตโนมัติด้วยเสียง: 13 ขั้นตอน
วีดีโอ: HSD EP.13 : วิธีใช้ระบบควบคุมความเร็วอัตโนมัติ (Cruise Control) 2024, พฤศจิกายน
Anonim
ระบบควบคุมอัตโนมัติด้วยเสียง
ระบบควบคุมอัตโนมัติด้วยเสียง

ทุกวันนี้ผู้คนมีสมาร์ทโฟนติดตัวตลอดเวลา ดังนั้นจึงเหมาะสมที่จะใช้สิ่งเหล่านี้เพื่อควบคุมเครื่องใช้ในบ้าน นำเสนอที่นี่คือระบบอัตโนมัติภายในบ้านโดยใช้แอป Android แบบง่ายๆ ซึ่งคุณสามารถใช้ควบคุมเครื่องใช้ไฟฟ้าได้ด้วยการคลิกและคำสั่งเสียง คำสั่งจะถูกส่งผ่าน Bluetooth (HC05) ไปยัง Arduino Uno ซึ่งควบคุมการทำงานของรีเลย์ (เปิดหรือปิด) ดังนั้นคุณจึงไม่ต้องลุกไปเปิดหรือปิดอุปกรณ์ขณะชมภาพยนตร์หรือทำงานและด้วยเหตุผลอื่นๆ

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

1.arduino(นาโน/อูโน่)

บอร์ดรีเลย์ 2.4 ช่อง (5v)

3.โมดูลบลูทูธ (HC05/HC06)

4.จอ LCD 20x4

5.7805 ตัวควบคุมแรงดันไฟฟ้า

อะแดปเตอร์ smps 6.9v (สำหรับแหล่งจ่ายไฟ)

ขั้นตอนที่ 2: Arduino Uno

Arduino Uno
Arduino Uno

Arduino เป็นแพลตฟอร์มการสร้างต้นแบบโอเพ่นซอร์สในอุปกรณ์อิเล็กทรอนิกส์โดยใช้ฮาร์ดแวร์และซอฟต์แวร์ที่ใช้งานง่าย พูดอย่างละเอียด Arduino เป็นบอร์ดสร้างต้นแบบที่ใช้ไมโครคอนโทรลเลอร์ซึ่งสามารถใช้ในการพัฒนาอุปกรณ์ดิจิทัลที่สามารถอ่านอินพุตเช่นนิ้วบนปุ่ม สัมผัสบนหน้าจอ แสงบนเซ็นเซอร์ ฯลฯ และเปลี่ยนเป็นเอาต์พุตเช่นการเปิดไฟ LED, หมุนมอเตอร์, เล่นเพลงผ่านลำโพง ฯลฯ

โดยทั่วไปแล้ว บอร์ด Arduino จะใช้ไมโครคอนโทรลเลอร์จาก Atmel Corporation เช่นไมโครคอนโทรลเลอร์ที่ใช้สถาปัตยกรรม AVR 8, 16 หรือ 32 บิต คุณสมบัติที่สำคัญของบอร์ด Arduino คือตัวเชื่อมต่อมาตรฐาน เมื่อใช้ตัวเชื่อมต่อเหล่านี้ เราสามารถเชื่อมต่อบอร์ด Arduino กับอุปกรณ์อื่นๆ เช่น LED หรือโมดูลเสริมที่เรียกว่า Shields บอร์ด Arduino ยังประกอบด้วยตัวควบคุมแรงดันไฟฟ้าบนบอร์ดและคริสตัลออสซิลเลเตอร์ พวกเขายังประกอบด้วย USB กับอะแดปเตอร์อนุกรมซึ่งบอร์ด Arduino สามารถตั้งโปรแกรมโดยใช้การเชื่อมต่อ USB ในการตั้งโปรแกรมบอร์ด Arduino เราจำเป็นต้องใช้ IDE ที่ Arduino จัดหาให้ Arduino IDE นั้นใช้ภาษาการเขียนโปรแกรมประมวลผลและรองรับ C และ C++

. Arduino คืออะไร?

ขั้นตอนที่ 3: บอร์ดรีเลย์ 4 ช่อง

บอร์ดรีเลย์ 4 ช่อง
บอร์ดรีเลย์ 4 ช่อง

ที่นี่ฉันใช้โมดูลรีเลย์ 5v 4channel

มี 6 พิน VCC, GND, IN1, IN2, IN3, IN4

VCC เราสามารถใช้ 5v และกราวด์ (GND) กับกราวด์

IN1 ถึง IN4 เชื่อมต่อกับ Arduino ที่เป็นสัญญาณควบคุม

รีเลย์คืออะไร? รีเลย์ทำงานอย่างไร

ขั้นตอนที่ 4: โมดูลบลูทูธ HC05/06

โมดูลบลูทูธ HC05/06
โมดูลบลูทูธ HC05/06
โมดูลบลูทูธ HC05/06
โมดูลบลูทูธ HC05/06

ที่นี่ฉันใช้โมดูลบลูทู ธ HC05 เพื่อรับคำสั่งจากโทรศัพท์ Android

ขั้นตอนที่ 5: จอแสดงผล LCD

จอแสดงผล LCD
จอแสดงผล LCD
จอแสดงผล LCD
จอแสดงผล LCD

ในโครงการนี้ใช้จอ LCD ขนาด 20x4 ผ่านการเชื่อมต่อตามภาพ

ขั้นตอนที่ 6: ตัวควบคุมแรงดันไฟฟ้า Ic 7805

ตัวควบคุมแรงดันไฟฟ้า Ic 7805
ตัวควบคุมแรงดันไฟฟ้า Ic 7805

1.ตัวควบคุมแรงดันไฟฟ้า

input-9v จากอะแด็ปเตอร์ที่เชื่อมต่อกับพินอินพุตของ ic7805 ขาที่สองกับพื้น พินที่สามคือพินเอาต์พุต เอาต์พุตคือ 5v 5v นี้ใช้เป็น vcc ของจอแสดงผล LCD โมดูลบลูทู ธ และบอร์ดรีเลย์

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

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

วิดีโอแสดงวิธีการเชื่อมต่อโหลด AC ในรีเลย์

ตอนนี้เชื่อมต่อ arduino pin D6, D7, D8, D9 กับ IN1, IN2, 1N3, 1N4 ของบอร์ดรีเลย์

VCC 5v (o/p ของตัวควบคุมแรงดันไฟฟ้า (7805))

GND-GND

ขั้นตอนที่ 8: การเชื่อมต่อโมดูลบลูทูธ

RX ของโมดูลบลูทู ธ ที่เชื่อมต่อกับ TX ของบอร์ด Arduino (พินดิจิตอล 1 ของ Arduino)

TX ของโมดูลบลูทูธที่เชื่อมต่อกับ RX ของบอร์ด Arduino (ขาดิจิตอล 0 ของ Arduino)

VCC-5v (ใช้ตัวควบคุมแรงดันไฟฟ้า olp)

พื้นดินพื้นดิน(gnd)

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

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

* ขา LCD RS เป็นขาดิจิตอล 12

* LCD เปิดใช้งานพินกับพินดิจิตอล 11

* ขา LCD D4 เป็นขาดิจิตอล 5

* ขา LCD D5 เป็นขาดิจิตอล 4

* ขา LCD D6 เป็นขาดิจิตอล 3

*ขา LCD D7 เป็นขาดิจิตอล 2

* ขา LCD R / W ลงกราวด์

* LCD VSS ปักหมุดลงกราวด์

* ขา LCD VCC ถึง 5V

* ไฟ LED แบ็คไลท์หน้าจอแสดงผล LCD 15 พิน + เชื่อมต่อกับ 5v.

* 16 พินลงกราวด์

*V0 เพิ่งต่อสายดิน คุณสามารถใช้ 10k pot เพื่อปรับความคมชัดของจอแสดงผลได้

อ้างอิงแผนภาพวงจร

ขั้นตอนที่ 10: แอปพลิเคชัน Android และการกำหนดค่า

ดาวน์โหลดแอปพลิเคชั่นนี้ใน PLAYSTORE

ลิงค์แอพ

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

ต้องการซอฟต์แวร์: ARDUINO IDE

ลิงค์ดาวน์โหลดซอฟต์แวร์ ARDUINO IDE - windows

รหัส:

ใช้ปุ่มเปิด/ปิดในแอป I SETLight-'1 'ใช้สำหรับเปิดเครื่องและ 'A' ใช้สำหรับปิดอุปกรณ์ การควบคุมด้วยเสียงคำสั่งคือ "light on" สำหรับเปิดและ "light of" เพื่อ ปิด.

Fan-'2 'ใช้สำหรับเปิดเครื่องและ 'B' ใช้สำหรับปิดอุปกรณ์ ใช้คำสั่งควบคุมด้วยเสียง "fan on" สำหรับเปิดและ "fan of" เพื่อปิด

AC-'3 'ใช้สำหรับเปิดเครื่องและ 'C' ใช้สำหรับปิดอุปกรณ์ การใช้คำสั่งควบคุมด้วยเสียงคือ "AC on" สำหรับเปิดและ "AC ของ" เพื่อปิด

TV-'4 'ใช้สำหรับเปิดเครื่องและ 'D' ใช้สำหรับปิดอุปกรณ์ ใช้คำสั่งควบคุมด้วยเสียงคือ "TV on" สำหรับเปิดและ "TV of" เพื่อปิด

เปิดอุปกรณ์ทั้งหมด-'9' คำสั่งเสียง - "เปิดทั้งหมด"

ปิดอุปกรณ์ทั้งหมด-'ฉัน' คำสั่งเสียง - "ทั้งหมด"

ดาวน์โหลดรหัสเต็ม

เชื่อมต่อบอร์ด Arduino ของคุณกับพีซี

ดาวน์โหลดรหัสและเปิดในซอฟต์แวร์ Arduino

เลือกบอร์ด Arduino คลิกเครื่องมือ>บอร์ด>เลือกบอร์ดของคุณ

ตั้งค่าพอร์ต--เครื่องมือ>พอร์ต>เลือกพอร์ต

อัปโหลดรหัส

ขั้นตอนที่ 12: เชื่อมต่อส่วนประกอบทั้งหมด

หลังจากเชื่อมต่อส่วนประกอบทั้งหมดแล้ว ให้ตรวจสอบการเชื่อมต่อทั้งหมดโดยใช้มัลติมิเตอร์

ตอนนี้การเชื่อมต่อดี จากนั้นเปิดเครื่อง

แนะนำ: