An open API service indexing awesome lists of open source software.

https://github.com/danielmartensson/goobybox

I/O Shield for Arduino UNO
https://github.com/danielmartensson/goobybox

0-10v arduino arduino-shield plc pwm sheild uno

Last synced: 4 months ago
JSON representation

I/O Shield for Arduino UNO

Awesome Lists containing this project

README

          

# GoobyBox

This project is `GoobyBox`. It's an IO-shield for Arduino UNO.
The purpose with this project is to provide a simple solution for controlling:

* 4 x Analog 0-10V inputs
* 3 x PWM current 0-2A
* 3 x Digital output current 0-2A
* 6 x Digital input 24V protection
* 12/24 voltage supply
* I2C connection for LCD

This project contains two projects - Surface Mounted Technology(SMT) and Through Hole Technology Mounting (THT).

Software being used: KiCAD 6

![a](https://github.com/DanielMartensson/GoobyBox/blob/main/Goobyl%C3%A5da%20PLC%20-%20Ytmonterad/Picture.png?raw=true)

![a](https://github.com/DanielMartensson/GoobyBox/blob/main/Goobyl%C3%A5da%20PLC/Picture.png?raw=true)

This is soldered according to class 3 in the soldering and assembly standard IPC J-STD-001.

![a](https://github.com/DanielMartensson/GoobyBox/blob/main/Goobyl%C3%A5da%20PLC/PCB_done.jpg?raw=true)

![a](https://github.com/DanielMartensson/GoobyBox/blob/main/Goobyl%C3%A5da%20PLC/PCB_done_with_arduino.jpg?raw=true)

![a](https://github.com/DanielMartensson/GoobyBox/blob/main/Goobyl%C3%A5da%20PLC/PCB_done_with_arduino_different_angle.jpg?raw=true)

Notice that I'm using a `EBC`-transistor here instead of `CBE`-transistor for the analog output.

![a](https://github.com/DanielMartensson/GoobyBox/blob/main/Goobyl%C3%A5da%20PLC/2N2222,_PN2222,_and_P2N2222_BJT_Pinout.jpg?raw=true)