Hi all,
This is my first post at the forum, so I'll intruduce myself first.
My name is Victor, I live near Austin, TX, and have a few hens since around the summer.
One of them was an adult and was laying almost 1 egg a day all summer long.
The other 2 were small pullets that are now young adults.
I am building a chicken coop controller based on Arduino. I have seen some of the designs in instructables and other places, but decided to build my own for a couple of reasons.
I will share my design and script so anyone else can add to it, improve it, or build it for personal use.
These are the functions I am incorporating to it:
-Low power. Can run on solar panels with a battery, or AC if available.
-LED Lighting. Controls a high power LED to provide enough hours of light during the winter.
-It does not require to know what time is going to be day or night or what not. It measures the available light with a light sensor, and calculates when should it turn on the artificial lights.
-Coop temperature sensor. If AC is availalble, it can control a heating lamp when the temperature reaches a minimum set level. The temperature sensor is used to control the AC lamp duty cycle to keep the hen house warm enough but not too hot. I am thinking on adding a second sensor for Safeguard. With an additional sensor outside we can compare and make sure a failure on a component doesn't turn the hen house into a sauna.
-Door Control. At the moment not implemented because I dont need it, but I can implement it. It would again depend on light levels, when is dark enought that the hens should be sleeping, it closes the door. When it is daylight, or earlier if we want, it opens the door.
-Wifi connection with a super cheap ESP-8266 module. It can upload daily temperatures or whatever other statistic. Alse serves a webpage to monitor the hen house status (temperatures, door close/open, lights running, heat lamp running, etc), so I can monitor my chickens welfare from the couch.
-Probably add manual control of the door, the light and the heater from the webpage.
So far I have everything setup except for the door control and the wifi part, because I am waiting on the ESP8266 modules to arrive so I can test them.
I have built the first prototype on breadboard and have it running since a couple of days ago, and seems to run fairly good. I will see if the hens start laying or not, and may have to increase the light levels.
Right now I am using a 10W led but running it only at about 1.5W. I am using a very simple constant current single FET driver, support PWM (dimming), I could change it to use an specific led driving IC, but I dont see the need as of right now.
That still should be plenty of light for my small 3 hens coop.
I have not had time to connect the heating lamp, but I plan to do so before the next freeze.
I plan on building a custom shield to control and connect it all, except for the heating control. As that would control an AC heating lamp, it needs AC and I dont want to put that in the same board, so I am keeping that separate. Besides I have a bunch of AC control Triac boards that I built for my Christmas lights control. The arduino and the sketch can also control any of the multiple 5V relay board available on ebay and everywhere else.
Well, if anyone thinks I am missing any feature or has any other comment, please go ahead.
I will post my sketch and the schematic later. Both are still on development.
This is my first post at the forum, so I'll intruduce myself first.
My name is Victor, I live near Austin, TX, and have a few hens since around the summer.
One of them was an adult and was laying almost 1 egg a day all summer long.
The other 2 were small pullets that are now young adults.
I am building a chicken coop controller based on Arduino. I have seen some of the designs in instructables and other places, but decided to build my own for a couple of reasons.
I will share my design and script so anyone else can add to it, improve it, or build it for personal use.
These are the functions I am incorporating to it:
-Low power. Can run on solar panels with a battery, or AC if available.
-LED Lighting. Controls a high power LED to provide enough hours of light during the winter.
-It does not require to know what time is going to be day or night or what not. It measures the available light with a light sensor, and calculates when should it turn on the artificial lights.
-Coop temperature sensor. If AC is availalble, it can control a heating lamp when the temperature reaches a minimum set level. The temperature sensor is used to control the AC lamp duty cycle to keep the hen house warm enough but not too hot. I am thinking on adding a second sensor for Safeguard. With an additional sensor outside we can compare and make sure a failure on a component doesn't turn the hen house into a sauna.
-Door Control. At the moment not implemented because I dont need it, but I can implement it. It would again depend on light levels, when is dark enought that the hens should be sleeping, it closes the door. When it is daylight, or earlier if we want, it opens the door.
-Wifi connection with a super cheap ESP-8266 module. It can upload daily temperatures or whatever other statistic. Alse serves a webpage to monitor the hen house status (temperatures, door close/open, lights running, heat lamp running, etc), so I can monitor my chickens welfare from the couch.
-Probably add manual control of the door, the light and the heater from the webpage.
So far I have everything setup except for the door control and the wifi part, because I am waiting on the ESP8266 modules to arrive so I can test them.
I have built the first prototype on breadboard and have it running since a couple of days ago, and seems to run fairly good. I will see if the hens start laying or not, and may have to increase the light levels.
Right now I am using a 10W led but running it only at about 1.5W. I am using a very simple constant current single FET driver, support PWM (dimming), I could change it to use an specific led driving IC, but I dont see the need as of right now.
That still should be plenty of light for my small 3 hens coop.
I have not had time to connect the heating lamp, but I plan to do so before the next freeze.
I plan on building a custom shield to control and connect it all, except for the heating control. As that would control an AC heating lamp, it needs AC and I dont want to put that in the same board, so I am keeping that separate. Besides I have a bunch of AC control Triac boards that I built for my Christmas lights control. The arduino and the sketch can also control any of the multiple 5V relay board available on ebay and everywhere else.
Well, if anyone thinks I am missing any feature or has any other comment, please go ahead.
I will post my sketch and the schematic later. Both are still on development.