สารบัญ:

Raspberry Pi - บ้านอัจฉริยะ: 5 ขั้นตอน
Raspberry Pi - บ้านอัจฉริยะ: 5 ขั้นตอน

วีดีโอ: Raspberry Pi - บ้านอัจฉริยะ: 5 ขั้นตอน

วีดีโอ: Raspberry Pi - บ้านอัจฉริยะ: 5 ขั้นตอน
วีดีโอ: สร้าง Smart Farm ด้วย Raspberry Pi (Smart Vertical Farm EP.2) 2024, กรกฎาคม
Anonim
Raspberry Pi - บ้านอัจฉริยะ
Raspberry Pi - บ้านอัจฉริยะ

โครงการ Raspberry Pi Smart House มาพร้อมกับคุณสมบัติต่างๆ มากมายที่ช่วยให้ผู้ใช้สามารถติดตามบ้านของพวกเขาได้จากทุกที่ (ด้วยอินเทอร์เน็ตแน่นอน!) บนคอมพิวเตอร์/อุปกรณ์พกพาใดๆ

คุณสมบัติของ Smart House ช่วยให้ผู้ใช้สามารถติดตาม ดู และ/หรือรับอุณหภูมิ ความชื้น และค่าแสงของบ้านที่ Raspberry Pi ตั้งอยู่ ผู้ใช้จะสามารถดูข้อมูลทั้งหมดเหล่านี้ได้จากเซิร์ฟเวอร์ของ Raspberry Pi และบน Blynk รวมถึงบน Telegram ผ่าน Smart House Bot (t.me/smarthouse_rpi_bot) พร้อมกับระบบประตูอัจฉริยะซึ่งให้ผู้ใช้ลงทะเบียนบัตร RFID เมื่อบุคคลที่มีบัตร RFID ที่ไม่ได้ลงทะเบียนวางไว้บนเครื่องสแกน RFID Raspberry Pi จะกระตุ้น PiCam โดยถ่ายภาพตำแหน่งของประตูบน ความพยายามในการเข้าถึงโดยไม่ได้รับอนุญาต

ผู้ใช้ยังสามารถถ่ายภาพบนแอปพลิเคชันมือถืออย่างใดอย่างหนึ่ง (Blynk/Telegram) และดูบน S3, Amazon Web Service สำหรับ Object Storage หรือดูบน Telegram ผ่าน Smart House Bot

ขั้นตอนที่ 1: ข้อกำหนดฮาร์ดแวร์

ข้อกำหนดด้านฮาร์ดแวร์
ข้อกำหนดด้านฮาร์ดแวร์
ข้อกำหนดด้านฮาร์ดแวร์
ข้อกำหนดด้านฮาร์ดแวร์

ต้องการส่วนประกอบเดียว/หนึ่งชิ้น:

  1. คอมพิวเตอร์บอร์ดเดี่ยว Raspberry Pi
  2. DHT11 เซ็นเซอร์อุณหภูมิและความชื้น
  3. COM-00097 สวิตช์ปุ่มกดขนาดเล็ก
  4. ตัวแปลงอนาล็อกเป็นดิจิตอล (MCP3008 ADC)
  5. ตัวต้านทานแบบพึ่งพาแสง (LDR)
  6. โมดูลเครื่องอ่านบัตร RFID/NFC MFRC522
  7. หน้าจอ LCD 12C
  8. ไฟ LED
  9. ตัวต้านทาน (10kΩ และ 220/330Ω)

สอง/สองส่วนประกอบที่จำเป็น:1. ไฟ LED2. ตัวต้านทาน 10KΩ3. ตัวต้านทาน 220/330Ω

ขั้นตอนที่ 2: การตั้งค่าฐานข้อมูลของคุณ

phpmyadmin

ประตู_การเข้าถึง

  1. NS
  2. วันเวลา
  3. rfidCardNo

การจัดเก็บข้อมูลนี้เพื่อให้ทราบว่าผู้ใช้รายใดกลับบ้านแล้ว

ไฟ

  1. NS
  2. datetime_value
  3. light_value

เก็บข้อมูลนี้เพื่อรับค่าแสงจากเซ็นเซอร์วัดแสง @ หน้าห้องนั่งเล่น

ผู้ใช้

  1. user_id
  2. ชื่อผู้ใช้
  3. รหัสผ่าน
  4. rfidCardNo

การจัดเก็บข้อมูลนี้เพื่อให้ทราบหมายเลขบัตรที่ผู้ใช้ถืออยู่

ค่า

  1. value_id
  2. วันเวลา
  3. lightVal
  4. tempVal
  5. ความชื้นVal

เก็บข้อมูลนี้เพื่อรับแสง อุณหภูมิ ค่าความชื้นจากแสง DHT11 @ หน้าห้องนอนใหญ่ โทรเลขบอท และแอป Blynk

dynamodb

ค่า

  1. รหัสอุปกรณ์
  2. datetimeid
  3. lightVal
  4. tempVal
  5. ความชื้นVal

เก็บข้อมูลนี้เพื่อรับค่าแสง อุณหภูมิ ความชื้นจากแสง DHT11 @ the Kitchen Page

S3

  • ถัง – iot-ay1819s2
  • โฟลเดอร์ – หน้าแรก -> 1819s2_iot_SmartHouse
  • โฟลเดอร์ย่อย

• blynkpictures • รูปภาพผู้ใช้

แนะนำ: