บ้านอัตโนมัติของฉัน: Open Source Automation

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

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

ขณะนี้ฉันมีบ้านฟาร์มปศุสัตว์ 1 1/2 ห้องน้ำรวมถึงเป้าหมายของฉันเพราะฉันซื้อมันคือการทำให้เป็นไปโดยอัตโนมัติมากที่สุดเท่าที่จะทำได้ วัตถุประสงค์ของฉันคือการมีบ้านสำหรับฉัน ก่อนที่จะซื้อบ้านฉันได้ขลุกอยู่เล็กน้อยในสิ่งที่ x10 ดังนั้นฉันจึงมีบางสิ่งที่วางอยู่ในกล่องชิ้นส่วนของฉัน เริ่มต้นในบ้านเก่าของฉันที่ฉันเช่าฉันไม่มีข้อกำหนดสำหรับตัวควบคุมคอมพิวเตอร์ขนาดใหญ่ดังนั้นฉันจึงเริ่มต้นด้วยโมดูล Firecracker และรีโมท X10 เพียงไม่กี่ตัว ตอนนี้ฉันมีบ้านของตัวเองแล้วฉันเข้าใจว่าฉันอยากจะทำอะไรอีกมาก ฉันคิดว่านี่จะเป็นสิ่งที่ฉันจะพัฒนาเมื่อเวลาผ่านไป

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

จากนั้นฉันเลือกว่าฉันต้องการคอมพิวเตอร์ที่จัดการเทอร์โมสตัท ฉันคิดว่าระบบอัตโนมัติคืออะไรถ้าคุณไม่สามารถควบคุมเทอร์โมสตัทของคุณได้ ฉันขัดเกลา eBay รวมทั้งค้นพบธุรกิจที่เรียกว่า Residential Manage Systems (RCS) RCS TR40 เป็นเทอร์โมสตัทที่มีการจัดการ RS485 แบบอนุกรมซึ่งดูเหมือนว่าจะมีคุณสมบัติมากมาย ฉันใส่ใบเสนอราคาและชนะการประมูลที่ $ 56.00

หลังจากกลับบ้านแล้วฉันต้องคิดว่าฉันจะทำงานนี้กับฮาร์ดแวร์ x10 ของฉันได้อย่างไร? ActiveHome Pro ไม่มีวิธีการใด ๆ ในการใช้งานเทอร์โมสตัทแบบอนุกรม ที่กระตุ้นความกังวลของซอฟต์แวร์ ฉันจะใช้ประโยชน์จาก ActiveHome Pro หรือไม่รวมถึงการค้นพบแอปพลิเคชันซอฟต์แวร์ภายนอกหรือสคริปต์สำหรับการควบคุมเทอร์โมสตัทหรือไม่? แล้วฉันจะพูดกันทั้งสองได้อย่างไร? มีความเข้าใจในการเขียนโปรแกรมเล็กน้อยของ PHP ฉันเลือกที่จะลองเขียนโค้ดที่เปิดใช้งานเว็บเพื่อให้ฉันเข้าด้วยกันทั้งสองเข้าด้วยกัน ฉันเรียกมันว่า remotewatch x10 ฉันสามารถวางแผนพื้นบ้านของฉันด้วยความสามารถในการคลิกที่วัตถุและจัดการสิ่งต่าง ๆ การพยายามติดตามการเขียนโปรแกรมด้วยตัวเองเป็นสิ่งที่ท้าทายดังนั้นฉันจึงตรวจสอบเว็บเพื่อดูว่ามีอะไรอีกบ้าง

จากนั้นฉันก็สะดุดกับแอปพลิเคชันซอฟต์แวร์ที่เรียกว่า VCRIC เมื่อดูวิดีโอ YouTube ของความสามารถฉันเข้าใจว่าฉันต้องการมัน การท่องเว็บอีกเล็กน้อยบน VCRIC บอกฉันว่าชื่อของแอปพลิเคชันซอฟต์แวร์มีการเปลี่ยนแปลง ชื่อใหม่สำหรับแอปพลิเคชันซอฟต์แวร์คือ Open Source Automation (OSA) เมื่อเห็นวิดีโอรวมถึงการอ่านเกี่ยวกับความสามารถที่แอปพลิเคชันซอฟต์แวร์มีฉันติดอยู่

มันถูกขับเคลื่อนปลั๊กอินทำให้สามารถขยายได้ซึ่งทำให้เป็นตัวเลือกที่เหมาะ ไม่ต้องพูดถึงมันมีปลั๊กอิน suport สำหรับฮาร์ดแวร์ x10 ของฉันอยู่แล้ว แม้ว่า OSA ไม่จำเป็นต้องมีปลั๊กอินสำหรับใช้เทอร์โมสตัทของฉัน แต่พวกเขาก็มี API แบบเปิด การที่ฉันมีพื้นหลังการเขียนโปรแกรมและฉันมีความเข้าใจเกี่ยวกับการเขียนโปรแกรมที่จำเป็นในการจัดการเทอร์โมสตัทแล้วฉันก็ออกเดินทางเพื่อเขียนปลั๊กอินสำหรับมัน ภายในสองสามสัปดาห์ฉันมีปลั๊กอินที่จัดตั้งขึ้นเช่นเดียวกับการทำงาน ตอนนี้ฉันมีฮาร์ดแวร์ปัจจุบันทั้งหมดของฉันทำงานกับซอฟต์แวร์ชิ้นเดียว

