สารบัญ:

บ้านอัจฉริยะด้วย Arduino: 11 ขั้นตอน (พร้อมรูปภาพ)
บ้านอัจฉริยะด้วย Arduino: 11 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: บ้านอัจฉริยะด้วย Arduino: 11 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: บ้านอัจฉริยะด้วย Arduino: 11 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: หนังสือ Arduino Smart Home Projects ทำบ้านอัจฉริยะด้วย Arduino ไม่ใช่ของยาก 2024, กรกฎาคม
Anonim
บ้านอัจฉริยะด้วย Arduino
บ้านอัจฉริยะด้วย Arduino

สวัสดี.

ฉันจะแสดงวิธีสร้างบ้านอัจฉริยะของคุณเอง โดยแสดงอุณหภูมิทั้งภายในและภายนอก หากหน้าต่างเปิดหรือปิด จะแสดงเมื่อฝนตกและแจ้งเตือนเมื่อเซ็นเซอร์ PIR รับรู้การเคลื่อนไหว ฉันสร้างแอปพลิเคชันบน Android เพื่อแสดงข้อมูลทั้งหมด (คุณสามารถดูได้บนเบราว์เซอร์) คุณสามารถดูอุณหภูมิในบ้านของคุณและข้อมูลอื่น ๆ จากทั่วทุกมุมโลก! แอปพลิเคชันได้รับการแปลเป็นภาษาอังกฤษและภาษาโปแลนด์ ฉันสร้างมันขึ้นมาเพราะฉันต้องการสร้างบ้านอัจฉริยะของตัวเองและควบคุมมัน หากคุณต้องการ คุณสามารถสร้างบ้านอัจฉริยะของคุณเองได้ เพียงแค่คุณมีชิ้นส่วน (ตามรายการด้านล่าง) และความปรารถนามากมาย มาเริ่มกันเลยดีกว่า

คำอธิบายของตัวย่อสำหรับผู้เริ่มต้น:

GND - กราวด์

VCC - กำลังไฟฟ้า

PIR - เซ็นเซอร์เคลื่อนที่

ขั้นตอนที่ 1: อะไหล่

อะไหล่
อะไหล่
อะไหล่
อะไหล่

ชิ้นส่วนทั้งหมดมีค่าใช้จ่ายฉัน $90

  • Arduino
  • โมดูลอีเธอร์เน็ต ENC28J60
  • เทอร์โมมิเตอร์ DS18B20 x2
  • โมดูลไมโครโฟน
  • เซ็นเซอร์วัดปริมาณน้ำฝน
  • เซ็นเซอร์ PIR
  • รีดสวิทช์
  • รีเลย์
  • ตัวต้านทาน 4, 7k Ω
  • สายคู่บิดเกลียว
  • สายอีเธอร์เน็ต
  • เครื่องมือ (บัดกรี ไขควง)

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

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

ด้านบนฉันเพิ่มรูปภาพจากการเชื่อมต่อด้วยการเชื่อมต่อ หากคุณมีปัญหากับมันแสดงความคิดเห็น

ขั้นตอนที่ 3: โปรแกรม

ขั้นแรกคุณต้องดาวน์โหลด แยก และนำเข้าไลบรารีนี้ไปยัง arduino IDE และดาวน์โหลดไลบรารี 1Wire จากที่นี่ อุณหภูมิดัลลัสจากที่นี่ และนำเข้าไปยัง arduino IDE ด้วย คุณสามารถอัปโหลดโปรแกรมนี้ไปยัง Arduino ของคุณได้ ในความคิดเห็นคือคำอธิบายของรหัส

ขั้นตอนที่ 4: มันทำงานอย่างไร

มันทำงานอย่างไร?
มันทำงานอย่างไร?

เมื่อคุณคลิกรีเฟรชในแอปหรือในเบราว์เซอร์ Arduino จะส่งข้อมูลไปยังสมาร์ทโฟน/เบราว์เซอร์ แอปพลิเคชันรับซอร์สโค้ดจากแต่ละหน้า (/tempin, /tempout, /rain, /window, /alarm) และแสดงบนโทรศัพท์ของคุณ

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

แอปพลิเคชันสำหรับ Android
แอปพลิเคชันสำหรับ Android
แอปพลิเคชันสำหรับ Android
แอปพลิเคชันสำหรับ Android
แอปพลิเคชันสำหรับ Android
แอปพลิเคชันสำหรับ Android

ในการติดตั้งแอพบนโทรศัพท์ Android ของคุณ คุณต้องทำสิ่งนี้ (คุณสามารถดูได้จากภาพด้านบน)::1. ขั้นตอนแรกคือดาวน์โหลดไฟล์ smartHome.apk2.ส่งไฟล์ apk ไปยังโทรศัพท์ของคุณ3.เปิดตัวจัดการไฟล์และค้นหาไฟล์ smarthHome.apk4.คลิกที่ไฟล์นั้นแล้วคลิกติดตั้ง (หากคุณเปิดใช้งานตัวเลือกในการติดตั้งแอปพลิเคชันนอก Google Play ที่คุณต้องการ เพื่อเปิด) 5.คุณติดตั้งเสร็จแล้ว คุณสามารถเปิดใช้งานแอปพลิเคชันได้

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

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

การกำหนดค่าแอปพลิเคชัน
การกำหนดค่าแอปพลิเคชัน
การกำหนดค่าแอปพลิเคชัน
การกำหนดค่าแอปพลิเคชัน
การกำหนดค่าแอปพลิเคชัน
การกำหนดค่าแอปพลิเคชัน
การกำหนดค่าแอปพลิเคชัน
การกำหนดค่าแอปพลิเคชัน

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

ขั้นตอนที่ 7: เบราว์เซอร์

เบราว์เซอร์
เบราว์เซอร์
เบราว์เซอร์
เบราว์เซอร์

พิมพ์ในเบราว์เซอร์ของคุณ ip ของคุณ / ทั้งหมด คุณสามารถดูข้อมูลทั้งหมดและเปิดและปิดไฟได้จากที่นั่น

คุณสามารถใช้สิ่งนี้แทนแอปพลิเคชันบน Android

ขั้นตอนที่ 8: การส่งต่อพอร์ต

การส่งต่อพอร์ต
การส่งต่อพอร์ต

คุณต้องเปิดพอร์ตบนเราเตอร์ของคุณ เปิดการกำหนดค่าเราเตอร์ของคุณและตั้งค่า arduino ip และเปิดพอร์ต 80 คุณสามารถดูได้จากภาพด้านบน

ขั้นตอนที่ 9: ไม่มี IP (ไม่บังคับ)

ไม่มี IP (ไม่จำเป็น)
ไม่มี IP (ไม่จำเป็น)

คุณสามารถตั้งค่าบัญชีที่ไม่มี ip แต่ไม่จำเป็น ในภาพด้านบน คุณสามารถดูวิธีกำหนดค่าได้

ขั้นตอนที่ 10: ทดสอบเลย

หากคุณต้องการดูข้อมูลบนคอมพิวเตอร์ของคุณ คุณสามารถทำได้โดยพิมพ์ลงในเบราว์เซอร์ของคุณ yourip / all (เช่น 12.345.678.901/all) หรือใช้แอปพลิเคชัน Android

อย่าลืมแสดงความคิดเห็นและคลิกรายการโปรดถ้าคุณชอบโครงการของฉัน:)

ขั้นตอนที่ 11: แก้ไข: ซอร์สโค้ดแอป Android

เนื่องจากหลายคนถามฉันเกี่ยวกับซอร์สโค้ด Android ฉันจึงเพิ่มไว้ด้านล่าง

แนะนำ: