Arduino Chicken Coop Controller by Robot-Chicken
Featured
DSCN5160.JPG
DSCN5171.JPG
DSCN5211.JPG
Over the last few years my family has been keeping ex-battery hens - they are about 18 months old and have had a horrendous life kept cooped up in small cages in large warehouses.  As much as we love these little bundles of joys and eggs it can be a drudge getting up in the early morning letting them out to roam the garden because the sun is up and bright at 5.00am!!

It would be great if we could have an automated door that could open just after sun rise and close half an hour after sunset where hopefully they are all cosying up to each other in the coop.  Sadly there have been times we have forgotten to lock them safely away and discover the horrible consequences when a fox has attacked and killed some of them.

This instructable brings together a number of ideas I have seen on the web to create an Arduino Chicken Coop Controller (ACCC) to automate a chicken coop door and where possible I will give direct credit to those people designs/code I have adapted to create this personal sleep saving device.  Many thanks to those who have shared their great ideas which has spawned this device.

The main features of the ACCC:
  • Based on the Arduino architecture for easy prototyping and adaptation to your coop requirements
  • Uses common parts easily found at you local DIY/hardware store/shop such as cheap electric screw drivers
  • Uses a real time clock to maintain time even when the device is temporary disconnected from power
  • Adjusts the opening and closing times of the door according to the current month - you can set it to your own timezones
  • Provides a manual override just in case one of your lovely darlings misses sunset!
  • Provides a min and max temperature reading inside the coop from midnight so you can keep an eye on your brood's welll-being
  • A display which can be switched on and off to read out the current ACCC status  and will not disturb your feathered friends sleep at night
Most of the electronic components were sourced from eBay and I estimate the whole device excluding the wood was under £30
 
Remove these adsRemove these ads by Signing Up

Step 1: Building the door

Slide1.jpg
Slide2.jpg
Slide4.jpg
Slide3.jpg
DSCN5180.JPG
DSCN5181.JPG
DSCN5182.JPG
DSCN5186.JPG
DSCN5183.JPG
DSCN5184.JPG
DSCN5185.JPG
DSCN5187.JPG
DSCN5188.JPG
DSCN5189.JPG
DSCN5190.JPG
DSCN5191.JPG
DSCN5192.JPG
DSCN5193.JPG
DSCN5194.JPG
DSCN5195.JPG
DSCN5196.JPG
DSCN5197.JPG
DSCN5198.JPG
DSCN5199.JPG
DSCN5200.JPG
DSCN5201.JPG
DSCN5202.JPG
The door is based around a design by Clint Fisher which I discovered on YouTube.  This is a brilliant design as it actually locks in your precious darlings regardless how scrupulous the local fox or other vermin are in trying to prise open the door.   You could use a simpler design of just a sliding up and down sheet of ply.  It is up to you on how complicated you want the door - just don't make it out of solid steel as the motor will struggle to lift it.

Clint  didn't actually provide the plans on his YouTube link so I set about to recreate them and I have attached a PDF file which you can scale to your needs.  I hope from the series of pictures and my video file you can see how the door assembles and works.

 

Some pointers:
  • I would advise using the acrylic sheet facing plate rather than plywood as it provides a frictionless face for the pieces to move freely
  • You really need to see it moving to make sure it works freely and you know where to make any tweaks
  • It really looks cool and you should show off your handy work
Most of the pieces can be cut from 3/8" (10mm) ply using standard tools such as cooping saw, jig saw or a small band saw if you are fortunate to have one.  I have included the plans and templates.  If you print them on A4 paper the door levers and round are to scale.  You can always use a PC print driver scaling function to make sure they come out as the correct size.

Use brass screws/stainless steel bolts where possible and treat the ply with a suitable wood preserve - I wouldn't use a vanish as this might over time cause the workings to foul.  When fixing the perspex cover use brass screw cups to spread the load and will hopefully stop the cover from shattering.

I found loosely fitting the door lock levers ensured they worked even if they were damp from the outside weather.  I made two doors to test.  One has been in manual use to see how it would stand the damp and cold english weather - which it did!  So hats off to you Clint it is a very practical design.

