Skip to content

fredriknk/uPLC-Analog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

μPLC - Analog - WORK IN PROGRESS-UNTESTED-

Front

ESP micro PLC the size of a post stamp.

The uPLC-analog version is an ESP-32-C3 wifi, bluetooth module for communication and MCU, it has a 3.8-24V buck regulator, has four single ended / two differential 0-3V analog inputs through a ADS1115, one 12 bit 3.6msps analog dac through a MCP4725A0T , and one protected 3.3v GPIO for onwire communication (Eg for DS18b20 sensors). The analog uPLC allso has input voltage monitoring for battery applications.

Schematic

Assembly IBOM

Specifications

Parameter Description
Input voltage 3.8-24v
Current TBD Wifi: ##mA, Radio Off: ##mA, Deep sleep ##uA
Communication 2.4ghz WIFI, Uart TTL
Baudrate 115200
PCB size 22x31.4mm
PCB info 1.6mm FR4, HASL lead free, 4 layer
Case size XxXxXmm TBD

FIRST PRODUCTION PROTOTYPE

TODO

Connector

Label GPIO Description
3V3 3V3 3.3v output for sensor connection
ONE-W GPIO18 Protected gpio for onewire comm
GND GND GND port for sensor connection
GND GND GND port for sensor connection
3V0 3V0 3.0v rail for analog input connections
AOUT0 DAC i2c DAC 0-3v3 analog input
AIN0 ADC1 i2c ADC 0-3v0 analog input
AIN1 ADC2 i2c ADC 0-3v0 analog input
AIN2 ADC3 i2c ADC 0-3v0 analog input
AIN3 ADC4 i2c ADC 0-3v0 analog input
GND GND Ground
4-24V Buck reg 3.8-24v polarity protected power input

PCB Pictures

Front Side Back

Homeassistant Implementation

TODO

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages