Workstation/Standup Table

I have custom built a U-shaped computer workstation (1 stationary workbench section, 1 standup desk section, 1 storage desk section. aka 3 physical parts) and have the following associated hardware within it:
Doit ESP32 Dev Kit V1
2 x linear actuators (12 inch travel)
4-channel relay module
Ultrasonic module
MPU-6050
SSD1306 OLED screen
1-channel relay module
Micro SD Card adapter module
3x WS2812B Addressable LEDs of varying lengths
RT-11 (JCHT35K) control module
12 volt 600W power supply
Breadboard

Here's what it can do:
while running VSCode's serial monitor, I can raise,stop,lower the standup table.
if it is not moving, then the addressable LEDs light up with a multitude of patterns
I can see the MPU data displayed on the SSD1306
I have the data logged whenever the table is moving up or down, and have the base levels saved to the SD Card

Here's what it cannot do:
Use of the RT-11 control to raise or lower the standup desk or see the height displayed on it. I have tested the RT-11 and it is receiving power.

I have used the following websites to help de-snag this problem:

Here is the following wiring diagram:

Here are the files for the code (except for the file of the individual SSD1306 animations/graphics:
byteArrayAnim_Battery.h (3.7 KB)
byteArrayAnim_Icons.h (4.5 KB)
byteArrayAnim_Meteo.h (5.9 KB)
byteArrayAnim_Position.h (4.2 KB)
byteArrayAnim_System.h (5.6 KB)
calibrateData.h (47.6 KB)
charArrayAnim.h (8.9 KB)
charArrayNonAnim.h (37.1 KB)
dataLogger.h (52.2 KB)
dumpData.h (31.3 KB)
filterData.h (36.5 KB)
IMU_Zero.h (18.7 KB)
LEDeffects.h (63.3 KB)
LinearActuator.h (80 KB)
main.cpp (56.2 KB)
seeOLED.h (19.9 KB)
standupTableMovement.h (14.9 KB)
ultrasonic.h (10.1 KB)

I was using PlatformIO in uploading this code to the ESP32 without any issues.

I have been working on this project for way tooooooo long.
Can someone please help?

By my understanding, I am the only one that has done this with an ESP32. All the others have been using a Raspberry Pi.

1 Like

A post was split to a new topic: Introduction maggienguyen

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.