Lesson 17. PLC module + relay
-
The purpose of this lesson
Hi! Today we will add a relay to the PLC module and see how it works.

Figure 1
This tutorial will teach you to wield a soldering iron. Manage the load with M5.
Short help
List of components for the lesson:
- PC;
- M5STACK;
- USB-C cable from standard set;
- additional PLC module;
- mains socket;
- mains plug;
- external power supply 12 V;
- wires under load;
- relay 250 V 10 a control voltage 5 V;
- transistor 2N2222A;
- resistor 1 kOhm;
- soldering iron;
- solder;
- tooling.
Let's start!
Step 1. Installation
Take a relay, transistor and resistor and solder it to the PCB of the PLC module according to the scheme shown in figure 2.

Figure 2
Approximately should look like after Assembly of components (Fig. 2.1).

Figure 2.1
Step 2. Assembly
Now assemble the module in the case (Fig. 3 - 3.1).

Figure 3

Figure 3.1
Step 3. Mains plug
In order to connect our module to the power supply we need to prepare a plug with special plugs (Fig. 4).

Figure 4
Step 4. Socket
Connect the wire to the socket and a special connector (Fig. 5).

Figure 5
Step 5. Connect
Plug the plug and sockets into the device, then plug in the power supply (Fig. 6).

Figure 6
Step 6. Load the sketch
Figure lightOn and lightOff files are available via the link in the **Downloads * * section.
#include <M5Stack.h> extern unsigned char lightOn[]; extern unsigned char lightOff[]; void setup(){ M5.begin(); pinMode(5, OUTPUT); M5.Lcd.setBrightness(100); } void loop() { M5.Lcd.drawBitmap(126, 70, 100, 100, (uint16_t *) lightOff); digitalWrite(5, HIGH); delay (1500); M5.Lcd.drawBitmap(126, 70, 100, 100, (uint16_t *)lightOn); digitalWrite(5, LOW); delay (1500); }After the sketch is loaded, the device starts clicking the relay (Fig. 7 - 7.1).

Figure 7

Figure 7.1
Final step
That's all. :)
Downloads
- Video (YouTube): https://youtu.be/_07uW7Cve8Q
- LightOn and lightOff (Yandex.Disk): https://yadi.sk/d/65SleNXxa0X_dw
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login