Go back to all projects
text
Conveyor controller

This is a system I designed to make it as easy as possible to check quality of conveyor installation as a Bachelor's thesis. In this project I designed a PCB with a microcontroller, a mobile application and I made them communicate through systemancer logo

Tech: PCB Design, Arduino, Mobile application, NodeMCU

A box with some buttons and a display on it, which is used to control the conveyor

Links:

Arduino Code
Phone app Code
PCB Design files

Lessons learned:

  1. Found my passion for electronics and PCB design
  2. Creating mobile applications
  3. Got way better at soldering
  4. Learned to host a nodeMCU server and control the microcontroller through it
  5. Learned the importance of state diagrams

Description:

This project is my Bachelor's thesis where I was tasked with designing an intuitive device which controls the movement of conveyors through a mobile app, so mechanical engineers have an easier time when commissioning conveyor installation quality (specifically when they are looking if the conveyor runs smoothly).

I made my own PCB, added in a WEMOS D1 Mini development board with an ESP8266 microcontroller unit, wired everything with relays so I am able to switch the control panel inputs to the frequency drive and I created the app through which it can all be controlled thanks to a shared WiFi hotspot that all the devices are connected to.

A cool thing about this project is that the mobile app not only enables me to control the conveyor, but it can have all the instructions for setup and troubleshooting the device and parts of the system. And since it's on mobile you do not need any additional devices :D.

This was a really interesting challenge with lots of different systems that intertwine into each other and it was my hardest challenge where I was solving the most issues :D.