Hackaday.io Hackaday.io
Projects
Recently Updated Most Likes Newest Project Lists
Discover Contests Courses Stack
More
Courses Tutorials Events Hackerspaces Profiles Hackaday.com Tindie Marketplace
Sign up Log in
Close
0%
0%

Industrial Interface for Arduino

Safely connect your micro controller to industrial sensors up to 30 VDC

Harris NewstederHarris Newsteder
Following Follow project
Liked Like project

Become a Hackaday.io member

Not a member? You should Sign Up.

Already have an account? Log In.

Sign up with Github
Sign up with Twitter
OR
Forgot your password?

Just one more thing

To make the experience fit your profile, pick a username and tell us what interests you.

Pick an awesome username
hackaday.io/
Your profile's URL: hackaday.io/username. Max 25 alphanumeric characters.
Pick a few interests
Projects that share your interests
People that share your interests

We found and based on your interests.

Choose more interests.

OK, I'm done! Skip
Join this project
Public Chat
Similar projects worth following
617 views
3 comments
5 followers
2 likes
  • Description
  • Details
  • Files 0
  • Components 0
  • Logs 0
  • Instructions 0
  • Discussion 3
View Gallery
Public Chat
617
3
5
2

Team (1)

  • Harris NewstederHarris Newsteder

Join this project's team
  • P1-000 GitHub Page
ongoing project
hardware
arduino industrial sensor automation configurable industry interface microcontroller

This project was created on 07/10/2019 and last updated 2 years ago.

Description

Hi, I'm Harris Newsteder.

I developed this sensor interface board during my ongoing effort to create a really great open source PLC.

It's an 8 channel interface board that allows you to use industrial sensors with your Arduino or other 5V microcontroller. You can use both NPN (sinking) and PNP (sourcing) sensors from 5 to 30VDC.

You can configure each channel to interface with either one of the 2 sensor types. That means you can use any combination of 8 NPN or PNP sensors on any channel you'd like and then reconfigure it on the fly if you need to.

You can use multiple sensors of different voltages at the same time (as long as they have a common ground), such as a 5V, a 12V, and a 24V sensor.

The board electrically isolates your microcontroller from your sensors up to 1kVDC, and has 8 red LEDs to indicate the status of each channel (on / off).

Its design is completely open source and you can find all the project files on GitHub.

Details

Enjoy this project?

Share

Discussions

Log In/Sign up to comment

Become a Hackaday.io Member

Create an account to leave a comment. Already have an account? Log In.

Sign up with Github
Sign up with Twitter
OR
rvalente wrote 07/16/2019 at 01:39 • point

Hi,

thanks by sharing your schematics. 

You toke a different approach for the input protection. What  I'm used to see in plcs  PNP/NPN inputs for PLC is a voltage divider, where the lower resistor is in parallel to the optocouple led them, the phototransistor is voltage compared and the signal goes to the mcu. This is a very simple, reliable and cheap method to protect the inputs.

What I would do for a large voltage range (but not NPN/PNP compatibility, since I do not care about NPN input, since in america/europe continents we almost only use PNP anyway) would make a constant current source for each input, them feed the optocoupler.

What you did (voltage divider them compare them optocoupler) was the first time I've ever seen and I curious why you took this approach.

Greetings, Renan

  Are you sure? yes | no

rvalente wrote 07/14/2019 at 14:03 • point

Hi, looks very promising!

I've a some experience with PLCs and developing some custom boards for industrial specific tasks.  

I wish I could see more of the schematicsm, how you managed the ios.

Greetings from Brazil 

  Are you sure? yes | no

Harris Newsteder wrote 07/15/2019 at 23:52 • point

Hey, just made the GitHub page public. It has all the KiCad design files and a full schematic in the doc folder. Check it out and if you have any more questions just let me know.

  Are you sure? yes | no

Similar Projects

A transformer-like bar build from an old piano with original keyboard and hammer mechanics used as MIDI controller
Project Owner Contributor

MIDI piano bar

vch1vch1

This page is a collection of tech that was developed during pneumatic projects and deserve a write-up of their own.
Project Owner Contributor

Pneumatic Tech for Prototyping

Nelson PhillipsNelson Phillips

How a Soft Condensed Matter Sensor (SCMS), combined with Soft Body Dynamics (SBD), ESP2866 and node.js enabled a gesture controlled drone
Project Owner Contributor

Flying a parrot drone with a wearable sensor

Markus LeutwylerMarkus Leutwyler

How to connect a DHT11 sensor to the cloud with an ESP8266-based board using the Arduino framework.
Project Owner Contributor

Connecting DHT11 to the cloud using ESP8266 board

Cloud4RPiCloud4RPi

Does this project spark your interest?

Become a member to follow this project and never miss any updates

Going up?

About Us Contact Hackaday.io Give Feedback Terms of Use Privacy Policy Hackaday API

© 2021 Hackaday

Yes, delete it Cancel

Report project as inappropriate

You are about to report the project "Industrial Interface for Arduino", please tell us the reason.

Send message

Your application has been submitted.

Remove Member

Are you sure you want to remove yourself as a member for this project?

Project owner will be notified upon removal.