Skip to content
No description, website, or topics provided.
Python Other C++
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
OneWire @ 5a9ed35
.gitignore
.gitmodules
LICENSE
README.md
UDPServer.py
heyChicken.h
heyChicken.ino
heyChickenUtility.py
plotCoopData.py

README.md

heyChicken

The Hey Chicken! project seeks to solve the age old problem of ensuring your backyard flock is safe and cozy, even when you are away from home. Our design uses an Arduino Uno, Wifi Shield, and various sensors to detect the state of the coop like temperature, light, and pressure of the chickens on the roost bar to ultimately determine what the door and heater should be doing at that moment. A server on the local network functions as the “brains” of the operation and wirelessly runs the automation based on the coop conditions the Arduino is reporting. Of course, this project would not be complete without a remote control panel iOS app that can be used to control the chicken door and heater, or just to spy on your flock via a coop webcam. For more details, see these blog posts.

Hardware Used

NOTES

  • OneWire: The OneWire library is a git submodule. After checking out the heyChicken project, you will need to initialize and and update the submodule. Then, add the OneWire library to your Arduino sketch.
  • Network name and password: You will need to create a new Tab file in your Arduino sketch called "WiFiInfo.h". In this file, add #define directives for your network SSID name and password as WIFI_PASSWORD and WIFI_NETWORK, as well as for the server IP address.
You can’t perform that action at this time.