สารบัญ:

ระบบควบคุมอัตโนมัติในบ้านด้วย Bluetooth: 7 ขั้นตอน (พร้อมรูปภาพ)
ระบบควบคุมอัตโนมัติในบ้านด้วย Bluetooth: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ระบบควบคุมอัตโนมัติในบ้านด้วย Bluetooth: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ระบบควบคุมอัตโนมัติในบ้านด้วย Bluetooth: 7 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Arduino Based Home Automation Using Bluetooth Android Smartphone 2024, พฤศจิกายน
Anonim
Image
Image

สวัสดี,

โปรเจ็กต์นี้เป็นข้อมูลเกี่ยวกับการสร้างอุปกรณ์ระบบอัตโนมัติภายในบ้านที่เรียบง่ายที่สุดโดยใช้ Arduino และโมดูลบลูทูธ อันนี้ง่ายมากที่จะสร้างและสามารถสร้างได้ภายในไม่กี่ชั่วโมง ในเวอร์ชันของฉันที่ฉันกำลังอธิบายอยู่นี้ ฉันสามารถควบคุมเครื่องใช้ในบ้านได้ถึง 4 เครื่องโดยใช้สมาร์ทโฟน Android ของฉัน มาดูรายการวัสดุและเครื่องมือที่จำเป็นกัน

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

ส่วนประกอบที่จำเป็น
ส่วนประกอบที่จำเป็น
ส่วนประกอบที่จำเป็น
ส่วนประกอบที่จำเป็น
ส่วนประกอบที่จำเป็น
ส่วนประกอบที่จำเป็น

พวกคุณ นี่คือรายการวัสดุที่คุณต้องการสำหรับการทำโครงงานง่ายๆ นี้

  1. Arduino uno
  2. โมดูลรีเลย์ 4 ช่อง
  3. โมดูลบลูทูธ (Hc-05)
  4. สายจัมเปอร์
  5. ขอบไม้
  6. ที่ใส่หลอดไฟ
  7. ลวด
  8. แหล่งจ่ายไฟ 5v

รายการเครื่องมือ

  1. ชุดบัดกรี
  2. ปืนกาว
  3. สมาร์ทโฟน Android
  4. ไขควง
  5. เครื่องปอกสายไฟ ฯลฯ:

นั่นคือทั้งหมดที่เราต้องการ…

ขั้นตอนที่ 2: แผนภาพวงจรและการเชื่อมต่อ

แผนภาพวงจรและการเชื่อมต่อ
แผนภาพวงจรและการเชื่อมต่อ

เชื่อมต่อวงจรความรัก stap

ขั้นตอนที่ 1. Arduino เชื่อมต่อกับโมดูลบลูทู ธ hc-05

ขั้นตอนที่ 2 hc-05 vcc และ gnd เชื่อมต่อกับ arduino vcc 3.5v และ gnd

ขั้นตอนที่ 3 hc-05 rx และ tx เชื่อมต่อกับ arduino ตามลำดับ tx และ rx (0 และ 1)

ขั้นตอนที่ 4. โมดูลรีเลย์ 4 ช่องสัญญาณมี 6 พิน vcc, gnd, สวิตช์รีเลย์ 1-4

ขั้นตอนที่ 5. โมดูลรีเลย์เชื่อมต่อ arduino vcc gnd และ arduino pin 2-5

หมายเหตุ: - ในไดอะแกรมการเชื่อมต่อ Bluetooth คือโมดูล Wong Bluetooth Rx และ Tx เชื่อมต่อกับหมายเลขลำดับ arduino Tx และ Rx (0 และ 1)

ขั้นตอนที่ 3: ซอฟต์แวร์

ซอฟต์แวร์
ซอฟต์แวร์
ซอฟต์แวร์
ซอฟต์แวร์
ซอฟต์แวร์
ซอฟต์แวร์

เรากำลังใช้ซอฟต์แวร์ Arduino ในการโพสต์ inarduino uno

ดาวน์โหลด Arduino IDE จากที่นี่

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

