วิธีการออกแบบบ้านอัจฉริยะที่ใช้ zigBee

บ้านอัจฉริยะเป็นบ้านที่เป็นแพลตฟอร์ม การใช้เทคโนโลยีการเดินสายแบบรวม เทคโนโลยีการสื่อสารเครือข่าย เทคโนโลยีความปลอดภัย เทคโนโลยีการควบคุมอัตโนมัติ เทคโนโลยีเสียงและวิดีโอเพื่อรวมสิ่งอำนวยความสะดวกที่เกี่ยวข้องกับชีวิตในครัวเรือน กำหนดการเพื่อสร้างสิ่งอำนวยความสะดวกที่อยู่อาศัยที่มีประสิทธิภาพและระบบการจัดการกิจการครอบครัว ปรับปรุงความปลอดภัยภายในบ้าน ความสะดวกสบาย ความสะดวกสบาย ศิลปะ และตระหนักถึงการคุ้มครองสิ่งแวดล้อมและสภาพแวดล้อมการประหยัดพลังงานตามคำจำกัดความล่าสุดของสมาร์ทโฮม อ้างถึงคุณลักษณะของเทคโนโลยี ZigBee การออกแบบระบบนี้ ที่จำเป็นประกอบด้วยระบบสมาร์ทโฮม (ระบบควบคุมสมาร์ทโฮม (ส่วนกลาง) ระบบควบคุมไฟส่องสว่างในครัวเรือน ระบบรักษาความปลอดภัยภายในบ้าน) บนพื้นฐานของระบบสายไฟในครัวเรือน ระบบเครือข่ายภายในบ้าน ระบบเพลงพื้นหลัง และระบบควบคุมสภาพแวดล้อมของครอบครัวโดยยืนยันว่าดำรงอยู่ในปัญญา ติดตั้งระบบที่จำเป็นทั้งหมดเท่านั้น และระบบครัวเรือนที่ติดตั้งระบบเสริมชนิดใดชนิดหนึ่งขึ้นไปอย่างน้อยก็สามารถเรียกปัญญาอาศัยได้ ดังนั้น ระบบนี้จึงเรียกว่าบ้านอัจฉริยะได้

1. โครงการออกแบบระบบ

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

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

2. การออกแบบฮาร์ดแวร์ระบบ

การออกแบบฮาร์ดแวร์ของระบบประกอบด้วยการออกแบบศูนย์ควบคุม โหนดการตรวจสอบ และการเพิ่มตัวควบคุมเครื่องใช้ในบ้าน (ใช้ตัวควบคุมพัดลมไฟฟ้าเป็นตัวอย่าง)

2.1 ศูนย์ควบคุม

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

ฮาร์ดแวร์รองรับ Carrier Sense Multiple Access/Collision Detection (CSMA/CA)แรงดันไฟฟ้า 2.0 ~ 3.6V เอื้อต่อการใช้พลังงานต่ำของระบบตั้งค่าเครือข่ายดาว ZigBee ไร้สายภายในอาคารโดยเชื่อมต่อกับโมดูลผู้ประสานงาน ZigBee ในศูนย์ควบคุมและโหนดการตรวจสอบทั้งหมด เลือกที่จะเพิ่มตัวควบคุมเครื่องใช้ในบ้านเป็นโหนดเทอร์มินัลในเครือข่ายเพื่อเข้าร่วมเครือข่าย เพื่อให้ตระหนักถึงการควบคุมเครือข่าย ZigBee ไร้สายของการรักษาความปลอดภัยในร่มและเครื่องใช้ภายในบ้าน

2.2 โหนดการตรวจสอบ

ฟังก์ชั่นของโหนดตรวจสอบมีดังนี้ 1) การตรวจจับสัญญาณร่างกายมนุษย์เสียงและสัญญาณไฟเตือนเมื่อโจรบุก;2) การควบคุมแสง โหมดการควบคุมแบ่งออกเป็นการควบคุมอัตโนมัติและการควบคุมด้วยตนเอง การควบคุมอัตโนมัติจะเปิด/ปิดไฟโดยอัตโนมัติตามความแรงของแสงในอาคาร การควบคุมแสงด้วยตนเองควบคุมผ่านระบบควบคุมกลาง (3) ข้อมูลการแจ้งเตือนและข้อมูลอื่นๆ ส่งไปยังศูนย์ควบคุม และรับคำสั่งควบคุมจากศูนย์ควบคุมเพื่อควบคุมอุปกรณ์ให้เสร็จสมบูรณ์

โหมดการตรวจจับอินฟราเรดและไมโครเวฟเป็นวิธีที่พบได้บ่อยที่สุดในการตรวจจับสัญญาณร่างกายมนุษย์หัววัดอินฟราเรดแบบไพโรอิเล็กทริกคือ RE200B และอุปกรณ์ขยายเสียงคือ BISS0001RE200B ใช้พลังงานจากแรงดันไฟฟ้า 3-10 V และมีองค์ประกอบอินฟราเรดที่มีความไวสองทางแบบไพโรอิเล็กทริกในตัวเมื่อองค์ประกอบได้รับแสงอินฟราเรด เอฟเฟกต์โฟโตอิเล็กทริคจะเกิดขึ้นที่ขั้วของแต่ละองค์ประกอบและประจุจะสะสมBISS0001 เป็น ASIC ไฮบริดดิจิทัล-อนาล็อกที่ประกอบด้วยเครื่องขยายสัญญาณในการดำเนินการ ตัวเปรียบเทียบแรงดันไฟฟ้า ตัวควบคุมสถานะ ตัวจับเวลาการหน่วงเวลา และตัวจับเวลาการบล็อกเมื่อใช้ร่วมกับ RE200B และส่วนประกอบบางอย่าง ก็จะสามารถสร้างสวิตช์อินฟราเรดแบบไพโรอิเล็กทริกแบบพาสซีฟได้โมดูล Ant-g100 ใช้สำหรับเซ็นเซอร์ไมโครเวฟ ความถี่กลางคือ 10 GHz และเวลาก่อตั้งสูงสุดคือ 6μsเมื่อใช้ร่วมกับโมดูลอินฟราเรดแบบไพโรอิเล็กทริก อัตราความผิดพลาดในการตรวจจับเป้าหมายจะลดลงได้อย่างมีประสิทธิภาพ

โมดูลควบคุมแสงส่วนใหญ่ประกอบด้วยตัวต้านทานแสงและรีเลย์ควบคุมแสงเชื่อมต่อตัวต้านทานไวแสงแบบอนุกรมกับตัวต้านทานแบบปรับได้ที่ 10 K ω จากนั้นเชื่อมต่อปลายอีกด้านหนึ่งของตัวต้านทานไวแสงเข้ากับกราวด์ และเชื่อมต่อปลายอีกด้านหนึ่งของตัวต้านทานแบบปรับได้เข้ากับระดับสูงค่าแรงดันไฟฟ้าของจุดเชื่อมต่อความต้านทานทั้งสองจุดได้มาจากตัวแปลงแอนะล็อกเป็นดิจิทัล SCM เพื่อตรวจสอบว่าไฟปัจจุบันเปิดอยู่หรือไม่ผู้ใช้สามารถปรับความต้านทานแบบปรับได้เพื่อให้ตรงกับความเข้มของแสงเมื่อเพิ่งเปิดไฟสวิตช์ไฟภายในอาคารถูกควบคุมโดยรีเลย์สามารถใช้พอร์ตอินพุต/เอาท์พุตได้เพียงพอร์ตเดียวเท่านั้น

2.3 เลือกตัวควบคุมเครื่องใช้ในบ้านที่เพิ่ม

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

3. การออกแบบซอฟต์แวร์ระบบ

การออกแบบซอฟต์แวร์ระบบส่วนใหญ่ประกอบด้วยหกส่วน ได้แก่ การออกแบบหน้าเว็บควบคุมระยะไกล การออกแบบระบบการจัดการการควบคุมกลาง ตัวควบคุมหลักของศูนย์ควบคุม การออกแบบโปรแกรม ATMegal28 การออกแบบโปรแกรมผู้ประสานงาน CC2430 การออกแบบโปรแกรมโหนดตรวจสอบ CC2430 CC2430 เลือกเพิ่มการออกแบบโปรแกรมอุปกรณ์

3.1 การออกแบบโปรแกรม ZigBee Coordinator

ผู้ประสานงานจะดำเนินการเริ่มต้นเลเยอร์แอปพลิเคชันให้เสร็จสิ้น ตั้งค่าสถานะเลเยอร์แอปพลิเคชันและรับสถานะเป็นไม่ได้ใช้งาน จากนั้นเปิดการขัดจังหวะทั่วโลกและเริ่มต้นพอร์ต I/Oผู้ประสานงานจะเริ่มสร้างเครือข่ายดาวไร้สายในโปรโตคอล ผู้ประสานงานจะเลือกแบนด์ 2.4 GHz โดยอัตโนมัติ จำนวนบิตสูงสุดต่อวินาทีคือ 62 500 PANID เริ่มต้นคือ 0×1347 ความลึกของสแต็กสูงสุดคือ 5 จำนวนไบต์สูงสุดต่อการส่งคือ 93 และ อัตรารับส่งข้อมูลพอร์ตอนุกรมคือ 57 600 บิต/วินาทีSL0W TIMER สร้างการขัดจังหวะ 10 ครั้งต่อวินาทีหลังจากสร้างเครือข่าย ZigBee สำเร็จแล้ว ผู้ประสานงานจะส่งที่อยู่ไปยัง MCU ของศูนย์ควบคุมที่นี่ MCU ของศูนย์ควบคุมจะระบุ ZigBee Coordinator เป็นสมาชิกของโหนดการตรวจสอบ และที่อยู่ที่ระบุคือ 0 โปรแกรมจะเข้าสู่ลูปหลักขั้นแรก ตรวจสอบว่ามีข้อมูลใหม่ที่ส่งโดยโหนดเทอร์มินัลหรือไม่ หากมี ข้อมูลจะถูกส่งไปยัง MCU ของศูนย์ควบคุมโดยตรงตรวจสอบว่า MCU ของศูนย์ควบคุมมีคำสั่งที่ส่งลงมาหรือไม่ หากเป็นเช่นนั้น ให้ส่งคำสั่งลงไปที่โหนดเทอร์มินัล ZigBee ที่เกี่ยวข้องตัดสินว่าระบบรักษาความปลอดภัยเปิดอยู่หรือไม่ มีโจรหรือไม่ หากมี ให้ส่งข้อมูลสัญญาณแจ้งเตือนไปยัง MCU ของศูนย์ควบคุมตัดสินว่าแสงอยู่ในสถานะควบคุมอัตโนมัติหรือไม่ หากเป็นเช่นนั้น ให้เปิดตัวแปลงแอนะล็อกเป็นดิจิทัลสำหรับการสุ่มตัวอย่าง ค่าการสุ่มตัวอย่างเป็นกุญแจสำคัญในการเปิดหรือปิดไฟ หากสถานะแสงเปลี่ยนแปลง ข้อมูลสถานะใหม่คือ ส่งไปยังศูนย์ควบคุม MC-U

3.2 การเขียนโปรแกรมโหนดเทอร์มินัล ZigBee

