Back to School with STEM-Limited-Time Event(Aug 6-Sep 5)

user-img

Milen Penev

+ Follow

Chicken Coop Automatic Door Opener

The chicken coop door opener is based on ESP8266 board and it is controlled remotely by the Blynk App. It uses geared motor with 30 RPM, which have enough power to move the door. It is controlled by L298N board. For the supply of the motor is used 12V 3A AC/DC module. The microcontroller is supplied by 5V linear regulator board. The whole system is placed in a hermetic plastic box.

Chicken Coop Automatic Door Opener
 
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
 

Hardware Components

  • Motor driver L298N 5AD type

    X 1
  • Geared motor

    https://de.aliexpress.com/item/1005007572882000.htmi
    X 1 fenxiang
  • Project box

    https://de.aliexpress.com/w/wholesale-project-box.html
    X 1 fenxiang

Tools, APP Software Used etc.

  • Arduino IDE for programming, Blynk IoT app for real-time monitor

Story

 

     The project represents the electronic part including the motor for use in automatic chicken coop or other door opener. With its use the door can be open remotely through Internet. The project is based on the Blynk IoT platform.

The mechanical part of the project depends on the door construction. More powerful motor can be used also.

The whole electronic part is embedded inside a plastic box.

I will not provide a drawn circuit, but describe the all connections done.

For the supply of the system I used and AC/DC 12V 3A module. On its input is placed a fuse. At the output is connected:

  1. The supply of the L298 Motor control board (12V & GND. All jumper left on the board)
  2.  5V Linear regulator board used to supply the NODEMCU ESP8266 board (5V input of NOMCU board and GND)
  3. A red LED in series with 1kOhm resitor (power indicator)

To allow higher driving currents provided by the motor control board its Out4 was shorted with Out1, Out2 with Out3. They are directly driving the DC motor. The corresponding inputs In1 was also shorted with In4 and In2 with In3. 

The input pair In1&In4 is driven by the D3 NODEMCU IO pad.

The input pair In2&In3 is driven by the D4 NODEMCU IO pad.

A RGB LED (I used common anode connected to  3v3 pin of NODEMCU through 510 Ohm resistor) is used to show the current status of the system.

  1. its BLUE LED indicates the door opening (NODEMCU pin D5)
  2. its RED LED indicates the door closing (NODEMCU pin D7)
  3. its GREEN LED indicates the end of both processes (NODEMCU pin D6)

Two push hermetic microbuttons were used to sense when the door is fully open or closed.

They have common terminal connected to GND and the second one is:

  • Sensing the open state :  D1
  • Sensing the closed state :  D2

The Arduino code is attached - updated according your settings : Yor Token, Your SSID name, your WiFi Password. You need to have installed the ESP8266 boards in your Arduino IDE. How to do this you can find in Internet. You will need also the Blynk libraries installed. Please check in internet for the last versions. In the blynk site, there are lot of videos explaining how it works.

Good luck and success.

Code
  • Arduino code

    Code_NodeMCUs_Blynk_copy_67221191368836dfeb3ada.zip
    Download(0)
Topic
View All

Chicken Coop Automatic Door Opener

The chicken coop door opener is based on ESP8266 board and it is controlled remotely by the Blynk App. It uses geared motor with 30 RPM, which have enough power to move the door. It is controlled by L298N board. For the supply of the motor is used 12V 3A AC/DC module. The microcontroller is supplied by 5V linear regulator board. The whole system is placed in a hermetic plastic box.

164
 
8
0
0
These revenues will go back into supporting creators, contests, and the open source ecosystem, and more.

Share your project on social media to expand its influence! Get more people to support it.

  • Comments( 0 )
  • Like( 8 )
/1000
Upload a photo:
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP

You May Also Like

View All
Add to cart
Board Type : GerberFile :
Layer : Dimensions :
PCB Qty :
Different PCB Design
PCB Thickness : PCB Color :
Surface Finish : Castellated Hole :
Copper Weight : 1 oz Production Time :
Total: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.

PCB Assembly

PCBA Qty: BomFile:
NO. OF UNIQUE PARTS: NO. of Components:
Country: Shipping Way:
Assembly Cost: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
3dPrintingFile : Size :
Unit : Volumn :
3D Printing Qty : Material :
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Acrylic Type : AcrylicFile :
Dimensions: Engrave:
Acrylic Qty :
Acrylic Thickness:
Acrylic Color:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
CNC Milling File : Size:
Unit: Volumn:
CNC Milling Qty : Material:
Type of Aluminum: Surface Finish:
Tolerance:
Surface Roughness:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Item Price Qty Subtotal Delete
Total: US $0.00
Certified Product | Supported Purchase: Full After-sales Protection