CANADUINO RP2040 PLC-100 V1 (for RP2040 Zero)

C$31.90

Availability: In stock (can be backordered) SKU: 26948
Quantity discount 2 - 9 C$30.31
Quantity discount 10 - 19 C$28.71
Quantity discount 20 + C$27.12

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:

  1. Closing the garage door after the car is parked in position and no movement is recorded for 2 minutes.
  2. Starting background music with the garden watering 30 minutes after sunset when soil moisture is <20%.
  3. 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
Controller (PLC)

Type

MEGA328 PLC-100
DIY Kit V2

MEGA328 PLC-100
SMD V2

RP2040
PLC-100
SMD V1

ESP32
PLC-100
SMD V1

MEGA2560
PLC-300
DIY Kit V1

Required MCU Module

Arduino Nano 
Atmega328

Arduino
Nano
Atmega328

Waveshare
RP2040
Zero

Espressif ESP32-C6-Devkit-C

Arduino
MEGA
2560

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)

Reviews

There are no reviews yet.


Only logged in customers who have purchased this product may leave a review.