ESP32 - I/O 8 in - 8 rel

1 year ago 590
  • Description
  • Documents
  • BOM
  • Attachments
  • Members
  • Comments

Description

ESP 32 input output board/ shield

8 opto-isolated inputs 8 10 amp relay outputs Serial, 1 Wire comunication ports.

Just plug in a ESP32test module and programm it. Used it with Jeedom and the Jeeduino plugin.

Documents

ESP32 IO with schematics

ESP 32 IO Board

BOM

ID Name Designator Footprint Quantity
1 ESP32_DEV_38PINS U1 AZ-DELIVERY NODEMCU ESP32 DEV KIT 1
2 ILQ2 U2,U3 DIP-16 2
3 G5LE-14_DC5 U05,U06,U03,U04,U08,U02,U01,U07 G5LE-1A4 DC5 8
4 PSMN2R0-30PL,127 Q02,Q01,Q08,Q04,Q03,Q06,Q05,Q07 TO-220-3 8
5 Resistor_SIL_9-8 R1 RESISTOR_SIL_9-8 1
6 100µH L1 AXIAL-0.4 1
7 0.1u C3,C4 RAD-0.1 2
8 1M 1% R2 AXIAL-0.3 1
9 384k 1% R3 AXIAL-0.3 1
10 50SQ100 D1,D2,D3,D4,D5,D6,D7,D8,D9 DO-15_BD3.1-L6.7-P10.70-D0.9-L-RD 9
11 WJ142R-5.08-3P CN1,CN2,CN3,CN4,CN5,CN6,CN7,CN8 CONN-TH_3PIN-V-PITCH5.08_WJ142R-5.08-3P 8
12 Resistor_SIL_9-8 R4 RESISTOR_SIL_9-8 1
13 2k2 R5,R6,R7,R8,R9,R10,R11,R12 AXIAL-0.3 8
14 DS1133-01-S60BPS RJ1 DS1133-01-S60BPS 1
15 WJ250A-3.50-3P CN14 CONN-TH_3PIN-V-PITCH3.50_WJ250A-3.50-3P 1
16 WJ250B-3.50-4P CN15 CONN-TH_4PIN-V-PITCH3.50_WJ250B-3.50-4P 1
17 10k R13 AXIAL-0.3 1
18 MAX5033BUPA+ U9 DIP-8_LS7.6-L9.7-W6.4-P2.54-BL 1
19 WJ250A-3.50-2P CN13 WJ250A-3.50-2P 1
20 1805533 CN9,CN10,CN11,CN12 MKDS3/4-5.08 4
21 22uF C1,C2,C5 CAP-TH_BD4.0-P1.50-D0.8-L-FD 3
22 OS102011MA1QN1C SW1 SW-DIP-8.6X4.4X4.7 1

Attachments

None

Members

Success
The owner does not allow comments in this project now

Comments (5)

Pranav Thakkar Reply

Hey @drvkatwijik. I assemble this but what its Input voltage? Right now in my PCB it already connected to 24v. But can you share its specifications? What its input voltage? and any tutorial available on this?

Daan Reply

@projects_7336 Hello,


I use 12 V input but 24 V should be OK.
I have no tutorial for this.


I use this to control lights and monitor switches. I use the ESP module just to replicate inputs and outputs to my home automation system (Jeedom) witch connect via Wifi to it.
One wire input is used for temp sensors, I have put 10 in parallelle on it using a simple connexion board.


If I may help you for anything ask me.


Kind regards

Pranav Thakkar Reply

@drvkatwijk I connected 12v and on its input1 i give negative 24v so that opto can work. and on my ESP32-solo-1 side i receive input. Thing is i want to give input +24 on its (input1 or all). so that i get command and do operations.


but I think you already give +vcc common to all Opto it can not be work as i mentioned.
Am i correct? or anything which i can do?


thanks

Pranav Thakkar Reply

I connected 12v and on its input1 i give negative 24v so that opto can work. and on my ESP32-solo-1 side i receive input. Thing is i want to give input +24 on its (input1 or all). so that i get command and do operations.



My bad please consider 24 in main power supply. so input is also same



Daan Reply

@projects_7336 Hello again,


Did you put the outputs from the ESP in open mode (no internal pull up in the arduino code) ?
My code is generated by Jeedom so I did not have a close look at it.
I dont remember if I changed some of the resistors as I used this with several inputs and input levels (R5 to R12).
R4 array can be from 2k2 to 4k7 something, I made this only once and tweaked around with it a bit. It is in the attic of my garage a bit out of sight.

goToTop
你现在访问的是EasyEDA海外版,使用建立访问速度更快的国内版 https://lceda.cn(需要重新注册)
如果需要转移工程请在个人中心 - 工程 - 工程高级设置 - 下载工程,下载后在https://lceda.cn/editor 打开保存即可。
有问题联系QQ 3001956291 不再提醒
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow
We use cookies to offer you a better experience. Detailed information on the use of cookies on this website is provided in our Privacy Policy. By using this site, you consent to the use of our cookies.