Jakub Kapturkiewicz

Full-Stack Developer & Mechatronic Systems Engineer

Remote controlled relay

A prototype of a controller for remote manipulation of AC 230V and 5V DC PWM sockets.

Student - Cracow University of Technology

C++
PHP
JavaScript
HTML
CSS
Arduino
Remote controlled relay

Description

The device was created as a project during my master's studies at AGH in Krakow. The designed and manufactured controller was based on the following assumptions:
  • Remote control of AC 230V power socket and 5V USB socket with adjustable PWM signal
  • Creating a website whose main function will be to manipulate two sockets by communicating with a physical control unit. Communication using WiFi.
  • Creating a database that stores information about users
  • The ability to control sockets only for registered and activated users
  • Intuitive user interface
  • Device status indication by means of LEDs
  • Low production price and reliability

Background

The device was created as a project during my master's studies at AGH in Krakow.

Process

1. Project
  • Ideational project with key assumptions, functionalities and requirements
  • Selection of components and technologies
  • Electrical and electronic diagram
  • BOM preparation
2. Execution
  • Ordering components in accordance with the prepared BOM list
  • Controller construction - electrical and electronic fabrication
  • Creating a web application that is a user interface and an access point to the created driver (PHP, JavaScript, mySQL, HTML, CSS)
  • Component integration - Arduino (C++), Wi-Fi module
  • Startup and tests
3. Documentation
  • Preparation of complete project documentation
  • Project summary

Conclusion

The end result has been achieved, the internet service works, connects to the external controller and controls the connected lighting through it.

Remote controlled relay
Remote controlled relay
Remote controlled relay
Remote controlled relay
Remote controlled relay
Remote controlled relay
Remote controlled relay
Remote controlled relay
Remote controlled relay