สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: กำหนดค่า Raspberry Pi
- ขั้นตอนที่ 2: ฐานข้อมูล (Mariadb)
- ขั้นตอนที่ 3: สร้างส่วนล่างของบ้าน
- ขั้นตอนที่ 4: แผ่นฐาน
- ขั้นตอนที่ 5: นอกบ้าน
- ขั้นตอนที่ 6: สร้างวงจรไฟฟ้า
- ขั้นตอนที่ 7: รหัส
- ขั้นตอนที่ 8: เว็บเซิร์ฟเวอร์
- ขั้นตอนที่ 9: การทำงานอัตโนมัติ
- ขั้นตอนที่ 10: เสร็จสิ้น
วีดีโอ: บ้านอัจฉริยะ: 10 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
หากคุณต้องการสร้างบ้านอัจฉริยะด้วยราสเบอร์รี่ 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
เมื่อคุณมีอุปกรณ์ครบแล้ว เรามาเริ่มกันเลย!
- ใส่การ์ด microSD ของคุณในคอมพิวเตอร์ของคุณ
- ดาวน์โหลดอิมเมจ Raspbian OS;
- แฟลชภาพบนการ์ด micro SD ด้วยซอฟต์แวร์เช่น Etcher หรือ win32diskimager
- ไปที่พาร์ติชั่นที่เข้าถึงได้ของการ์ด SD และเปิดไฟล์ cmdline.txt ด้วย notepad
- เพิ่ม ip=169.254.10.1 บันทึกและปิด;
- ตอนนี้ใส่การ์ด micro-SD ของคุณในราสเบอร์รี่ pi ของคุณ
- เมื่อบูตแล้วให้ดาวน์โหลด Putty;
- ตอนนี้เชื่อมต่อกับราสเบอร์รี่ pi ของคุณโดยใช้ที่อยู่ IP ที่เราพิมพ์ไว้ก่อนหน้านี้
- เข้าสู่ระบบด้วยผู้ใช้ pi และรหัสผ่านราสเบอร์รี่;
- พิมพ์ sudo raspi-config เปลี่ยนรหัสผ่าน ไปที่ตัวเลือกเครือข่าย เปลี่ยนชื่อโฮสต์ของ pi ของคุณ ไปที่ตัวเลือกการแปลเป็นภาษาท้องถิ่นและเปลี่ยนประเทศและเขตเวลาของ Wi-Fi ถัดไป ไปที่ตัวเลือกการบูต เปิดรอเครือข่ายเมื่อปิดเครื่อง และรอการปิดหน้าจอเริ่มต้น สุดท้ายไปที่ตัวเลือกการเชื่อมต่อและเปิดอินเทอร์เฟซ i2c และ spi
- เชื่อมต่อกับ wi-fi โดยใช้ขั้นตอนต่อไปนี้ เชื่อมต่อกับ wifi;
- ทำคำสั่ง sudo apt-update และ sudo apt-upgrade;
ขั้นตอนที่ 2: ฐานข้อมูล (Mariadb)
เพิ่มฐานข้อมูลลงใน Raspberry Pi ของเรา เราทำสิ่งนี้ในสีโป๊ว
- sudo apt-get ติดตั้งเซิร์ฟเวอร์ mysql, mysql-client
- mysql -u root -p
- สร้างผู้ใช้ 'root'@'localhost' ที่ระบุด้วยรหัสผ่าน
- ให้สิทธิ์ทั้งหมดบน *.* ถึง 'root'@'%'
- ตอนนี้คัดลอกโค้ดของไฟล์ 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 ของคุณก็เสร็จสมบูรณ์แล้ว
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
HackerBox 0054: บ้านอัจฉริยะ: 8 ขั้นตอน
HackerBox 0054: บ้านอัจฉริยะ: สวัสดี HackerBox แฮกเกอร์ทั่วโลก! HackerBox 0054 สำรวจระบบอัตโนมัติภายในบ้านผ่านสวิตช์อัจฉริยะ เซ็นเซอร์ และอื่นๆ กำหนดค่าสวิตช์อัจฉริยะ Sonoff WiFi ปรับเปลี่ยนสวิตช์อัจฉริยะเพื่อเพิ่มส่วนหัวการเขียนโปรแกรมและเฟิร์มแวร์สำรองแฟลช
Raspberry Pi - บ้านอัจฉริยะ: 5 ขั้นตอน
Raspberry Pi - Smart House: โครงการ Raspberry Pi Smart House มาพร้อมกับคุณสมบัติต่างๆ มากมายที่ช่วยให้ผู้ใช้สามารถติดตามบ้านของพวกเขาได้จากทุกที่ (ด้วยอินเทอร์เน็ตแน่นอน!) บนคอมพิวเตอร์/อุปกรณ์พกพาใดๆ คุณสมบัติของ Smart House ช่วยให้ผู้ใช้สามารถ
IoT - บ้านอัจฉริยะ - EaD INATEL: 10 ขั้นตอน
IoT - Smart Home - EaD INATEL: Projeto Smart HomeEsse บทช่วยสอนที่ใช้กับระบบปฏิบัติการส่วนใหญ่ção de uma soluão Smart Home contendo serviço na nuvem dweet.io, utilizaço เซ็นเซอร์ do kit Linker Mezzanine