หลังจากใช้แอพพลิเคชั่นซอฟต์แวร์สำหรับบิตฉันตระหนักถึงความยืดหยุ่น OSA มีปลั๊กอินสำหรับแบรนด์ระบบอัตโนมัติในบ้านที่สำคัญในตลาดเช่น X10, Insteon, Z-Wave และฮาร์ดแวร์ประเภทอื่น ๆ OSA เป็นสะพานที่นำอุปกรณ์อัตโนมัติของบ้านเกือบทุกประเภทมารวมกันในซอฟต์แวร์ชิ้นเดียว

ด้านบนของปลั๊กอินเทอร์โมสทัท RCS ของฉันฉันได้เขียนปลั๊กอินอื่น ๆ 2 ตัวสำหรับ OSA สิ่งแรกคือปลั๊กอินเซิร์ฟเวอร์ Lightswitch ซึ่งทำงานร่วมกับ Android เช่นเดียวกับแอพ iOS Lightswitch ที่เขียนโดยธุรกิจที่เรียกว่า Melloware ช่วยให้คุณจัดการการกำหนดค่าระบบอัตโนมัติจากโทรศัพท์ที่ชาญฉลาดของคุณ ปลั๊กอินอื่น ๆ ที่ฉันแต่งขึ้นคือการใช้พอร์ตเครื่องพิมพ์คู่ขนานเก่าของคอมพิวเตอร์เป็นไฟล์อินพุตสำหรับการอ่านปิดติดต่อกับเซ็นเซอร์สวิตช์

การกำหนดค่าระบบอัตโนมัติปัจจุบันของฉันประกอบด้วยเทคโนโลยีที่แตกต่างกันจำนวนมากเช่น X10, RS485, การควบคุมพอร์ตแบบขนานและ 1 สาย ไม่ว่าจะทำงานบนคอมพิวเตอร์ Compaq รุ่นเก่าที่ใช้ Windows XP ฮาร์ดแวร์ x10 ของฉันควบคุมไฟเช่นเดียวกับพัดลมเพดานในบ้านของฉันที่เปิดประตูโรงรถของฉันรวมถึงการส่องสว่างสำหรับบ่อ/สวนน้ำภายนอกของฉัน ฉันมีเซ็นเซอร์การเคลื่อนไหว X10 เพียงไม่กี่ตัวรอบ ๆ บ้าน การเชื่อมต่ออนุกรม RS485 ใช้เพื่อจัดการการตั้งค่า RCS Thermostat/HVAC ของฉัน อินเทอร์เฟซพอร์ตขนานถูกใช้สำหรับการอ่านสวิตช์ประตูแม่เหล็กที่แตกต่างกันจำนวนมากรวมถึงประตูโรงรถของฉัน ฉันมีรถบัส 1 สายซึ่งปัจจุบันอ่านอุณหภูมิจากเซ็นเซอร์อุณหภูมิ 6 ตัวในบ้านของฉันรวมถึงหนึ่งกลางแจ้ง เซ็นเซอร์อุณหภูมิภายนอกถูกรวมเข้ากับปลั๊กอินเทอร์โมสตัท RCS ของฉันสำหรับ OSA เพื่อให้อุณหภูมิภายนอกที่หน้าจอบนปุ่มกดผนังที่ติดตั้งอยู่ในห้องนั่งเล่นของฉัน

ในการตั้งค่าอัตโนมัติของฉันบางครั้งฉันพัฒนาชิ้นส่วนของฮาร์ดแวร์ของตัวเองเพื่อให้ได้ประสิทธิภาพที่ฉันต้องการ นี่คือตัวอย่างบางส่วนของชิ้นส่วนที่พัฒนาแล้วที่ฉันใช้ในการตั้งค่าของฉัน

บอร์ดอินเตอร์เฟสพอร์ตขนาน

หัวฉีดพลังงาน 1 สาย

การตั้งค่าเซ็นเซอร์อุณหภูมิ 1 สาย

แผนการในอนาคตที่ฉันมีสำหรับระบบคือ:

การติดตั้งไมโครโฟนในบ้านเพื่อดำเนินการจัดการเสียงของระบบ ฉันเริ่มเตรียมพร้อมสำหรับสิ่งนี้ด้วยการซื้อ shure SCM-810 Automixer สำหรับการจัดการกับไมโครโฟนที่จะถูกวางไว้ทั่วบ้าน

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

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

การใช้วิธีการติดตามการกำหนดค่าแผงโซลาร์เซลล์ภายนอกของฉันซึ่งจะใช้เพื่อจัดการสิ่งต่าง ๆ ในสวนน้ำภายนอกของฉัน

การรวม OSA เข้ากับการตั้งค่าโรงภาพยนตร์บ้านของฉัน

อาจตั้งค่าผู้เข้าชม RFID สำหรับล็อคประตูอัตโนมัติ

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

OpenSourceAutomation.com: บทความแอพพลิเคชั่นซอฟต์แวร์ที่ฉลาดมากขึ้น

ต้องการมากขึ้น? – ติดตามเราบน Twitter เช่นเราบน Facebook หรือลงทะเบียนสำหรับฟีด RSS ของเรา คุณสามารถรับข่าวเหล่านี้ส่งผ่านอีเมลโดยตรงไปยังกล่องจดหมายของคุณทุกวัน

แบ่งปันสิ่งนี้:
Facebook
Twitter
สีแดง
LinkedIn
Pinterest
อีเมล
มากกว่า

whatsapp
พิมพ์

Skype
tumblr

โทรเลข
กระเป๋า

Leave A Comment