Uploaded January 2021 | Updated September 2026, 2 weeks ago
This video is the latest of the 3, featuring the installation of the printer control box and an overview of the source code.
Thingiverse: thingiverse.com/thing:4729609
GitLab: gitlab.com/timkoers/printer-controls
The parts you'll need:
ESP32 Devkit V1 (36/38 pin): https://s.click.aliexpress.com/e/_ATW9jP
PZEM004T-V (V2.0/V3.0): https://s.click.aliexpress.com/e/_9HiZ5t
230V AC to 12V DC: https://s.click.aliexpress.com/e/_9GzN2L
3.3V Buck converter: https://s.click.aliexpress.com/e/_AnnArv
PCB's: gitlab.com/timkoers/printer-controls/-/blob/master/Printer-Controls/Printer-Controls.zip
Chapters:
00:00 Intro
00:28 PlatformIO and Visual Studio Code
00:58 Various configuration parameters
07:50 Data structures
08:07 FreeRTOS Queues
08:36 Various LCD menu's
09:44 Declaration of functions and objects
09:59 FreeRTOS muxes, semaphores and tasks
10:31 Interrupts
11:14 Setting up the system
11:30 Creating the data queues
12:27 Setting up the task watchdog
12:36 Upcomming YouTube video series!
12:52 Starting the tasks
13:11 DHT task
14:00 LCD task
16:19 LED Dimming task
17:20 WiFi task
19:33 PZEM task
23:40 MQTT Callbacks
24:08 Rendering the LCD
25:41 Rotary task
27:15 Installing the control box
28:14 First heating test!
29:15 Outro
Thanks for watching my video!
Want to contribute to my channel?
You can buy various electronics components using these links:
FeelElec FY6900 (20MHz to 60MHz): https://s.click.aliexpress.com/e/_d8uetg0
ESP-01S: https://s.click.aliexpress.com/e/_BfirlPh2
NodeMCU V3: https://s.click.aliexpress.com/e/_dXIVjLI
RobotDyn AC dimmer: https://s.click.aliexpress.com/e/_d8YAlGg
220V AC to 3.3V DC converter HLK-PM03: https://s.click.aliexpress.com/e/_dUHCfJW
VS1838B IR receiver: https://s.click.aliexpress.com/e/_dWGz9eG
Prototyping boards (various sizes): https://s.click.aliexpress.com/e/_d8ZxGAs
Dupont jumper cables (all variants): https://s.click.aliexpress.com/e/_dVyzHN2
(Tip!) Blitzwolf micro usb (+ USB C adapter): https://s.click.aliexpress.com/e/_Ap4HWV
(Tip!) 115 in 1 scredriver set: https://s.click.aliexpress.com/e/_d8RBPy8
Please checkout my Patreon page! patreon.com/timselectronicslab
You can also find me on Instagram:
instagram.com/timselectronicslab
If you still need to create a Banggood account, please use my referral link:
banggood.app.link/AYJB8cq4X8
Please use this link if you are planning to purchase something:
banggood.com/index.php?zf=6303154
This video is the latest of the 3, featuring the installation of the printer control box and an overview of the source code.
Thingiverse: thingiverse.com/thing:4729609
GitLab: gitlab.com/timkoers/printer-controls
The parts you'll need:
ESP32 Devkit V1 (36/38 pin): https://s.click.aliexpress.com/e/_ATW9jP
PZEM004T-V (V2.0/V3.0): https://s.click.aliexpress.com/e/_9HiZ5t
230V AC to 12V DC: https://s.click.aliexpress.com/e/_9GzN2L
3.3V Buck converter: https://s.click.aliexpress.com/e/_AnnArv
PCB's: gitlab.com/timkoers/printer-controls/-/blob/master/Printer-Controls/Printer-Controls.zip
Chapters:
00:00 Intro
00:28 PlatformIO and Visual Studio Code
00:58 Various configuration parameters
07:50 Data structures
08:07 FreeRTOS Queues
08:36 Various LCD menu's
09:44 Declaration of functions and objects
09:59 FreeRTOS muxes, semaphores and tasks
10:31 Interrupts
11:14 Setting up the system
11:30 Creating the data queues
12:27 Setting up the task watchdog
12:36 Upcomming YouTube video series!
12:52 Starting the tasks
13:11 DHT task
14:00 LCD task
16:19 LED Dimming task
17:20 WiFi task
19:33 PZEM task
23:40 MQTT Callbacks
24:08 Rendering the LCD
25:41 Rotary task
27:15 Installing the control box
28:14 First heating test!
29:15 Outro
Thanks for watching my video!
Want to contribute to my channel?
You can buy various electronics components using these links:
FeelElec FY6900 (20MHz to 60MHz): https://s.click.aliexpress.com/e/_d8uetg0
ESP-01S: https://s.click.aliexpress.com/e/_BfirlPh2
NodeMCU V3: https://s.click.aliexpress.com/e/_dXIVjLI
RobotDyn AC dimmer: https://s.click.aliexpress.com/e/_d8YAlGg
220V AC to 3.3V DC converter HLK-PM03: https://s.click.aliexpress.com/e/_dUHCfJW
VS1838B IR receiver: https://s.click.aliexpress.com/e/_dWGz9eG
Prototyping boards (various sizes): https://s.click.aliexpress.com/e/_d8ZxGAs
Dupont jumper cables (all variants): https://s.click.aliexpress.com/e/_dVyzHN2
(Tip!) Blitzwolf micro usb (+ USB C adapter): https://s.click.aliexpress.com/e/_Ap4HWV
(Tip!) 115 in 1 scredriver set: https://s.click.aliexpress.com/e/_d8RBPy8
Please checkout my Patreon page! patreon.com/timselectronicslab
You can also find me on Instagram:
instagram.com/timselectronicslab
If you still need to create a Banggood account, please use my referral link:
banggood.app.link/AYJB8cq4X8
Please use this link if you are planning to purchase something:
banggood.com/index.php?zf=6303154

![#40 Designing a light for my workbench [100 subs special]
Thanks for watching my video!
Want to contribute to my channel? Please checkout my Patreon page! https://www.patreon.com/timselectronicslab
If you still need to create a Banggood account, please use my referral link: https://www.banggood.com/index.php?zf=6303154
Thank you for helping me reach 100 subscribers!!
You can find the Arduino code here: https://gitlab.com/snippets/1834450
Please let me know if you like this type of video
Music:
Sebon - This Guy Is Falling
Ben Sound - Summer #40 Designing a light for my workbench [100 subs special]](https://i.ytimg.com/vi/PLkija1S5L4/mqdefault.jpg)



![#47 [GUIDE] Google Calendar & Home Assistant controlled garden sprinkler (Gardena Classic T 1030 D)
Thanks for watching my video!
Want to contribute to my channel? Please checkout my Patreon page! https://www.patreon.com/timselectronicslab
If you still need to create a Banggood account, please use my referral link: https://www.banggood.com/index.php?zf=6303154
This is an upgrade meant for the Gardena Classic T 1030 D
You can find the schematic here: https://medium.com/electronza/gardena-water-timer-controller-using-arduino-uno-c9d2aa279d7b
The code can be found here: https://gitlab.com/snippets/1850472
The configuration.yaml can be found here: https://gitlab.com/snippets/1850473 #47 [GUIDE] Google Calendar & Home Assistant controlled garden sprinkler (Gardena Classic T 1030 D)](https://i.ytimg.com/vi/QnAghsdyzko/mqdefault.jpg)




