smart-barrier's People
smart-barrier's Issues
Working Documentation
Hardware Assembly
Security Barrier PCB
The Security Barrier PCB
uses 220vAc or 115V 1 phase
for actuating the motor Up and Down.
There are 24V DC, 24V AC in some boards even 12V DC, 12V AC available for providing power to accessories and I/O.
in order to interface a Microcontroller with Security Barrier PCB
, we need a Relay
Circuit.
Circuit
This Circuit
was designed keeping in mind the manual controls, hence giving manual buttons from Security Barrier PCB
Priority over Microcontroller
signals.
- A MOSFET is interfaced between relay and Raspi and is FED 5v to the Gate to keep it Activated.
- The Raspi will Send eg
ON/OFF
Signal to activate the relay accordingly - As we ground the terminal to activate the functionality, we connect the functionality terminal to NC of the relay with 24VDC terminal
- When the relay is activated the Terminal will shift to GND of the Output of the Relay
- To give priority to Push Buttons we have interfaced it to the MOSFET
- When the push button is pressed it will do its functionality at the same time MOSFET voltage becomes Zero
hence Cutting the connection of relay from RASPI.
We take I/O pins 7,8 and 9 from the Microcontroller
as we have 3 signals Open
, Close
and Stop
hence we require 3 such connections. We then connect from these pins to CH1
, CH2
and CH3
of the Relay Modules
Note:- The pins mentioned are default coded in this project
Working
The Signals are sent from Microcontroller
to the Security Barrier PCB
through Relays
. In case of any Emergency manual buttons are given priority over Microcontroller
interface. Hence along with Automated working, there is Strict control over the Mechanism.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.