Implementing PID control to regulate the speed of a DC motor.
📦CODE
┣ 📂lib
┃ ┣ 📂parsing
┃ ┃ ┗ 📜parsing.h
┣ 📂src
┃ ┗ 📜main.cpp
📦GUI
┣ 📂LABVIEW
┃ ┣ 📜block_diagram.pdf
┃ ┣ 📜block_diagram_2.pdf
┃ ┣ 📜block_diagram_3.pdf
┃ ┣ 📜front_panel.pdf
┃ ┣ 📜front_panel_2.pdf
┃ ┣ 📜front_panel_3.pdf
┃ ┣ 📜GUI.vi
┃ ┣ 📜GUI_SubVi.vi
┃ ┣ 📜PID.txt
┃ ┣ 📜PID_2.txt
┃ ┣ 📜PID_3.txt
┃ ┗ 📜TEST.txt
┗ 📂LABVIEW LEGACY
┃ ┣ 📂GUI v2
┃ ┃ ┗ 📜GUI.vi
┃ ┣ 📂GUI v2.1
┃ ┃ ┗ 📜GUI.vi
┃ ┗ 📜GUI.vi
📦3D Case Design
┗ 📂Desain Mekanik Kendali Motor DC
┃ ┣ 📜Alas untuk Motor DC.DXF
┃ ┣ 📜Alas untuk Motor DC.SLDPRT
┃ ┣ 📜Couple Motor.jpeg
┃ ┣ 📜Desain Mekanik V1 Atas.PNG
┃ ┣ 📜Desain Mekanik V1 Depan.PNG
┃ ┣ 📜Desain Mekanik V1 Trimetric kiri.PNG
┃ ┣ 📜Desain Mekanik V1 Trimetric.PNG
┃ ┣ 📜Desain Mekanik V2 Atas.PNG
┃ ┣ 📜Desain Mekanik V2 Trimetric.PNG
┃ ┣ 📜Desain Mekanik V3 Atas.PNG
┃ ┣ 📜Desain Mekanik V3 Trimetric.PNG
┃ ┣ 📜holder motor dc.PNG
┃ ┣ 📜Holder Motor DC.SLDPRT
┃ ┣ 📜Holder Motor DC.STL
┃ ┣ 📜Kendali Motor DC.SLDASM
┃ ┣ 📜motor masuk holder.jpeg
┃ ┣ 📜Spacer.SLDPRT
┃ ┣ 📜SPEED CONTROL MOTOR DC.SLDASM
┃ ┣ 📜SPEED_CONTROL_2.step
┃ ┣ 📜SPEED_CONTROL_NEW.step
┃ ┗ 📜Terminal block TB-1503.SLDASM
- Vscode (with platformio extension)
- LabVIEW (for GUI, I use LabView 21)
- KiCad (I use ver 6.0.10)
- SolidWorks (for 3D modeling)
- Alim Satria @justraven (PCB Design, Firmware)
- Ilham Dwi Cahyo @ilhamdwi754 (3D Design)