I built a controller to open and close my chicken coop door and lights based on sunrise/sunset schedule.
I uploaded the code to github at https://github.com/vinthewrench/Coop2
It controls a light and Actuator for the door. has a WIFI interface as well as optional REST or Telnet console command line to setup schedule and events. The code is perfect for process control projects, weather stations etc.
A lot of useful examples of how to do things.
I used the following parts
-
SparkFun RedBoard Artemis
-
Qwiic Shield for Arduino modified to work with Artemis (removed voltage level converter)
-
ESP8266. wifi controller
-
SparkFun Qwiic Quad Relay.
-
Digital Temperature Sensor - TMP102 (Qwiic)
PA-10 Mini Linear Electric Actuator 12V to open and close door.
I will add some documentation about the project shortly as well as a diagram. in the meantime you might find the code for WifiParser and ESP8266Mgr useful.