I have taken loads of pictures so you can see from all angles the design and how it is constructed and assembled.  I haven't commented on every picture as I think it is reasonably self explanatory - well I hope!
1-40 of 53Next »
Scheffield says: Dec 10, 2012. 4:37 PM
i built a 10x10 shed for my two geese. i really like your plans, i am going to use them with some modification.. it will have a steel plated door because i live in the middle of the woods and foxes and other such animals are common. to heat my coop i have a forced air propane heater. the unit is also a a/c so in the summer the vents are blowing nice cool air. all the walls and doors are insulated, do you have a suggestion for insulating the automated door?
as a final comment i would like to thank you for caring for the ex-battery chickens. in a unrealted way: one of my geese broke is femer (which is inside its body, not accessiable by topical cast) so i went to the only place i know crazy enough to do sugery of a pet goose (cornell universty vet hospital) it cost me close to $2000 in medical bills, and a entire summer vacation inside caring for it.
VelzevulGR says: Nov 17, 2012. 10:16 AM
Hello R C,

I need first of all to congratulate you for this great design and implementation!

I've been planning for some time to implement for my own coop an automatic door but with the use of an LDR (we have no lights where the coop is), so now that I found this I will certainly start building it!

As I have almost no knowledge of electronics, just good soldering skills and good "follow instructions" skills I have probably a couple of rather "dumb" questions (English is not my native language so you may have already answered this in your instructable and I just didn't get it!).

Is the output of the trickle charger connected on the power input of the H-Bridge? Is the battery connected in the same power input of the H-Bridge?

Does everything work with the main power supply and charge the battery at the same time and when the main power fails the battery kicks in?

Thank you very much and once again thumbs up!!!

Regards,

Apostolos.
mdavenport3 says: Sep 25, 2012. 1:28 AM
Hi R C,

Firstly, a great instructable - I'll definately be basing my set up o it in the spring.

One suggestion That would be good is some form of timed switch to trigger an LED light in the coop that would increase the light-hours - to ensure decent egg production in the darker winter months. NOT on a battery level!!! But I've read it can be better for the chickens to have a minimum of about 11hours light a day.

I'm not an electronic/programming buff, so there's every chance it may not be possible, but would be good if it was.

I look forward to version 2. Any ideas when it will be ready?

Regards,

Matt.
Robot-Chicken (author) says: Sep 25, 2012. 8:36 AM
Firstly many thanks to those who have given me some great feedback and have built their own chicken coop controller.

I am currently working on version 2 which has:
- a visual indication the door has closed successfully,
- ability to turn on a low power heat lamp when the temperature drops too low
- Improved display and time setting
- those who would like to keep the lights on for a little while to keep their egg production up. Chickens normally needs10 hours of light to produce a single egg

It is likely to be a couple of months so watch this space. Further improvements for my fine feathered friends serious or funny are greatly welcomed - R-C
jmaahs1 says: Aug 31, 2012. 10:46 AM
Thank you for a great Instructable! The door instructions and measurements really helped me build my own.

I decided to use a remote control to open/close the door from the house. This way I could make sure no predators were around first. If you wish check out the short video - http://youtu.be/UXNF4LRmzik

Again, thank you for a great Instructable. :)
Wazzupdoc says: Apr 13, 2012. 4:25 PM
Also Chicken lover. Nice project. Very clever all round. Three thumbs up!!!
Michael_oz says: Apr 8, 2012. 3:48 PM
Nice job, !! <- two thumbs up.

From that last photo, one improvement that the hens would like is to add a heated towel rail for their roost ;)
lford4 says: Apr 9, 2012. 8:26 AM
Don't for get the heated floors too :) A 30+ meters of insulated wire and the 12v power source and these guys will be loving it.
Robot-Chicken (author) says: Apr 8, 2012. 3:58 PM
That is so funny - it is almost true. The reason for the temp measurement was to turn on an infra red lamp to warm them up if it gets too cold!!

Version 3.0 will be the automated turn the straw down before they go to bed!!
lford4 says: Apr 9, 2012. 8:21 AM
" I wouldn't trigger the door opening or closing on light detection alone as it could be volatile to poor weather or the garden flood light as the fox enters our garden!"

I was thinking that you could skip the arduino and go just with a photodiode and a few mosfets, but that is a good point. The fox walks near the security light, the light goes on, the door opens, and the fox gets a snack.

All around great instructable. Lots of good details..

