ประเภท: บทความเด่น » ระบบอัตโนมัติในบ้าน
จำนวนการดู: 56774
ความเห็นเกี่ยวกับบทความ: 6

ใช้ Raspberry Pi สำหรับระบบอัตโนมัติในบ้าน

 

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

ราสเบอร์รี่ Pi ถูกนำเสนอในสองระดับตัดแต่ง: แบบจำลอง“ A” และแบบจำลอง“ B” ทั้งสองเวอร์ชันมาพร้อมกับโปรเซสเซอร์ Broadcom BCM2835 ARM11 ที่มีความถี่นาฬิกา 700 MHz และโมดูล RAM 256 MB / 512 MB รุ่น "A" มาพร้อมกับพอร์ต USB 2.0 หนึ่งพอร์ตรุ่น "B" - พร้อมสองพอร์ต รุ่น“ B” มีพอร์ต Ethernet โปรเซสเซอร์ BCM2835 ยังรวมถึงคอร์กราฟิก สัญญาณวิดีโอถูกสร้างผ่านขั้วต่อ RCA คอมโพสิตหรือผ่านอินเตอร์เฟส HDMI ดิจิตอล

ระบบไฟล์ภาพเคอร์เนลและไฟล์ผู้ใช้อยู่ในการ์ดหน่วยความจำ SD, MMC หรือ SDIO คุณสมบัติที่น่าสนใจที่สุดของ Raspberry Pi คือการใช้พลังงานต่ำ (5V / 700mA) การมีพอร์ต GPIO I / O ที่มี I2C, SPI, อินเตอร์เฟส UART รวมถึงความสามารถในการทำงานจากระยะไกลผ่านอีเธอร์เน็ต

ขณะนี้มีเพียงรุ่น“ B” เท่านั้นที่มี RAM 512 MB และอีเธอร์เน็ตรองรับ นอกจากนี้ยังมีเวอร์ชั่นใหม่ที่วางจำหน่ายซึ่งแตกต่างจากรุ่นก่อนหน้า“ B” ในการจัดเรียงส่วนประกอบที่เล็กลงการมีพอร์ต USB 4 พอร์ตการเพิ่มจำนวนของพอร์ต GPIO I / O และการขาดสัญญาณวิดีโอคอมโพสิต การปรากฏตัวของแบบจำลอง "B" และคอมพิวเตอร์ Raspberry Pi รุ่นใหม่แสดงในรูปที่ 1

ราสเบอร์รี่ปี่

มะเดื่อ 1

ทำไมฉันสามารถใช้อุปกรณ์ดังกล่าวได้? ก่อนอื่นควรสังเกตว่า Raspberry Pi นั้นถึงแม้ว่าจะไม่ได้ทรงพลังมากนัก แต่ในขณะเดียวกันก็เป็นคอมพิวเตอร์ที่มีคุณสมบัติครบถ้วน โดยการเชื่อมต่อจอภาพแป้นพิมพ์เมาส์และติดตั้งชุดการแจกจ่ายใด ๆ ของระบบปฏิบัติการ Linux สามารถใช้เป็นคอมพิวเตอร์เดสก์ท็อปเพื่อแก้ไขงานที่ไม่ต้องการทรัพยากรการประมวลผลที่มีประสิทธิภาพ

Raspberry Pi ค่อนข้างเหมาะสำหรับใช้เป็นเซิร์ฟเวอร์สื่อในบ้าน, เซิร์ฟเวอร์จัดเก็บข้อมูล, สมองของหุ่นยนต์หรือเครื่องจักร, เซิร์ฟเวอร์อัตโนมัติภายในบ้าน (หรือ บ้านอัจฉริยะที่เรียกว่า).

การปรากฏตัวของราสเบอร์รี่ Pi ทำให้เกิดความปั่นป่วนในอุปกรณ์นี้ทันที เมื่อความสนใจสงบลงเล็กน้อยและเขาปรากฏตัวในการขายฟรีในราคาที่เพียงพอฉันตัดสินใจที่จะทำความรู้จักกับมินิคอมพิวเตอร์เครื่องนี้ให้ดีขึ้น สำหรับฉันแล้ว Raspberry Pi เป็นที่สนใจจากมุมมองของการใช้มันในระบบอัตโนมัติในบ้านความคิดที่ว่า "สุก" เป็นเวลานานและต้องมีการใช้งานจริง

ฉันใช้คำว่า "ระบบบ้านอัตโนมัติ" เพราะฉันไม่ชอบคำว่า "บ้านอัจฉริยะ" อย่างยิ่ง ไม่ไม่มีอะไรผิดปกติกับคำว่า "สมาร์ทโฮม" แต่เมื่อเร็ว ๆ นี้แนวคิดนี้ได้รับการบิดเบือนมาก


สมาร์ทโฮมเป็นระบบ“ หลายวงจร” ที่ซับซ้อนซึ่งนอกเหนือจากการดำเนินการตามสถานการณ์ต่างๆที่ผู้ใช้ระบุสามารถตัดสินใจได้หลากหลายขึ้นอยู่กับสถานการณ์ฉุกเฉินโดยเฉพาะ กล่าวอีกนัยหนึ่งมันเป็นระบบ“ คิด” (แน่นอนระดับเครื่องจักร) และเมื่อเร็ว ๆ นี้ฉันเรียกสิ่งใดว่า "บ้านอัจฉริยะ" - ตัวอย่างเช่น สัญญาณเตือนภัย GSMเซ็นเซอร์การรั่วไหลของน้ำการควบคุมแสงโดยเซ็นเซอร์ตรวจจับการเคลื่อนไหว ฯลฯ ใช่สิ่งเหล่านี้ล้วนเป็นองค์ประกอบแยกต่างหากของสมาร์ทโฮม แต่ไม่ใช่สมาร์ทโฮมทั้งหมด

ดังนั้นเราจะพิจารณาโครงสร้างของการสร้างระบบอัตโนมัติภายในบ้านโดยใช้ Raspberry Pi (รูปที่ 2)

แอปพลิเคชั่น Raspberry Pi

มะเดื่อ 2โครงสร้างของการสร้างระบบอัตโนมัติภายในบ้านโดยใช้ Raspberry Pi (คลิกที่ภาพเพื่อขยาย)

ระบบอัตโนมัติภายในบ้านประกอบด้วยเซิร์ฟเวอร์ส่วนกลางที่เชื่อมต่อผ่านอินเตอร์เฟส RS485 พร้อมตัวควบคุมที่ติดตั้งในแต่ละห้องและในที่สุดก็มีการควบคุมการตรวจสอบการควบคุมและอุปกรณ์ป้องกันต่าง ๆ ที่เชื่อมต่อกับตัวควบคุม

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

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

พอร์ตอนุกรม UART Raspberry Pi ผ่านอุปกรณ์ที่ตรงกันผ่านทางอินเทอร์เฟซ RS485 เชื่อมต่อคอนโทรลเลอร์ด้วยชุดอินพุต / เอาท์พุตต่าง ๆ นอกจากนี้โมเด็ม GSM สามารถเชื่อมต่อกับ RS485 เพื่อเข้าถึงระบบผ่านเครือข่ายโทรศัพท์มือถือหรือโทรศัพท์พื้นฐานในกรณีที่ไม่มีวิธีการเข้าถึงอินเทอร์เน็ต ณ จุดที่ผู้ใช้ตั้งอยู่ การเข้าถึงระบบในกรณีนี้ทำได้โดยการป้อนรหัสผ่าน

อุปกรณ์อื่นในเครือข่าย RS485 เป็นโมดูลวิทยุ โดยมีวัตถุประสงค์เพื่อเชื่อมโยงกับระบบอัตโนมัติทั่วไปของเซ็นเซอร์วิทยุและรีโมทคอนโทรลของวิทยุ

ราสเบอร์รี่ปี่
ระบบอัตโนมัติในบ้าน