รหัสนี้ใช้ softwareserial.h เพื่อกำหนดค่าพิน rx และ tx ใน Arduino พิน rx และ tx เหล่านี้เชื่อมต่อกับพิน tx และ rx ของโมดูล HC 05 Bluetooth ตามลำดับ

โมดูลบลูทู ธ รับข้อมูลจากอุปกรณ์ Android ที่จับคู่และทริกเกอร์รีเลย์ตามข้อมูลที่ได้รับ ตัวอย่างเช่น ในรหัสของฉัน หากข้อมูลที่ได้รับเป็นอักขระ "A" รีเลย์ 1 จะถูกเปิดใช้งาน และหากข้อมูลที่ได้รับเป็นอักขระ "B" รีเลย์ 1 จะถูกปิด ในทำนองเดียวกัน รีเลย์ทั้งหมดสามารถเปิด/ปิดได้โดยใช้คำสั่งบลูทูธ ดูรหัสสำหรับความคิดเห็นโดยละเอียด

ขั้นตอนที่ 5: แอปพลิเคชัน Android

แอปพลิเคชัน Android
แอปพลิเคชัน Android

โหลดแอพ android ที่นี่

ดังที่ได้กล่าวไว้ข้างต้น ไมโครคอนโทรลเลอร์จะทริกเกอร์รีเลย์แต่ละตัวตามข้อมูลที่ได้รับผ่านโมดูล Bluetooth จากอุปกรณ์ Android ดังนั้นเราจึงต้องการแอปพลิเคชัน Android เพื่อส่งข้อมูลเหล่านี้ไปยัง HC 05 ฉันได้สร้างแอปพลิเคชันที่กำหนดเองโดยใช้ผู้ประดิษฐ์แอป MIT ฉันได้แนบ 'เค้าโครงบล็อก' ของแอปพลิเคชันของฉันเป็น PDF ที่นี่เพื่อใช้อ้างอิงสำหรับผู้ที่จะสร้างแอปของตนเองโดยใช้ App Inventor

ขั้นตอนที่ 6: คำแนะนำสำหรับแอพ Android

คำแนะนำสำหรับแอพ Android
คำแนะนำสำหรับแอพ Android
คำแนะนำสำหรับแอพ Android
คำแนะนำสำหรับแอพ Android
คำแนะนำสำหรับแอพ Android
คำแนะนำสำหรับแอพ Android

คุณต้องจับคู่โมดูลบลูทูธ HC-05 กับอุปกรณ์ Android ของคุณก่อนจึงจะสามารถใช้ในแอปได้

ขั้นตอนที่ 1: เปิดการตั้งค่าบลูทูธของอุปกรณ์และค้นหาอุปกรณ์ใหม่ ตรวจสอบให้แน่ใจว่าไฟ LED บนโมดูล HC05 กะพริบอย่างต่อเนื่อง (โหมดจับคู่)

ขั้นตอนที่ 2: เลือก HC 05 (หรือคุณจะเห็นที่อยู่ที่ลงท้ายด้วย "C" ดังแสดงในรูปภาพ)

ขั้นตอนที่ 3: ป้อน PIN "1234" แล้วกดตกลง

ขั้นตอนที่ 4: เปิดแอป "ตัวควบคุมบลูทูธ" แล้วคลิกปุ่มบลูทูธที่ด้านบนของหน้าจอ

ขั้นตอนที่ 5: เลือก "HC 05" จากรายการ

ขั้นตอนที่ 6: ใช้สวิตช์ตามลำดับเพื่อเปิด/ปิดรีเลย์ 1, 2, 3, 4

ขั้นตอนที่ 7: คลิก Master เพื่อเปิด/ปิดรีเลย์ทั้งหมดได้ในคลิกเดียว

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

การประกอบส่วนประกอบ
การประกอบส่วนประกอบ
การประกอบส่วนประกอบ
การประกอบส่วนประกอบ

การประกอบส่วนประกอบทั้งหมดด้านบนภาพ

แนะนำ: