Evaluate these programs 19/4/2024
https://www.instructables.com/Automatic-Chicken-Feeder-3/
needs T-cobbler, the DRV8825 and the HX711
Software needs MySQL
On R-Pi it uses one pin for the steps and one for the direction. I don't understand that because it uses an Archimedes screw to feed the food.
https://www.backyardchickens.com/articles/a-raspberry-pi-controlled-diy-coop-door-with-python-code.74113/
Simple DC motor with pulley to raise/close heavy plywood door.
https://www.instructables.com/Automated-Chicken-Coop/
Uses R-Pi B+ MySQL, Ordinary brushed motor.
https://www.theneverendingprojectslist.com/raspberrypiprojects/automaticpetfeeder/
rotating 6 blade paddle for supplying food.
https://www.instructables.com/Automaticcoop/
RFID tag to detect chickens, also ultrasonic sensor
School project.
uln2003 for driving stepper motor
Stepper motor has a pulley for lifting door.
This one gives good simple explanation of connections that I can use and basic Python program for R-Pi
https://www.electronicwings.com/raspberry-pi/stepper-motor-interfacing-with-raspberry-pi
Getting HW-95 motor driver wired up:
https://popularelectronic.com/Details/HW-95--L298N-STEPPER-MOTOR-DRIVER-MODULE
2 May 2024 It has taken me a while to get the Raspberry Pi set up, because you can't configure the Networking before you put the card into the R-pi. It was necessary to attach a keyboard and screen and use nmtui to configure the Ethernet and wireless.
It works and I was able to ssh into it and load the program from Electronicwings above, which caused the motor to vibrate, even if not turn.
M8 threaded rod = 20 threads/inch, Stepper motor does 8 moves/revolution, Needs to move box 2 inches. 20 x 2 x 8 pulses = 320 pulses.