hms-11 / CoopCommand

CoopCommand aims to increase automation in small scale egg-laying chicken flocks for the hobby farmer. Final product aims to have ease of installation and use for non-technical users.
GNU General Public License v3.0
40 stars 8 forks source link
arduino atmega328p automation chickens esp32 esp32-cam farm open-source pcb

CoopCommand

Development on this project has stopped. See CoopCommand ESP32 for the next generation controller and code.

Chickens are simple animals with lots of benefits. The downside? Humans are not the only creatures that find chickens tasty and chickens themselves require some basic maintenance and care to keep happy and healthy.

CoopCommand aims to reduce the daily labour of looking after chickens, improve their well-being as well as allow hobby-farmers the ability to go out for the night without worrying if their chickens are in danger from wandering predators.

Contributors always welcome, I could use people smarter than myself to keep improving this project.

You can also support this project through "Buy me a Coffee":

Buy Me A Coffee

In action: Here is a video of CoopCommand installed in my coop. https://www.youtube.com/watch?v=HNLnl-pNmuM

CoopCommand Picture

GOALS:

FEATURES:

COOP COMMAND MAIN BOARD:

ESP32 COOPCAM:

BLYNK:

Getting Started:

All files are included in this git-repository to get CoopCommand up and running. To get started, use the Gerber files and BOM to get the PCB's coming. The pic n place files can be used if your board house supports assembly. These boards were designed to use JLCPCB's assembly service with as many "basic" components as possible.

Once you have the boards in hand and assembled, see the programming notes file for instructions on how to load the code. ATTENTION: This guide assumes the ATMEGA328P has a bootloader already installed, if working with new, "bare" chips you will need to burn a bootloader before installing the sketch.

For the ESP32-CAM "CoopCam" aspect, this guide from Random Nerd Tutorials outlines the steps for setting up a gmail account with the proper settings. https://randomnerdtutorials.com/esp32-cam-send-photos-email/ These settings, along with your wifi info and BLYNK authentication token will need to be put into the sketch for the camera.

CURRENT KNOWN ISSUES:

PLANNED UPGRADES: