สารบัญ:

บ้านอัจฉริยะ: 10 ขั้นตอน
บ้านอัจฉริยะ: 10 ขั้นตอน

วีดีโอ: บ้านอัจฉริยะ: 10 ขั้นตอน

วีดีโอ: บ้านอัจฉริยะ: 10 ขั้นตอน
วีดีโอ: [spin9] เปิดระบบ Smart Home ที่บ้าน — บอกหมด เราใช้อะไรบ้าง 2024, กรกฎาคม
Anonim
บ้านอัจฉริยะ
บ้านอัจฉริยะ

หากคุณต้องการสร้างบ้านอัจฉริยะด้วยราสเบอร์รี่ pi คุณเพียงแค่ต้องทำตามขั้นตอนด้านล่าง และก่อนที่คุณจะรู้ว่าคุณได้สร้างบ้านอัจฉริยะด้วยตัวเองแล้ว

เสบียง

  • ไม้กระดาน (MDF 6mm)

    • 1 x 600 มม. * 341, 9 มม. สำหรับหลังคามุงหลังคา
    • 1 x 600 มม. * 335, 9 มม. สำหรับหลังคาด้านหลัง
    • 2 x 568 มม. * 443 มม. สำหรับพื้นห้องใต้หลังคาและฝ้าเพดาน
    • 3 x 556 มม. * 100 มม. สำหรับผนังภายใน
    • 2 x 443 มม. * 100 มม.
    • 2 x 212, 5 มม. * 100 มม.
    • 1 x 75 มม. * 100 มม.
    • 1 x 56 มม. * 100 มม.
    • 2 x 475 mm x 361, 5 mm สำหรับผนังด้านนอก
    • 2 x 588 มม. x 124 มม.
    • 2 x 600mm * 600mm
  • 1 x แท่งไม้เข้ามุม
  • คานไม้ 2 อัน 40 มม. * 50 มม. * 2100 มม
  • 1 x สายเคเบิล VTBST0, 75 Rood 15 m
  • 1 x สายเคเบิล VTBST0, 75 Zwart 25 ม.
  • 2 x ม้วน PVC 0, 7 มม. 100 มม. * 1000 มม.
  • 1 x กาวไม้ 250G
  • 1 x เวลโคร 20 มม. * 10 มม.
  • 1 x ราสเบอร์รี่ pi 3b+,
  • 1 x การ์ด micro sd (32gb)
  • 1 x LCD พร้อม I2C
  • 1 x DS18B20
  • 1 x 74HC595
  • 1 x MCP3008
  • 1 x เซ็นเซอร์ UV
  • 1 x เซ็นเซอร์โวลต์
  • 1 x ตัวต้านทาน 10 โอห์ม
  • 10 x ปุ่มกด
  • 10 x LED เทโลว์ 5 มม.
  • ตัวต้านทาน 20 x 470 โอห์ม
  • 4 x 3, 5V - 250mA แผงโซลาร์เซลล์
  • 1 x โซลา เครื่องชาร์จลิเธียมไอออน/พอลิเมอร์
  • 1 x อะแดปเตอร์ไฟ DC ตัวผู้พร้อมขั้วต่อเทอร์มินัล
  • 1 x แบตเตอรี่ลิเธียมไอออนโพลิเมอร์ - 3.7v 2500mAh
  • ท่อหดความร้อน
  • บัดกรีดีบุก

เครื่องมือ:

หัวแร้ง

เลื่อยฉลุ

เครื่องเจาะ

vowmeter

ดินสอ

ขั้นตอนที่ 1: กำหนดค่า Raspberry Pi

เมื่อคุณมีอุปกรณ์ครบแล้ว เรามาเริ่มกันเลย!

  1. ใส่การ์ด microSD ของคุณในคอมพิวเตอร์ของคุณ
  2. ดาวน์โหลดอิมเมจ Raspbian OS;
  3. แฟลชภาพบนการ์ด micro SD ด้วยซอฟต์แวร์เช่น Etcher หรือ win32diskimager
  4. ไปที่พาร์ติชั่นที่เข้าถึงได้ของการ์ด SD และเปิดไฟล์ cmdline.txt ด้วย notepad
  5. เพิ่ม ip=169.254.10.1 บันทึกและปิด;
  6. ตอนนี้ใส่การ์ด micro-SD ของคุณในราสเบอร์รี่ pi ของคุณ
  7. เมื่อบูตแล้วให้ดาวน์โหลด Putty;
  8. ตอนนี้เชื่อมต่อกับราสเบอร์รี่ pi ของคุณโดยใช้ที่อยู่ IP ที่เราพิมพ์ไว้ก่อนหน้านี้
  9. เข้าสู่ระบบด้วยผู้ใช้ pi และรหัสผ่านราสเบอร์รี่;
  10. พิมพ์ sudo raspi-config เปลี่ยนรหัสผ่าน ไปที่ตัวเลือกเครือข่าย เปลี่ยนชื่อโฮสต์ของ pi ของคุณ ไปที่ตัวเลือกการแปลเป็นภาษาท้องถิ่นและเปลี่ยนประเทศและเขตเวลาของ Wi-Fi ถัดไป ไปที่ตัวเลือกการบูต เปิดรอเครือข่ายเมื่อปิดเครื่อง และรอการปิดหน้าจอเริ่มต้น สุดท้ายไปที่ตัวเลือกการเชื่อมต่อและเปิดอินเทอร์เฟซ i2c และ spi
  11. เชื่อมต่อกับ wi-fi โดยใช้ขั้นตอนต่อไปนี้ เชื่อมต่อกับ wifi;
  12. ทำคำสั่ง sudo apt-update และ sudo apt-upgrade;

ขั้นตอนที่ 2: ฐานข้อมูล (Mariadb)

ฐานข้อมูล (Mariadb)
ฐานข้อมูล (Mariadb)

เพิ่มฐานข้อมูลลงใน Raspberry Pi ของเรา เราทำสิ่งนี้ในสีโป๊ว

  1. sudo apt-get ติดตั้งเซิร์ฟเวอร์ mysql, mysql-client
  2. mysql -u root -p
  3. สร้างผู้ใช้ 'root'@'localhost' ที่ระบุด้วยรหัสผ่าน
  4. ให้สิทธิ์ทั้งหมดบน *.* ถึง 'root'@'%'
  5. ตอนนี้คัดลอกโค้ดของไฟล์ sql แล้ววางลงใน Putty แล้วดำเนินการ

ขั้นตอนที่ 3: สร้างส่วนล่างของบ้าน

สร้างส่วนล่างของบ้าน
สร้างส่วนล่างของบ้าน
สร้างส่วนล่างของบ้าน
สร้างส่วนล่างของบ้าน
สร้างส่วนล่างของบ้าน
สร้างส่วนล่างของบ้าน
สร้างส่วนล่างของบ้าน
สร้างส่วนล่างของบ้าน

หากคุณมีแบบบ้านของคุณเอง คุณไม่ควรปฏิบัติตามขั้นตอนที่ 3 และ 5 เพียงตรวจสอบให้แน่ใจว่าคุณมีบ้านที่ออกแบบเองซึ่งมีผนังภายในและภายนอกเพื่อวางไฟฟ้าระหว่างผนังทั้งสอง และเมื่อคุณได้วางสายไฟสำหรับ LED แผงโซลาร์เซลล์และเซ็นเซอร์ UV (หากคุณจะติดตั้งเซ็นเซอร์นี้บนหลังคา) ในภายหลัง คุณจะเห็นว่าคุณต้องเชื่อมต่อที่ใด

ก่อนอื่นคุณต้องเอาชั้นวางทั้งหมดที่เราใช้สำหรับผนังภายใน

ขั้นแรกคุณต้องเอาไม้กระดานที่อยู่ในแผนที่ซึ่งหน้าต่างและประตูจะเข้ามาในบ้าน

จากนั้นติดแผ่นไม้ 2 แผ่นขนาด 556 มม. * 100 มม. และแผ่นขนาด 443 มม. * 100 มม. พร้อมกาวไม้เพื่อให้ได้สี่เหลี่ยมผืนผ้าที่สวยงาม

จากนั้นนำแผ่นสุดท้ายขนาด 556 มม. * 100 มม. มาทากาวให้เป็นรูปสี่เหลี่ยมผืนผ้า วิธีนี้คุณจะได้พื้นที่ 2 ในบ้าน