โหนดเทอร์มินัล ZigBee หมายถึงโหนด ZigBee ไร้สายที่ควบคุมโดยผู้ประสานงาน ZigBeeในระบบส่วนใหญ่จะเป็นโหนดตรวจสอบและเพิ่มตัวควบคุมเครื่องใช้ในครัวเรือนการเริ่มต้นโหนดเทอร์มินัล ZigBee ยังรวมถึงการเริ่มต้นเลเยอร์แอปพลิเคชัน การเปิดการขัดจังหวะ และการเริ่มต้นพอร์ต I/Oจากนั้นลองเข้าร่วมเครือข่าย ZigBeeสิ่งสำคัญคือต้องทราบว่าเฉพาะโหนดปลายที่มีการตั้งค่าผู้ประสานงาน ZigBee เท่านั้นที่ได้รับอนุญาตให้เข้าร่วมเครือข่ายหากโหนดเทอร์มินัล ZigBee ไม่สามารถเข้าร่วมเครือข่ายได้ โหนดจะพยายามอีกครั้งทุก ๆ สองวินาทีจนกว่าจะเข้าร่วมเครือข่ายได้สำเร็จหลังจากเข้าร่วมเครือข่ายได้สำเร็จ โหนดเทอร์มินัล ZI-Gbee จะส่งข้อมูลการลงทะเบียนไปยังผู้ประสานงาน ZigBee ซึ่งจะส่งต่อไปยัง MCU ของศูนย์ควบคุมเพื่อทำการลงทะเบียนโหนดเทอร์มินัล ZigBee ให้เสร็จสมบูรณ์หากโหนดเทอร์มินัล ZigBee เป็นโหนดการตรวจสอบ ก็จะสามารถควบคุมแสงสว่างและความปลอดภัยได้โปรแกรมนี้คล้ายกับผู้ประสานงาน ZigBee ยกเว้นว่าโหนดการตรวจสอบจำเป็นต้องส่งข้อมูลไปยังผู้ประสานงาน ZigBee จากนั้นผู้ประสานงาน ZigBee จะส่งข้อมูลไปยัง MCU ของศูนย์ควบคุมหากโหนดเทอร์มินัล ZigBee เป็นตัวควบคุมพัดลมไฟฟ้า จะต้องรับข้อมูลของคอมพิวเตอร์ส่วนบนเท่านั้นโดยไม่ต้องอัปโหลดสถานะ ดังนั้นการควบคุมจะเสร็จสมบูรณ์ได้โดยตรงในกรณีที่การหยุดชะงักของการรับข้อมูลไร้สายในการหยุดชะงักของการรับข้อมูลไร้สาย โหนดเทอร์มินัลทั้งหมดจะแปลคำสั่งควบคุมที่ได้รับไปเป็นพารามิเตอร์ควบคุมของโหนดนั้นเอง และไม่ประมวลผลคำสั่งไร้สายที่ได้รับในโปรแกรมหลักของโหนด

4 การดีบักออนไลน์

คำสั่งที่เพิ่มขึ้นสำหรับรหัสคำสั่งของอุปกรณ์คงที่ที่ออกโดยระบบการจัดการการควบคุมกลางจะถูกส่งไปยัง MCU ของศูนย์ควบคุมผ่านพอร์ตอนุกรมของคอมพิวเตอร์ และผู้ประสานงานผ่านอินเทอร์เฟซสองบรรทัด จากนั้นไปยังเทอร์มินัล ZigBee โหนดโดยผู้ประสานงานเมื่อโหนดเทอร์มินัลได้รับข้อมูล ข้อมูลจะถูกส่งไปยังพีซีผ่านพอร์ตอนุกรมอีกครั้งบนพีซีเครื่องนี้ ข้อมูลที่ได้รับจากโหนดเทอร์มินัล ZigBee จะถูกเปรียบเทียบกับข้อมูลที่ส่งโดยศูนย์ควบคุมระบบการจัดการการควบคุมส่วนกลางส่ง 2 คำสั่งทุก ๆ วินาทีหลังจากการทดสอบ 5 ชั่วโมง ซอฟต์แวร์ทดสอบจะหยุดเมื่อแสดงว่าจำนวนแพ็กเก็ตที่ได้รับทั้งหมดคือ 36,000 แพ็กเก็ตผลการทดสอบซอฟต์แวร์ทดสอบการส่งข้อมูลหลายโปรโตคอลแสดงในรูปที่ 6 จำนวนแพ็กเก็ตที่ถูกต้องคือ 36,000 จำนวนแพ็กเก็ตที่ผิดคือ 0 และอัตราความแม่นยำคือ 100%

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


เวลาโพสต์: Jan-06-2022
แชทออนไลน์ WhatsApp!