ปัจจุบันเวอร์ชันแรกของระบบบ้านอัตโนมัติที่ใช้ Raspberry Pi ได้รับการพัฒนา นอกเหนือจากเซิร์ฟเวอร์กลางแล้วยังมีตัวควบคุมหลายประเภทที่มีอินเตอร์เฟส RS485 สำหรับการสื่อสารกับเซิร์ฟเวอร์:

  • ตัวควบคุมอุณหภูมิและความชื้นแปดช่องสัญญาณ คอนโทรลเลอร์ช่วยให้คุณรวบรวมการอ่านอุณหภูมิและความชื้นจากเซ็นเซอร์ DHT22 หนึ่งตัวและเซ็นเซอร์ DHT11 เจ็ดตัว

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

  • โมดูลวิทยุใช้เพื่อจำลองการควบคุมระยะไกลและรวบรวมข้อมูลจากเซ็นเซอร์วิทยุ ช่วยให้คุณจำลองการควบคุมระยะไกลได้สูงสุด 5 ตัวและรับข้อมูลจากเซ็นเซอร์วิทยุ 10 ตัว

  • ชุดควบคุมอเนกประสงค์ มันมีอินพุตและเอาต์พุตอิสระ 4 อินพุตและสองอินพุตสำหรับเชื่อมต่อเซ็นเซอร์อุณหภูมิและความชื้น DHT11 และ DHT22

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

มิคาอิล Tikhonchuk

31.10.2014

ดูเพิ่มเติมที่หัวข้อนี้:ความแตกต่างระหว่างออเรนจ์ pi และบอร์ดราสเบอร์รี่ pi จะซื้ออะไร?

ดูได้ที่ e.imadeself.com:

  • ความแตกต่างระหว่างคอมพิวเตอร์บอร์ดเดี่ยว Orange pi และ Raspberry pi จะซื้ออะไรดี?
  • รีเลย์ที่ควบคุมด้วยอินเทอร์เน็ต
  • สมาร์ทโฮมบนตัวควบคุมโลโก้จาก SIEMENS
  • เกี่ยวกับเทคโนโลยีและหลักการทำงานของ Smart Home โดยใช้ระบบ BeNext เป็นตัวอย่าง
  • Nextion แสดงอะไรและวิธีทำงานกับพวกเขา

  •  
     
    ความคิดเห็นที่:

    # 1 wrote: Alexey | [Cite]

     
     

    มันจะเปิดออกด้วยระบบนี้คุณสามารถควบคุมความร้อนในบ้านผ่านทางอินเทอร์เน็ตได้หรือไม่

     
    ความคิดเห็นที่:

    # 2 wrote: Sergei | [Cite]

     
     

    มันเป็นไปได้และไม่เพียง แต่ความร้อน

     
    ความคิดเห็นที่:

    # 3 เขียนว่า: ไมเคิล | [Cite]

     
     

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

     
    ความคิดเห็นที่:

    # 4 เขียนว่า: Alexey | [Cite]

     
     

    ขอบคุณ แต่บานม้วนไม่เหมาะสำหรับฉัน :) แต่การควบคุมความร้อนก็น่าจะดี

     
    ความคิดเห็นที่:

    # 5 เขียนว่า: เกรกอรี่ | [Cite]

     
     

    ทางออกที่น่าสนใจ! เหมาะสำหรับใช้แทน "บ้านอัจฉริยะ" เชิงพาณิชย์สำหรับผู้ที่สามารถเก็บหัวแร้งได้! ฉันหวังว่าสักวันหนึ่งฉันจะทำให้ตัวเองคล้ายกันอย่างน้อยก็มีความปรารถนาที่ยิ่งใหญ่มาก

     
    ความคิดเห็นที่:

    # 6 wrote: ไมเคิล | [Cite]

     
     

    สำหรับคำอธิบายเวอร์ชันใหม่ของระบบนี้ดูที่นี่ - electromost.com/news/kompleksnaja_sistema_
    domashnej_avtomatizacii_na_raspberry_p
    i / 2016-01-29-140