จากนั้นนำแผ่นไม้ 2 แผ่นขนาด 212.5 มม. * 100 มม. มาติดกาวใน 1 ใน 2 ช่องเพื่อให้คุณมีพื้นที่ขนาดใหญ่ 1 ช่องและช่องเล็ก 3 ช่อง

จากนั้นคุณเอาไม้กระดานที่เล็กที่สุด 2 แผ่น แล้วเราจะเปลี่ยนเป็นห้องส้วม เราแขวน 2 แผงเข้าด้วยกันเพื่อให้คุณได้รูปตัว L แล้วกาว L นี้ในช่องว่างตรงกลาง

เมื่อกาวแห้งแล้ว ให้นำแผ่นไม้ขนาด 568 มม. * 443 มม. 1 แผ่นมาทากาวเข้าด้วยกันเพื่อให้คุณมีเพดานสำหรับพื้นที่เหล่านี้ บนเพดาน คุณติดบล็อกขนาดเล็กที่มุมสูงสุด 12 มม.

ปล่อยให้แห้งอย่างดี และเมื่อเสร็จแล้ว คุณได้ทำให้มันทั้งหมดชั้นล่างแล้ว

ขั้นตอนที่ 4: แผ่นฐาน

แผ่นฐานเป็นพื้นสำหรับบ้านเรา แต่ยังเก็บไฟหมดจนมองไม่เห็นอีกต่อไป

นำจาน 600 มม.* 600 มม. จำนวน 1 แผ่น และคานไม้ คุณติดคานไม้รอบ ๆ แผ่นไม้เพื่อให้เราสามารถใส่ไฟฟ้าเข้าไปที่นั่นได้ ตรวจสอบให้แน่ใจว่าคุณมีรู 10 ซม. เพื่อให้คุณสามารถวางราสเบอร์รี่ pi ของคุณได้

จากนั้นนำชั้นล่างของบ้านมาวางโดยให้ด้านหลังติดกับขอบแผ่นฐาน ตอนนี้คุณสามารถทำเครื่องหมายสองสามรูที่หน้าบ้านขนาด 7 มม. แต่ระวังอย่าให้รูเหล่านี้มาที่หน้าประตูหรือหน้าหน้าต่าง เราเจาะรูเหล่านี้เพื่อให้ไฟฟ้าของเราสามารถไปจากแผ่นด้านล่างถึงบ้านได้

หากคุณรู้ว่าบ้านของคุณอยู่ที่ไหนบนแผ่นด้านล่าง คุณสามารถทำเครื่องหมาย 10 รู (2 แถว 5 แถว) เพื่อให้คุณวางปุ่มกดและวาดรูสำหรับหน้าจอ LCD

หลังจากเจาะครบทุกรูแล้วก็เริ่มกันที่นอกบ้านได้เลย

ขั้นตอนที่ 5: นอกบ้าน

ตอนนี้เราเข้าไปในผนังด้านนอกของบ้านที่ชั้นล่าง

คุณใช้ไม้กระดาน 2 แผ่น 475 มม. * 361.5 มม. คุณวัดตามด้านข้าง 361.5 ทำเครื่องหมาย 124 มม. ตลอด 2 ด้าน จากนั้นคุณวัดจุดศูนย์กลาง 475 มม. จากอีกด้านหนึ่งของแผ่นไม้ของคุณ จากนั้นคุณเชื่อมต่อจุดแรกของคุณกับจุดที่สองเพื่อให้คุณมีรูปร่างเหมือนบ้านบนแผ่นไม้และตัดมุมทั้ง 2 ออก

จากนั้นติดแผ่นไม้ 2 แผ่นขนาด 588 มม. x 124 มม. ที่ด้านหน้าและด้านหลังของบ้าน ตรวจสอบให้แน่ใจว่าประตูและหน้าต่างถูกตัดออกจากแผงเหล่านี้ ถ้าคุณต้องการหน้าต่างในบ้าน คุณสามารถติดแผ่นพีวีซีระหว่าง 2 แผ่น แล้วทากาวกับผนังด้านนอก

จากนั้นคุณวางกระดานอีก 2 อันที่คุณทำไว้และอีก 2 อันเป็นของบ้าน ตรวจสอบให้แน่ใจว่าคุณสร้างเพชรในรูปสามเหลี่ยมเพื่อให้คุณเห็นว่าแสงนั้นไหม้หรือไม่ ที่นี่คุณสามารถแขวนแผ่นพีวีซีไว้หน้าหน้าต่างได้เช่นกัน

