Turn-key PCB assembly services in prototype quantities or low-volume to mid-volume production runs

Arduino driven home automation botman

Simple home automation solutions can make your life easier. In other hand too much automation can be annoying. So there is always a middle between benefit and annoying. This is why there are so many attempts to build automation that differ from project to project. Johannes has been working on his version of home automater called “botman”. It is based on Arduino with Ethernet connection. “Botman” is capable of doing several things like measuring indoor temperature, humidity and barometric pressure (BMP085, DHT11). Then pull weather data from server via weather API. Also he though that he needs public transportation info which is also pulled from server. Indoor climate conditions is constantly archived in to Google Spreadsheet. And finally, to complete home automation concept, there is a Android API which allows controlling home appliances remotely. Home automater is placed in laser cut enclosure which also serves as front panel with laser cut engravings. Servo motor needle indicates weather conditions while other data is visible on LCD. Three push buttons are used to navigate the menu and select information. Continue reading

Home automation based on Arduino with GSM SIM900 module

Ability to control things remotely gives different level of experience. You are not dependent on wires and location. Timofte Andrei have built home automation system which can be GSM controlled. He planed his needs and came out with lighting ans heat control. Optionally he added garage door control. Circuit is rather simple – An Arduino clone interfaced to SIM900 GMS shield. Devices are controlled by using relay module. DS18B20 1-wire sensor measures temperature that is also visible on LCD. Home automation system accepts SMS based commands. For instance “temp” which makes Arduino to reply SMS with temperature value read from sensor. Currently it has four things in control, but it can be easily extended to do more complex home automation tasks. Continue reading

Home automation controller with Ethernet access

There are so many things you could automate at your house. Lights are one of the first things that come to the list. But there are more you can do. For instance, heater control, ventilation, security or even coffee making. The list can go on and on. Jonathan shares the tips on how to build a home automation controller that could be used for most of these purposes. The hardware is based on Arduino with Ethernet shield and 8-channel relay driver shield. It doesn’t have relays on, but have all circuit that can drive most of relays by using only two Arduino I/O pins. Sheld is driven by I2C interface meaning that you can stack more than one shield to get more relays. Another neat feature is that Arduino is powered through PoE (Power over Ethernet). The software is rather simple – Arduino runs a Web server where each relay can be controlled through web interface. If you need more specific control options or different interface, you just have to work on that code part. Continue reading

Office automation based on Arduino Yún

Arduin Yún is a powerful device combined of regular Arduino (Atmega32u4) and Atheros AR9331 microprocessor running Open WRT based on Linux distribution. This gives Simplicity from Arduino side and flexibility from Linux. It features several powerful peripherals like WiFi, Ethernet, USB Host, MicroSD. This makes ideal solution for internet of things. David wanted to automate his office where system could control lights, heating and would read couple of sensors. He used Node.js for implementing network server. He had to do several workarounds as Arduino Yún is quite limited on RAM, but several trick did the job. This applies to installing Firmata package which takes care of inputs and outputs of Atmega32u4. Refer to GitHub for more details. Continue reading

Building blue-tooth enabled home automation

There are so many thing at home that we need to do over and over again same way. Also some of these things need our attendance like checking temperature, lights. But those can be done automatically by using a simple home automation system. Temperature can be controller by using thermostat, lights can be turned on and off by using simple relay switch and so on and forth. Kyle had this idea to build a simple automation system and so finally he got to it. He wanted it to be simple, accessible and easy to customize. Well Arduino seemed to be obvious choice. Instead of picking ready made Arduino board, he made his custom one using toner transfer method. This way he cut some budget and also made it more unique. He made his board so that it could sit on top of relay board and had room to plug blue-tooth module on it. Blue-tooth enables to control and monitor parameters from any blue-tooth host like PC or hand-held device. Kyle didn’t stop with bare board design and finished it with… Continue reading

Home automation barebones

Geekboy started a new home automation project series. He noticed that simple automatic tasks would make life easier. It could turn lamps on and off depending on daytime and human activity, do some other tasks that can be added with extend modules. Instead of making single module he started building wireless mesh network of them. NRF24L01 seemed a great choice due to low price and great functionality. The module is based on AVR microcontroller (Arduino) placed on a custom milled PCB. It has available I/O’s for sensors like LDR. Devices are controlled using mechanical relay. Automation is already working, but there is much work left in optimizing code to make it work stable, replace PC with Raspberry Pi server for logging and access. Continue reading