Perhaps there is a photodiode out there that senses a wave of light that isn't emiited by the flood light but is still emitted on days with alot of overcast, maybe UVB light around 350nm. Then a temp sensor to control the heat lamp.
MartyMart says: Apr 9, 2012. 7:34 AM
Well done Robot-Chicken! Nice to see you giving those hens a better life. And I will be taking some aspects of your door design!
Robot-Chicken (author) says: Apr 9, 2012. 7:47 AM
Feel free - using any aspect of the design would be the greatest form of recognition - have fun with it
hsteinbe says: Apr 9, 2012. 7:33 AM
chickens create tons of dander (skin and feather dust) that coats everything, make sure all electronics and working parts are protected. Otherwise your door is going to gum up in short order. Also wood swells when damp, which means in the high humidity of summer, rainy springs and falls, depending on where you live, the door may jam. Especially when you mix the water with the chicken dander! Make sure there is plenty of free space in the slide mechanism. And, either build a sufficient overhang to keep the door completely dry, and/or better, yet prime and paint all of your wood pieces.

Roosters (plural) make a heck of a lot of noise. They have to compete with each other. A rooster (singular) makes less noise then a bunch of hens.

I've been raising free range (no fencing), chickens in a wooded area (and in the past in an open area) for more then 30 years and only one thing works to keep chicken predators at bay - a good farm type dog.
Robot-Chicken (author) says: Apr 9, 2012. 7:46 AM
Your are right I had to create a wooden defence mechanism against the dreaded poop. Every week the door gets a good inspection to make sure everything is in order and the wood is treated so hopefully it will last a while but know doubt will need replacing. I had the manual door fitted for 6 months during autumn and winter and it seemed to fair well.
ekardell says: Apr 8, 2012. 9:41 PM
Your "before" and "after' pictures of the hen says it all. Great job with the rescue. It's wonderful to see how they can recover from that experience.

The coop looks great too. I love it, but I am very lazy —

Alternatively, a very, very simple solution is what I've been experimenting with this past year – totally free range-ing my chickens (small flock with two very big and very mean roosters, that is essential to the plan). Anyway, mine have branches for roosting high (about 5') in a run-in shed, and several modes of escape in the event of four legged predators. It's working so far. Hawks are another thing though, but that's a daylight problem.

The beauty of 24/7 free range for me is of course not having to get up early.

There isn't a chicken enclosure made that some predator can't get in, alas, and the carnage when they do is heartbreaking.
Robot-Chicken (author) says: Apr 9, 2012. 3:05 AM
I agree total free range is clearly best route - I live in a town so Rosters are a no-no hence the small size garden and coop - Still worth it though just for the fresh eggs
ekardell says: Apr 9, 2012. 6:49 AM
Well---it's not necessarily "best" the way I'm doing things. There are a ton of variables to each persons setup. I live on and surrounded by mostly open farmland, so while we do have predators, maybe not as many as someone in a wooded area. I may have just found what works well HERE, but most people go the route of shutting them in at night, and that's probably safest in 90% of the cases.

Roosters make a hellava racket :)
miguipda says: Apr 6, 2012. 12:40 AM
Hi,

as I still did not used arduino could you please consider this idea :
http://www.treehugger.com/gadgets/diy-solar-powered-bird-house-tweets-when-birds-arrive.html

to allow solar power battery charging / or directly to power DC motor (may be change the current motor you used due to the voltage).

I ask you this because my backyard is too steep I though to use solar powering with those cheap small photovoltaic panels :
http://energybible.com/solar_energy/outdoor_solar_lighting.html

Or may be given the perfect photovoltaic solar panel that must be used to get the arduino power.

Sincerely thanks for your help and have a nice day,

Miguipda ;-)
Robot-Chicken (author) says: Apr 6, 2012. 1:14 AM
Hi Miguipda

