CANADUINO RP2040 PLC-100 V1 (for RP2040 Zero)
C$31.90
Discount Type | Quantity | Volume Price |
---|---|---|
Quantity discount | 2 - 9 | 5% C$30.31 |
Quantity discount | 10 - 19 | 10% C$28.71 |
Quantity discount | 20 + | 15% C$27.12 |
- Description
- Reviews (0)
Description
CANADUINO RP2040 PLC-100 V1 is a ready assembled and tested new version of our 100x80mm small Programmable Logic Controller module. It adds the power and increased memory of the Raspberry Pi RP2040 microcontroller to the familiar design.
The CANADUINO RP2040 PLC-100 V1 is a fully fitted, tiny Programmable Logic Controller for the RP2040 Zero module (sold separately) and comes with a footprint of just 100 x 80mm. It offers a very affordable opportunity to add programmable controls to different kinds of applications and supports 3.3V I2C devices with Qwiic/STEMMA QT connector (like CANADUINO Canablox, Adafruit, Sparkfun and other vendors).
The RP2040 Zero can be programmed using Arduino IDE, Open-PLC, different ladder programming tools or MicroPython.
CANADUINO RP2040 PLC-100 V1 is extremely budget-friendly and provides a multitude of functions and power compared to much more expensive PLCs from big brands like ABB or Siemens.
This version of our PLC-100 module has a Qwiic-compatible I2C connector (3.3V logic level) on board which allows for easy expansion with sensors, displays, or any other I2C compatible devices.
A high-precision RTC chip DS3231 supports you with scheduled and timer controlled applications.
A few use cases:
- Closing the garage door after the car is parked in position and no movement is recorded for 2 minutes.
- Starting background music with the garden watering 30 minutes after sunset when soil moisture is <20%.
- Injecting water when the humidity in your smoker drops <60% but the temperature is >70C.
Basic features:
– Power supply 12*-24V DC, 0.5A
– 4 analog 0-10V inputs (adjustable res.)
– 4 analog 0-10V outputs (2.5mV res.)
– 4 digital inputs 3.3-24V
– 6 digital 250V/5A relay outputs
– I2C bus (3.3V) with Qwiic/STEMMA QT connector for sensors, displays etc.
– Supply voltages for auxiliary devices:
+ 3.3V (100mA, through I2C bus)
+ 5V (100mA) on terminal block
+ 10V (100mA for 0-10V devices, on terminal block)
– DS3231 real-time-clock with backup battery
– PCB dimensions: 100 x 80mm
The module is assembled and only requires an RP2040 Zero module (Waveshare or compatible) to be ready for your program development.
Download demo sketch to test inputs, outputs and the real-time-clock
Download demo sketch to read AHT20 I2C sensor and the real-time-clock
*At 12V supply voltage, the maximum analog output voltage is limited to about 9.6V, which is still within the allowed tolerance for 0-10V systems. To achieve full 10V analog output voltage, the supply voltage must be at least 12.2V DC.
Programmable Logic | |||||
Type | MEGA328 PLC-100 | MEGA328 PLC-100 | RP2040 | ESP32 | MEGA2560 |
Required MCU Module | Arduino Nano | Arduino | Waveshare | Espressif ESP32-C6-Devkit-C | Arduino |
Supply Voltage | 12-24V DC | 12-24V DC | 12-24V DC | 12-24V DC | 12-24V DC |
Digital Inputs | 4 x 3.3-24V DC | 4 x 3.3-24V DC | 4 x 3.3-24V DC | 4 x 3.3-24V DC | 16 x 5-24V DC |
Analog Inputs 0-10V | 4 | 4 | 4 | 4 | 8 |
Relay Outputs 5A | 6 | 6 | 6 | 6 | 14 |
Analog Outputs 0-10V | 4 | 4 | 4 | 4 | 8 |
Real-Time-Clock | DS1307 | DS1307 | DS3231 | DS3231 | - - |
RS232 | - - | - - | - - | - - | optional |
I2C | 5V | 5V | 3.3V | 3.3V | 5V |
SPI | - - | - - | - - | - - | 5V |
DIN rail mount | - - | - - | - - | - - | optional |
Assembling Type | Soldering Kit | Assembled | Assembled | Assembled | Soldering Kit |
PCB Dimensions | 80x100mm | 80x100mm | 80x100mm | 80x100mm | 122x209mm |
Part # (Go to) |
Only logged in customers who have purchased this product may leave a review.
Reviews
There are no reviews yet.