SlideShare a Scribd company logo
Robot Chickens! 
How a Netduino secures and feeds 
our backyard flock.
Robot Chickens! 
How a Netduino is going to secure 
and feed our backyard flock.
How to spend $200 and 80 hours to get out 
of doing a chore that takes 5 minutes a day.
How to hijack your wife’s Amazon 
prime account and make them think 
she’s a geek.
The Chickens (not robots) 
Dolly Brownie Izzy Vader
The Coop (not robotic)
Eat Scratch Poop 
Squawk Lay Eggs Sleep
Chickens are intuitive photosensors 
• Wake at dawn ready to go 
• Go in to roost at dark 
https://www.flickr.com/photos/infomastern/
https://www.flickr.com/photos/jovamp/
http://www.flickr.com/photos/mscheltgen/
The Plan 
Automate 
the door 
Automate 
the feeding
if (isLightOutside) { 
OpenCoopDoor(); 
FeedChickens(); 
} 
else if (!isLightOutside) 
CloseCoopDoor();
COMPONENTS
• .NET Micro Framework 
• $59.95 
• VS2012 
• Netduino SDK
DEV ENVIRONMENT
PHOTORESISTOR
DOOR
FEEDER
LED INDICATORS
FUTURE ENHANCEMENTS 
• Solar charger and battery power 
• Logging to Micro SD card 
• Ethernet connection for active monitoring and 
control
Derek Smith 
@smithderekm 
www.codeovereasy.com 
DSMITH-14 for free trial

More Related Content

Viewers also liked

Unit Testing Concepts and Best Practices
Unit Testing Concepts and Best PracticesUnit Testing Concepts and Best Practices
Unit Testing Concepts and Best Practices
Derek Smith
 
Managing Projects With HomeSpot
Managing Projects With HomeSpotManaging Projects With HomeSpot
Managing Projects With HomeSpot
Derek Smith
 
Building data driven mobile apps with phone gap and webapi
Building data driven mobile apps with phone gap and webapiBuilding data driven mobile apps with phone gap and webapi
Building data driven mobile apps with phone gap and webapi
Derek Smith
 
Unit testing
Unit testingUnit testing
Unit testing
Slideshare
 
What's New in ASP.NET Identity - TRINUG Sept 2014
What's New in ASP.NET Identity - TRINUG Sept 2014What's New in ASP.NET Identity - TRINUG Sept 2014
What's New in ASP.NET Identity - TRINUG Sept 2014
Derek Smith
 
Unit tests for dummies
Unit tests for dummiesUnit tests for dummies
Unit tests for dummies
cpsitgmbh
 
Unit Tests And Automated Testing
Unit Tests And Automated TestingUnit Tests And Automated Testing
Unit Tests And Automated Testing
Lee Englestone
 
Unit Testing And Mocking
Unit Testing And MockingUnit Testing And Mocking
Unit Testing And Mocking
Joe Wilson
 
sql introduction
sql introductionsql introduction
sql introduction
eleksdev
 
#1 unit testing
#1 unit testing#1 unit testing
#1 unit testing
eleksdev
 
Understanding Unit Testing
Understanding Unit TestingUnderstanding Unit Testing
Understanding Unit Testing
ikhwanhayat
 
JUnit- A Unit Testing Framework
JUnit- A Unit Testing FrameworkJUnit- A Unit Testing Framework
JUnit- A Unit Testing Framework
Onkar Deshpande
 
Unit testing with JUnit
Unit testing with JUnitUnit testing with JUnit
Unit testing with JUnit
Thomas Zimmermann
 
Unit testing best practices
Unit testing best practicesUnit testing best practices
Unit testing best practices
nickokiss
 
Unit and integration Testing
Unit and integration TestingUnit and integration Testing
Unit and integration Testing
David Berliner
 
UNIT TESTING PPT
UNIT TESTING PPTUNIT TESTING PPT
UNIT TESTING PPT
suhasreddy1
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
Heritage Institute Of Tech,India
 

Viewers also liked (17)

Unit Testing Concepts and Best Practices
Unit Testing Concepts and Best PracticesUnit Testing Concepts and Best Practices
Unit Testing Concepts and Best Practices
 
Managing Projects With HomeSpot
Managing Projects With HomeSpotManaging Projects With HomeSpot
Managing Projects With HomeSpot
 
Building data driven mobile apps with phone gap and webapi
Building data driven mobile apps with phone gap and webapiBuilding data driven mobile apps with phone gap and webapi
Building data driven mobile apps with phone gap and webapi
 
Unit testing
Unit testingUnit testing
Unit testing
 
What's New in ASP.NET Identity - TRINUG Sept 2014
What's New in ASP.NET Identity - TRINUG Sept 2014What's New in ASP.NET Identity - TRINUG Sept 2014
What's New in ASP.NET Identity - TRINUG Sept 2014
 
Unit tests for dummies
Unit tests for dummiesUnit tests for dummies
Unit tests for dummies
 
Unit Tests And Automated Testing
Unit Tests And Automated TestingUnit Tests And Automated Testing
Unit Tests And Automated Testing
 
Unit Testing And Mocking
Unit Testing And MockingUnit Testing And Mocking
Unit Testing And Mocking
 
sql introduction
sql introductionsql introduction
sql introduction
 
#1 unit testing
#1 unit testing#1 unit testing
#1 unit testing
 
Understanding Unit Testing
Understanding Unit TestingUnderstanding Unit Testing
Understanding Unit Testing
 
JUnit- A Unit Testing Framework
JUnit- A Unit Testing FrameworkJUnit- A Unit Testing Framework
JUnit- A Unit Testing Framework
 
Unit testing with JUnit
Unit testing with JUnitUnit testing with JUnit
Unit testing with JUnit
 
Unit testing best practices
Unit testing best practicesUnit testing best practices
Unit testing best practices
 
Unit and integration Testing
Unit and integration TestingUnit and integration Testing
Unit and integration Testing
 
UNIT TESTING PPT
UNIT TESTING PPTUNIT TESTING PPT
UNIT TESTING PPT
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
 

Recently uploaded

Management of Post Operative Pain: to make doctors conscious about the benefi...
Management of Post Operative Pain: to make doctors conscious about the benefi...Management of Post Operative Pain: to make doctors conscious about the benefi...
Management of Post Operative Pain: to make doctors conscious about the benefi...
Nilima65
 
NEEDLE STICK INJURY - JOURNAL CLUB PRESENTATION - DR SHAMIN EABENSON
NEEDLE STICK INJURY - JOURNAL CLUB PRESENTATION - DR SHAMIN EABENSONNEEDLE STICK INJURY - JOURNAL CLUB PRESENTATION - DR SHAMIN EABENSON
NEEDLE STICK INJURY - JOURNAL CLUB PRESENTATION - DR SHAMIN EABENSON
SHAMIN EABENSON
 
geriatric changes in endocrine system.pdf
geriatric changes in endocrine system.pdfgeriatric changes in endocrine system.pdf
geriatric changes in endocrine system.pdf
Yes No
 
Innovative Minds France's Most Impactful Healthcare Leaders.pdf
Innovative Minds France's Most Impactful Healthcare Leaders.pdfInnovative Minds France's Most Impactful Healthcare Leaders.pdf
Innovative Minds France's Most Impactful Healthcare Leaders.pdf
eurohealthleaders
 
HUMAN BRAIN.pptx.PRIYA BHOJWANI@GAMIL.COM
HUMAN BRAIN.pptx.PRIYA BHOJWANI@GAMIL.COMHUMAN BRAIN.pptx.PRIYA BHOJWANI@GAMIL.COM
HUMAN BRAIN.pptx.PRIYA BHOJWANI@GAMIL.COM
priyabhojwani1200
 
Mental Health and Physical Wellbeing.pdf
Mental Health and Physical Wellbeing.pdfMental Health and Physical Wellbeing.pdf
Mental Health and Physical Wellbeing.pdf
shindesupriya013
 
FACIAL NERVE
FACIAL NERVEFACIAL NERVE
FACIAL NERVE
aditigupta1117
 
nhs fpx 4000 assessment 4 analyzing a current health care problem or issue.pdf
nhs fpx 4000 assessment 4 analyzing a current health care problem or issue.pdfnhs fpx 4000 assessment 4 analyzing a current health care problem or issue.pdf
nhs fpx 4000 assessment 4 analyzing a current health care problem or issue.pdf
Carolyn Harker
 
Vicarious movements or trick movements_AB.pdf
Vicarious movements or trick movements_AB.pdfVicarious movements or trick movements_AB.pdf
Vicarious movements or trick movements_AB.pdf
Arunima620542
 
Pneumothorax and role of Physiotherapy in it.
Pneumothorax and role of Physiotherapy in it.Pneumothorax and role of Physiotherapy in it.
Pneumothorax and role of Physiotherapy in it.
Vishal kr Thakur
 
Hypertension and it's role of physiotherapy in it.
Hypertension and it's role of physiotherapy in it.Hypertension and it's role of physiotherapy in it.
Hypertension and it's role of physiotherapy in it.
Vishal kr Thakur
 
Michigan HealthTech Market Map 2024 with Policy Makers, Academic Innovation C...
Michigan HealthTech Market Map 2024 with Policy Makers, Academic Innovation C...Michigan HealthTech Market Map 2024 with Policy Makers, Academic Innovation C...
Michigan HealthTech Market Map 2024 with Policy Makers, Academic Innovation C...
Levi Shapiro
 
leprosy Case detection and diagnosis.pptx
leprosy Case detection and diagnosis.pptxleprosy Case detection and diagnosis.pptx
leprosy Case detection and diagnosis.pptx
habtegirma
 
muscluskeletal assessment...........pptx
muscluskeletal assessment...........pptxmuscluskeletal assessment...........pptx
muscluskeletal assessment...........pptx
RushikeshHange1
 
nurs fpx 4050 assessment 4 final care coordination plan.pdf
nurs fpx 4050 assessment 4 final care coordination plan.pdfnurs fpx 4050 assessment 4 final care coordination plan.pdf
nurs fpx 4050 assessment 4 final care coordination plan.pdf
Carolyn Harker
 
一比一原版(UoA毕业证)昆士兰科技大学毕业证如何办理
一比一原版(UoA毕业证)昆士兰科技大学毕业证如何办理一比一原版(UoA毕业证)昆士兰科技大学毕业证如何办理
一比一原版(UoA毕业证)昆士兰科技大学毕业证如何办理
xkute
 
DELIRIUM BY DR JAGMOHAN PRAJAPATI.......
DELIRIUM BY DR JAGMOHAN PRAJAPATI.......DELIRIUM BY DR JAGMOHAN PRAJAPATI.......
DELIRIUM BY DR JAGMOHAN PRAJAPATI.......
DR Jag Mohan Prajapati
 
Friendly Massage in Ajman - Malayali Kerala Spa Ajman
Friendly Massage in Ajman - Malayali Kerala Spa AjmanFriendly Massage in Ajman - Malayali Kerala Spa Ajman
Friendly Massage in Ajman - Malayali Kerala Spa Ajman
Malayali Kerala Spa Ajman
 
TEST BANK FOR Health Assessment in Nursing 7th Edition by Weber Chapters 1 - ...
TEST BANK FOR Health Assessment in Nursing 7th Edition by Weber Chapters 1 - ...TEST BANK FOR Health Assessment in Nursing 7th Edition by Weber Chapters 1 - ...
TEST BANK FOR Health Assessment in Nursing 7th Edition by Weber Chapters 1 - ...
rightmanforbloodline
 
Monopoly PCD Pharma Franchise in Tripura
Monopoly PCD Pharma Franchise in TripuraMonopoly PCD Pharma Franchise in Tripura
Monopoly PCD Pharma Franchise in Tripura
SKG Internationals
 

Recently uploaded (20)

Management of Post Operative Pain: to make doctors conscious about the benefi...
Management of Post Operative Pain: to make doctors conscious about the benefi...Management of Post Operative Pain: to make doctors conscious about the benefi...
Management of Post Operative Pain: to make doctors conscious about the benefi...
 
NEEDLE STICK INJURY - JOURNAL CLUB PRESENTATION - DR SHAMIN EABENSON
NEEDLE STICK INJURY - JOURNAL CLUB PRESENTATION - DR SHAMIN EABENSONNEEDLE STICK INJURY - JOURNAL CLUB PRESENTATION - DR SHAMIN EABENSON
NEEDLE STICK INJURY - JOURNAL CLUB PRESENTATION - DR SHAMIN EABENSON
 
geriatric changes in endocrine system.pdf
geriatric changes in endocrine system.pdfgeriatric changes in endocrine system.pdf
geriatric changes in endocrine system.pdf
 
Innovative Minds France's Most Impactful Healthcare Leaders.pdf
Innovative Minds France's Most Impactful Healthcare Leaders.pdfInnovative Minds France's Most Impactful Healthcare Leaders.pdf
Innovative Minds France's Most Impactful Healthcare Leaders.pdf
 
HUMAN BRAIN.pptx.PRIYA BHOJWANI@GAMIL.COM
HUMAN BRAIN.pptx.PRIYA BHOJWANI@GAMIL.COMHUMAN BRAIN.pptx.PRIYA BHOJWANI@GAMIL.COM
HUMAN BRAIN.pptx.PRIYA BHOJWANI@GAMIL.COM
 
Mental Health and Physical Wellbeing.pdf
Mental Health and Physical Wellbeing.pdfMental Health and Physical Wellbeing.pdf
Mental Health and Physical Wellbeing.pdf
 
FACIAL NERVE
FACIAL NERVEFACIAL NERVE
FACIAL NERVE
 
nhs fpx 4000 assessment 4 analyzing a current health care problem or issue.pdf
nhs fpx 4000 assessment 4 analyzing a current health care problem or issue.pdfnhs fpx 4000 assessment 4 analyzing a current health care problem or issue.pdf
nhs fpx 4000 assessment 4 analyzing a current health care problem or issue.pdf
 
Vicarious movements or trick movements_AB.pdf
Vicarious movements or trick movements_AB.pdfVicarious movements or trick movements_AB.pdf
Vicarious movements or trick movements_AB.pdf
 
Pneumothorax and role of Physiotherapy in it.
Pneumothorax and role of Physiotherapy in it.Pneumothorax and role of Physiotherapy in it.
Pneumothorax and role of Physiotherapy in it.
 
Hypertension and it's role of physiotherapy in it.
Hypertension and it's role of physiotherapy in it.Hypertension and it's role of physiotherapy in it.
Hypertension and it's role of physiotherapy in it.
 
Michigan HealthTech Market Map 2024 with Policy Makers, Academic Innovation C...
Michigan HealthTech Market Map 2024 with Policy Makers, Academic Innovation C...Michigan HealthTech Market Map 2024 with Policy Makers, Academic Innovation C...
Michigan HealthTech Market Map 2024 with Policy Makers, Academic Innovation C...
 
leprosy Case detection and diagnosis.pptx
leprosy Case detection and diagnosis.pptxleprosy Case detection and diagnosis.pptx
leprosy Case detection and diagnosis.pptx
 
muscluskeletal assessment...........pptx
muscluskeletal assessment...........pptxmuscluskeletal assessment...........pptx
muscluskeletal assessment...........pptx
 
nurs fpx 4050 assessment 4 final care coordination plan.pdf
nurs fpx 4050 assessment 4 final care coordination plan.pdfnurs fpx 4050 assessment 4 final care coordination plan.pdf
nurs fpx 4050 assessment 4 final care coordination plan.pdf
 
一比一原版(UoA毕业证)昆士兰科技大学毕业证如何办理
一比一原版(UoA毕业证)昆士兰科技大学毕业证如何办理一比一原版(UoA毕业证)昆士兰科技大学毕业证如何办理
一比一原版(UoA毕业证)昆士兰科技大学毕业证如何办理
 
DELIRIUM BY DR JAGMOHAN PRAJAPATI.......
DELIRIUM BY DR JAGMOHAN PRAJAPATI.......DELIRIUM BY DR JAGMOHAN PRAJAPATI.......
DELIRIUM BY DR JAGMOHAN PRAJAPATI.......
 
Friendly Massage in Ajman - Malayali Kerala Spa Ajman
Friendly Massage in Ajman - Malayali Kerala Spa AjmanFriendly Massage in Ajman - Malayali Kerala Spa Ajman
Friendly Massage in Ajman - Malayali Kerala Spa Ajman
 
TEST BANK FOR Health Assessment in Nursing 7th Edition by Weber Chapters 1 - ...
TEST BANK FOR Health Assessment in Nursing 7th Edition by Weber Chapters 1 - ...TEST BANK FOR Health Assessment in Nursing 7th Edition by Weber Chapters 1 - ...
TEST BANK FOR Health Assessment in Nursing 7th Edition by Weber Chapters 1 - ...
 
Monopoly PCD Pharma Franchise in Tripura
Monopoly PCD Pharma Franchise in TripuraMonopoly PCD Pharma Franchise in Tripura
Monopoly PCD Pharma Franchise in Tripura
 

Robot Chickens! How a Netduino runs our backyard chicken coop

Editor's Notes

  1. Thanks for coming out this morning. This session is called Robot Chickens: How a Netduino secures and feeds our backyard flock. Though, if truth be told, it should be called
  2. How a Netduino is going to secure and feed our backyard flock since this system is obviously here with me today and not installed yet in the backyard. So that got me thinking about other ways I could have titled this presentation. First I came up with
  3. How to spend $200 and 80 hours to get out of doing a chore that takes 5 minutes a day. Because that’s what we technology folks do, right – it’s all about solving a problem. Another option was http://www.flickr.com/photos/flashpro/
  4. How to hijack your wife’s Amazon prime account and make them think she’s a geek. But in fact we’re here to talk about our backyard chickens…
  5. Right now we only have 4 chickens because in a grand stroke of cosmic irony, we lost a chicken a couple weeks ago to a predator. But we have Dolly, Brownie, Izzy, and Vader. They live in our backyard in this
  6. Coop. I built this coop using free plans from the internet. You know you’re in deep with chickens when the “free” chickens that arrive at your house make you spend $300 in lumber to build a house for them.
  7. So for those of you who don’t have chickens living at your house, let me tell you a bit about these simple animals. Basically, they EAT, Scratch the ground, POOP, Squawk and make noise, Occasionally LAY EGGS, and eventually go to SLEEP. And they do this all day, every day. Now one interesting fact about chickens is that they are INTUITIVE PHOTOSENSORS -
  8. Chickens are intuitive photosensors They naturally rise at DAWN ready to go,
  9. And they will always head in to their coop to roost as the darkness sets in. They will always find a high spot to roost, and will huddle together most of the time. Another key fact about owning chickens is that they have lots of natural predators. In my backyard, we’ve chased off
  10. foxes
  11. Weasels, and
  12. Racoons. So with the need to lock them up every night to keep them safe, and open the coop up every morning so the birds can get out and eat, someone in the family has to remember to go out to the coop twice a day. And when the sun goes down earlier, as it is during this time of the year, if you want to go out to dinner, you essentially put the chickens at risk by not securing them, giving predators an opportunity to attack.
  13. So I had a basic plan: Automate the door, so it could open and close according to the amount of daylight, and also automate the feeder so that a new pile of food would be released each morning.
  14. The main logic behind the automation is quite basic:
  15. Let’s talk a bit about the components that went in to this system.
  16. First and foremost is the Netduino plus 2. I chose this model for its Ethernet connection, since I ultimately want to be able to monitor and also control this system from a web based mobile site.
  17. Next, to handle the raising and lowering of the coop door, we need a DC motor and a special motor controller called an H-bridge. The H-Bridge is what allows us to control what direction the motor turns.
  18. For the feed dispenser, we use a servo motor.
  19. We have some LEDs to indicate if the door is open or closed.
  20. Finally we need a photo-resistor that is our sensor for detecting the amount of daylight.