I very much like the tree hugger link. I am seriously considering reviewing the design so I can light-weight components and reduce the Arduino power consumption so that everything can run off rechargeable batteries and solar power. I think I will need to invest in a high quality motor instead of being thrifty with my £5 motor assembly
mgalyean says: Apr 8, 2012. 6:44 AM
I'm wondering if the arduino is required at all for a simple version that merely opens the door at sunrise and drops it after sunset. A solar panel, a motor and gearbox, a photoresistor, big capacitors, and some glue components are all you'd need. But the arduino certainly allows for adding on functionality like monitoring temperature or even detecting a fox or thief disturbance should one want to so I'm not saying that it doesn't have its coolness too. The minimalist in me just went down the other path.
Robot-Chicken (author) says: Apr 8, 2012. 9:08 AM
I think you are right you can get away with something simple. The only issue I have with a photo resistor are false readings opening the door in the middle of the night. In my garden we have a PIR light which comes on even when a fox is in the garden. So I didn't really want to present Mr Fox with an opening door to a late evening lunch!! In a big open space without spot lights you are spot on - pardon the pun.

However if you stripped the design down to the bare safety levels for my little ladies then everything thing you said plus a simple pwm arduino board would surfice.
mgalyean says: Apr 8, 2012. 6:45 PM
Ok. I was envisioning no batteries or external power and the actual presence of sunlight on the photovoltaic would power the motor to open the door. In the middle of the night there would be no power for the motor to open the door. The photo resistor would just be to detect darkness and trigger a solenoid to drop the door in the evening. The solenoid would be powered by a large capacitor charged from the panel when the sun was still up. Another capacitor combined with a resistor would be used to delay the door closing 30 minutes.
miguipda says: Apr 9, 2012. 4:46 AM
Hi,

@Robot-Chicken : I do not remember wich kind of motor did you used to open the door but I read somewhere that a motor used to open a car window could pehaps be enough to do this job.

Have a nice day and with pleasure to read the last update instructable arduino open door.

Miguipda ;-)
mgalyean says: Apr 8, 2012. 7:07 PM
further simplification: the photovoltaic itself could probably do double duty and replace the photodiode.
Robot-Chicken (author) says: Apr 9, 2012. 3:10 AM
Nice idea - would be interesting to see how much current can be produced in moderate light I suspect that would be the main challenge. A little rechargeable set of batteries could be used to store all that sunlight energy to give the short current burst needed when opening and closing the door.
silver912targa says: Apr 8, 2012. 7:13 AM
I had exactly the same idea. Wonderful how someone can play with Arduino, but is it really necessary to make it so complicated?

I was thinking of something like when your solar panel gets lid by sunlight it gives a certain voltage that might trigger a relay (or transistor?) which acts like a switch to make the motor run in any direction depending on in which position the door is. eg. When the door is open a micro-switch makes the motor run clockwise and vice versa when the door is closed.

Just a thought :-)

thanks for the instructable!
miguipda says: Apr 6, 2012. 2:57 AM
Hi,
this could be useful : http://www.instructables.com/id/Self-Sufficient-Arduino-Board/?ALLSTEPS

The first way here : http://voltaicsystems.com/blog/three-ways-to-power-an-arduino-off-grid/

http://www.cooking-hacks.com/index.php/solar-module-for-arduino.html

Sincerely thanks for the attention you will have to this request. I seriously appreciate.

Have a nice day,

Miguipda ;-)
dropkick says: Apr 8, 2012. 10:29 PM
I like your idea.
Much snazzier than what I did, and overall much less expensive.

I put my coop inside of two dog kennels hooked together (I already had one, but thought I needed more room). Hooking the kennels together gave me an area about 20 foot square and 6 foot tall.

To have security from hawks and eagles, which are more of a threat in my area than fox, coyote, weasel, or stray dogs usually are. I ran some ropes across the top of the kennel and hooked poly tarps and nylon netting to the ropes so that the top was closed off.

However I didn't stop with my security measures there. I also lay some 4 foot wire fencing on the ground under the edges of the kennel and then secured the kennel to the fencing. I hooked down the kennel with cork screw metal anchors that I drilled into the ground (I don't know what you call these - usually you use them to secure a dog). This gave me some security from digging or just forcing the kennel up and squeezing under.

I built an L and set it in front of the door to the coop to act as a wind break.

Now except for in the winter I just leave the coop door open and the chickens come and go as they please.

I feel pretty secure unless I get a cougar, wolf, or bear with the munchies come visit, in which case my coop probably wouldn't stop them anyway.

My approximate costs: kennels cost about $350 each, the fencing $25, the eight anchors I used only cost me $1 each (dollar store many years ago), the rope, tarps, and net I had on hand - I don't remember the cost, but all together they probably ran about $20. My total $753 USD or 475 GBP.
Robot-Chicken (author) says: Apr 9, 2012. 3:14 AM
You should write it up and send in some pics it sounds brilliant
tseay says: Apr 9, 2012. 12:17 AM
So very clever. Just the locking mechanism and the caming dynamics of the door is a patentable idea. I am also impressed with the electronic programmable portion of your project and being an product design engineer I am not easily impressed.
This idea could work for other pet entry ideas. Best of luck in all your efforts and there is a scripture that says it is a righteous man that considers the life of an animal.
Keep doing the right thing. :)
Robot-Chicken (author) says: Apr 9, 2012. 3:02 AM
Amen to that and thanks for the complements much appreciated
perfo says: Apr 8, 2012. 3:41 PM
If I ever keep chickens, which I am hoping to one day then this is exactly the sort of thing I was thinking of.
Some of my thoughts where:-
You already have a battery from the drill so run the whole thing off battery with a small solar panel keeping it charged.
Use the output of the solar panel to not only charge the battery but also to tell the Arduino when it's daylight or not.
Connect up a PIR looking into the compound arm it at lights out and only close the door after no movement has been seen for 5 minutes, over ridden by a timer at 30 minutes as you don't want to lose the whole coop due to one chicken not noticing. I know this could potentially have problems but I think the benefits of getting the door closed ASAP once all in would outweigh them.

An alternative is suspend the hatching boxes (if that's the correct term) and put a simple load cell on it and thus detect the total weight of the chickens and close the door.

The Arduino can be put in to sleep mode where it'll run for a year or more on a 9v battery without charging. It'll just wake up when you want it to do something or every 30 minutes for checks then sleep again. If you do go up the PIR route then another benefit is to arm an outside beeper that will hopefully frighten off any marauders if it sees movement after doors closed. If the house is within ear shot then this will also warn of of an attack or a stranded chicken.
Robot-Chicken (author) says: Apr 8, 2012. 4:00 PM
Wait for version 2.0 and I think all your wishes will come true as I mentioned in the last section of the Instructable

I do like your suggestion of an audio deterrent - I wonder if anybody has a fox deterrent they have built. I would love to know your ideas.
perfo says: Apr 8, 2012. 11:30 PM
Probably anything loud and intermittent would do.
fusion says: Apr 8, 2012. 5:31 PM
All chicken coups need to have two doors.
If they have four doors it's a "chicken sedan".
sdobbie says: Apr 8, 2012. 2:28 PM
Then the door shuts just as the chicken goes in and it gets its head chopped off and you come back creased due to the fact that your Arduino has murdered a chicken.
Robot-Chicken (author) says: Apr 8, 2012. 2:41 PM
That would be my worst fear - hence why I didn't adopt a simple solution of shutting door when light goes down and chicken are going to bed. Using the arduino means I can add some wiggle factor of shutting the door when they should be in bed - as chicken's naturally go to bed when it is dusk. If you look at the code I add an extra half an hour and only allow the door to slowly shut. It has been running for over three months and far as I can see we have no headless chickens - no murderous arduinos where I live!!
MerlinTheGreat says: Apr 8, 2012. 2:19 PM
Very nice work indeed.
We also have hens. I build our henhouses myself, insulated and with vents so it doesn't get too hot in summer or too cold in winter, but no automatic doors yet.
I have always wanted to make something like this. Now I have a lead, so this might be my next DIY project.
I live in Belgium and last week I heard on the news that batteries for hens are now a thing of the past. They have been forbidden at last.
Looking forward to your next version.
Robot-Chicken (author) says: Apr 8, 2012. 2:33 PM
Battery hens are hopefully the thing of the past but the new standards are almost as bad. Although I do hear some parts of Europe haven't taken the new standards seriously. The new standards give slightly larger cages, a scratching post and the ability to walk around - no way could it be called free range.

Glad the instructable has given you food for thought - love to see what you come up with.
Tangoforce says: Apr 8, 2012. 1:15 PM
Thats a really great project. I also really liked the smart self locking door idea - very neat, very secure and very clever!

It would be ultra cool if you could connect it to your computer via wifi and program it directly using a windows application - then you could also get the status (temperature, open/closed etc) from it at the same time. You could run a windows service to do everything autonomously behind the scenes.
1-40 of 53Next »
Pro

Get More Out of Instructables

Already have an Account?

close

PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!