top of page

Mechatronics

I have worked on mechatronics and coding projects using Arduino boards, Arduino IDE, MPLabX, ESP-32 Boards, STM32 Boards, STMCubeIDE, Siemens PLCs, and Siemens TIA portal coding software.  

2025

Web Interactive Home Alarm System

Used an ESP 32, an STM32, an OLED screen, a passive buzzer, and a VL530X Time-of-Flight Distance Sensor to create a Home Alarm system that can be enabled or disabled via a webpage created by the ESP32. When the system is armed, through the webpage ARM button, it measures someone's distance from it (ex. distance from your front door or a window) and prints that distance to the webpage and an onboard OLED screen. If no one is detected, the OLED will display "No one detected". If the system is disarmed, no measurements will be taken, and "Disarmed" will be displayed on the OLED screen. If someone gets very close to the system (or your door) a buzzer will sound and the OLED will display text reading "Back Up!". 

2025

Siemens PLC Rack Set-Up

Created an interfaceable PLC Trainer Rack set up that we coded using ladder logic and Siemens PLC software. Contained a Siemens PLC, two user action buttons, a 120V Ac to 24V DC transformer and two fuses based on amperage ratings of devices. 

IMG_2711.jpg

2025

Dog Bowl Circuit Design: Stepper Motor, Motor driver, and Light/Button Interface

website011.png

Used Arduino code, a stepper motor, an Arduino UNO, an L298N Motor Driver, and LED Buttons to create a circuit for my slow feeding dog bowl project. Incorporated PWM controls for Motor Driver and soldered design to PCB board. Used a transformer to power circuit from 120V AC wall plug. 

2025

Accelerometer Controlled, Servo Mobilized Ball Maze

Used MPLabX to write C code to control the Arduinos Atmega32 chip to read an accelerometer position and use that to adjust two servos connected to a 3D printed maze. Moving the accelerometer would tilt the maze, allowing player to move the ball. 

2024

4 Note Piano Using Arduino

Used Arduino code, Uno board, melody generator, and buttons to create a simple piano playing four different notes. Used same components and logic to make it play a simple song. 

2023

Amplifier Circuit

Created an RLC circuit that could be used to amplify an input AC voltage. You can see the circuit design, the original input, and the amplified input. 

website1.png
website2.png
website3.png

2022

Arduino Uno: Joystick Location Sensor

Used the Arduino board, Arduino code, and a joystick from the kit to create a circuit measuring the position of the joystick as it was moved around. Measured x and y position. 

IMG_3505 (1).jpg
bottom of page