Linux and RTAI for Building Automation
Currently, nine air conditioners are controlled using the system described here; all of them are located in the same building. Another 15 will be added soon. The hardware cost of each microcontroller node is $60 US, and the central control computer costs about $500 US. The other costs are the deployment of the RS-485 network and, of course, the development and implementation of the system.
The implemented system fulfills the specifications of the actual user. Because of this project's success, every new air conditioner acquired by the university must be compatible with the system. The only condition that must be met to comply with the system is every new air conditioner must have an IR remote controller.
Thanks to RTAI, the system main control task is independent of the user interface tasks running in Linux. Even in the improbable situation that Linux goes down, the system would continue on with the programmed operations.
In the future, the system may be extended easily to control, for example, the building lights, alarms, access control to restricted areas and other systems.
Resources for this article: /article/7742.
Andres Benitez (email@example.com) is working on his Electronic Engineering degree from the Catholic University in Asuncion, Paraguay. The work described in this article is the final project for that degree.
Vicente Gonzalez (firstname.lastname@example.org) is a civil engineer with an MSc degree in Automation from the Polytechnic University of Madrid, Spain. Currently, he is an assistant professor in the department of Electronic and Computer Science Engineering, Catholic University in Asuncion.
Webinar: 8 Signs You’re Beyond Cron
11am CDT, April 29th
Join Linux Journal and Pat Cameron, Director of Automation Technology at HelpSystems, as they discuss the eight primary advantages of moving beyond cron job scheduling. In this webinar, you’ll learn about integrating cron with an enterprise scheduler.Join us!
|Play for Me, Jarvis||Apr 16, 2015|
|Drupageddon: SQL Injection, Database Abstraction and Hundreds of Thousands of Web Sites||Apr 15, 2015|
|Non-Linux FOSS: .NET?||Apr 13, 2015|
|Designing Foils with XFLR5||Apr 08, 2015|
|diff -u: What's New in Kernel Development||Apr 07, 2015|
- Drupageddon: SQL Injection, Database Abstraction and Hundreds of Thousands of Web Sites
- Play for Me, Jarvis
- Non-Linux FOSS: .NET?
- Designing Foils with XFLR5
- Not So Dynamic Updates
- Flexible Access Control with Squid Proxy
- Users, Permissions and Multitenant Sites
- diff -u: What's New in Kernel Development
- New Products