เมื่อกาวแห้ง คุณก็สร้างบ้านเกือบเสร็จแล้ว

ขั้นตอนที่ 6: สร้างวงจรไฟฟ้า

สร้างวงจรไฟฟ้า
สร้างวงจรไฟฟ้า
สร้างวงจรไฟฟ้า
สร้างวงจรไฟฟ้า

ก่อนที่เราจะสร้างบ้านให้เสร็จ เราจะวางไฟฟ้าในบ้านของเราก่อน คุณสามารถวาง LED ของคุณไว้ในบ้านของคุณ (วาง LED 1 ดวงไว้ตรงกลางของแต่ละห้องเสมอ ในห้องขนาดใหญ่ คุณควรวาง LED 3 ดวงไว้ในห้องขนาดใหญ่) ตอนนี้คุณมี ปกติจะวาง LED ทั้งหมด 9 ดวง

กาวบ้านของคุณบนแผ่นฐาน

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

เมื่อเสร็จแล้ว คุณสามารถวางแผ่นกระดานที่สองขนาด 568 มม. * 443 มม. บนกระดานอื่นที่มีขนาดเท่ากันได้ เมื่อเสร็จแล้วบ้านของคุณจะมีลักษณะเหมือนภาพที่ 1

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

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

คุณสามารถดาวน์โหลดรหัสที่นี่และวางไว้ในราสเบอร์รี่ pi ของคุณ

ขั้นตอนที่ 8: เว็บเซิร์ฟเวอร์

คุณดำเนินการคำสั่งเหล่านี้ในสีโป๊ว

ทำคำสั่ง sudo apt-get install apache2 -y

ท่องไปที่ 169.244.10.1 บนอินเทอร์เน็ต โดยปกติจะเห็นหน้า apache กับคุณหากไม่เป็นเช่นนั้นให้ป้อน sudo apt-get update ก่อนแล้วติดตั้ง apchach ใหม่

ตอนนี้ย้ายโฟลเดอร์ส่วนหน้าของโค้ดที่คุณดาวน์โหลดมาลงใน /var/www/html โดยใช้คำสั่ง mv

sudo service apache2 รีสตาร์ท

ตอนนี้คุณควรเห็นเว็บอินเตอร์เฟสหากคุณท่องไปยังที่อยู่ IP ของ pi

ขั้นตอนที่ 9: การทำงานอัตโนมัติ

ตอนนี้เราต้องตรวจสอบให้แน่ใจว่าสคริปต์ทำงานโดยอัตโนมัติหากคุณบูท pi ของคุณ

แก้ไขไฟล์ rc.local โดยใช้ sudo nano /etc/rc.local

เพิ่มคำสั่งเพื่อรันโค้ดของคุณ นี่จะเป็น python3.5 /yourpath/project.py &

ตรวจสอบให้แน่ใจว่าได้ออกจากทางออก 0 ที่ด้านล่าง

ตอนนี้ให้รีบูต sudo และตรวจสอบว่าใช้งานได้หรือไม่

ขั้นตอนที่ 10: เสร็จสิ้น

ทดสอบทุกอย่างอีกครั้งและถ้าทุกอย่างใช้การได้ ให้วางอีกด้านหนึ่งของหลังคาไว้ที่บ้าน

หากไม่เป็นเช่นนั้น นั่นเป็นเพราะคุณยังไม่ได้สร้างวงจรเทพของคุณ และคุณจะต้องตรวจสอบต่อไป

สุดท้าย คุณสามารถแขวนแผ่นสุดท้ายไว้ที่ด้านล่างของแผ่นด้านล่าง และวางแผ่นเวลโครที่คุณมีรูสำหรับปี่ราสเบอร์รี่ของคุณ แขวนเวลโครชิ้นหนึ่งไว้ที่ด้านหลังของราสเบอร์รี่ pi ของคุณ เพื่อให้พายของคุณแขวนอยู่บนบ้านของคุณ

ตอนนี้ Smart House ของคุณก็เสร็จสมบูรณ์แล้ว

แนะนำ: