đ Hello,
I am Koji Hirai, an aspiring đ¨âđ§ engineer interested in
đ¤ robotics, đĒ electronics, and đ¨âđģ programming.
đ About me
Hello, I am Koji Hirai, a sophomore at the University of California, Irvine majoring in Electrical Engineering. Being an Electrical Engineering student I love working with electronics, circuits, and programming. Within electrical engineering, I am especially interested in digital signal processing and wireless technologies such as radar/LiDAR, wireless communication and mesh networks. I am passionate about learning new cutting-edge technology and being able to apply the combination of my skills to solve real-world challenges.
As an engineering student, I am a part of many campus organizations such as IEEE at UCI and Commit the Change, where I develop software for non-profit organizations. I also serve as the President of the Amateur Radio Association at UCI where I explore Amateur Radio technologies. In my free time, I often explore my other interests such as plane spotting, 3D printing and tinkering with electronics like Arduinos. I also spend time in the Japanese Student Association where I socialize with other Japanese students at UCI.
Club at UCI focused on exploring radio technologies and communication. Embarking on projects such as antenna design, digital communication and equipment exploration. Building expertise in radio communication to have to capability to provide assistance during emergencies.
đ Intelligent Ground Vehicle Team at UC Irvine
Electrical and Controls Engineer September 2021 - Present
Designed a custom brushless DC motor controller for the drive train electrical system. Integrated motor controller with the main vehicle electrical and control system. Used C++ to develop autonomous vehicle control program.
đŠī¸ Project TERSUS - Sanitation Drone Development
Electrical, Controls and Flight Testing Lead Engineer
Developed a custom sanitation drone with maximum payload of 3kg to sanitize large campus venues. Designed a custom sanitation fluid pump controller module.
đĻž Muscle Controlled Prosthetic Finger Project
Engineering Fair Project
Designed a Prosthetic 6th finger that can attach onto a humanhand. Finger was controlled and synced to the other fingers using a electrocardiography(ECG) sensor in the forearm which detected when the user's (real) fingers were moving.
âģī¸ Trashline - Automated Trash Sorting
Project Engineer
Designed a trash sorting machine that relied on image recognition of incoming pieces of trash to sort the item into the respective bins. Awarded 3rd place at Engineering Academy Entrepreneurship Competition.
đ RECF Electronics Online Challenge
Project Leader
Awarded 1st place internationally out of about 200 participating teams. Reverse engineered a handheld radio to analyze its electronics circuit and components for their functionality and integration. Formulated detailed reverse engineering report which was submitted to the Online Challenge.
⥠Static Electricity Prevention in VEX Robotics Project
Project Manager
Developed new design strategy in VEX robots to electrically connect all metal on used for the chasis as a grounding solution. Eliminated electrostatic damage to robot microcontroller which increased match reliablity.
đ Digital Logic Circuit Design
Individual Project
Designed a railroad switch point (junction point where 2 tracks combine into 1) controller circuit. When a train was approaching the junction, it would control the signal light to the respective track and also switch the direction of the junction to let the appraching train pass.
Designed smart glasses that interfaced with the users phone to perform various tasks. The camera allowed for image recognition of items within the view of the user.
đģ Amateur Radio Association at UC Irvine
Role: President
đ¯ Club Overview
Club at UCI focused on exploring radio technologies and communication. Embarking on projects such as antenna design, digital communication and equipment exploration. Building expertise in radio communication to have to capability to provide assistance during emergencies. Our goal is to provide resources for hands-on exploration of radios to build understanding beyond classroom physics and engineering.
đĄ 2-meter Band Antenna Design:
Built a 2 meter band (144-148MHz) antenna using the Hentenna design. The antenna was built using simple materials (copper pipes, wires and coax). After the general assembly of the antenna based on the general Hentenna design, further tuning was done through the use of a vector network analyzer.
The goal of the project was to design an autonmous vehicle that is able to navigate through the assigned course. Electrical Team objectives are to integrate all of the components
together into a unified circuit board to simply the electrical system. I am responsible from designing the motor controller module that controls the brushless DC drive train motors. I am also part of the controls team responsible
to develop the controls for the vehicle including the autonmous naviagtion using C++ and OpenCV.
đĄ Project Outcomes
As of January 2021, the first design iteration of the motor controller has been completed. Currently our team is combining all of the individual modules to the rest of the electrical system and beginning the PCB layout process.
đ§ Future Improvements
To be determined based on testing of current design.
đŠī¸ Project TERSUS - Sanitation Drone Development
Electronics, Controls and Flight Testing Lead Engineer
đ¯ Project Objectives
The objective was to create a sanitation drone that is capable of sanitizing the school stadium. The designed capabilities were to
carry roughly 3kg of sanitation fluid per flight while maintaining a reasonable flight time per battery.
đĄ Project Outcomes
As the electronics, controls and flight testing lead engineer, I organized the team into developing the overall drone. In particular
I oversaw the selection of all components and the integration of the electonics with the flight controller. During flight tests I analyzed the test flight data to determine performance and
made adjustments on software parameters to increase the capabilities of the drone during flight. I also designed a custom fluid pump controller module which used the PWM radio signals
to control the output of the pump which allowed the operator to regulate the fluid in flight.
The drone was able to perform basic flight operations including autonmous take-off, landing, and return to home. However, we faced difficulty with
the fluid and the spraying mechanism. In particular the change in center of gravity (sloshing) of the fluid, and the design of the tank-pump system made it
difficult to achieve noticable fluid spray during flight.
đ§ Future Improvements
While, I am no longer a member of this project (due to graduation), I believe that in the future, we should consider a new tank design and reducing the specifications of the drone.
For example, designing baffles within the tank to reduce liquid sloshing and using simulations to test our designs. Further, I believe we could design a better pump and spray system and increase the pressure
to increase spraying capabilities.
Designed a Prosthetic 6th finger that can attach onto a humanhand. Finger was controlled and synced to the other fingers using a electromyographyy(EMG) sensor in the forearm which detected when the user's (real) fingers were moving.
⊠Watch a demo video here:
đ¯ Project Objectives
The objective of this project was to explore the creation of realistic prosthetics that was able to integrate into existing human life and work flows. The idea of creating a 'sixth finger' was also
out of the curiosity of exploring the possible benifits from having an extra finger in daily life. The main goal was to control this finger as naturally as possible without the need for external control
components such as switches and potentiometers.
đĄ Project Outcomes
For this project, I decided to use an electromyography sensor (EMG) which detected the electrical activity related to muscle movement.
Based on the sensor data, I tracked when the user's fingers/hand movement and synced prosthetic finger to match its movement. This allows
the user to control this additional prosthetic finger with minimal effort and does not require the additional thinking. The finger was created
using 3D printed parts and mounted the to the user's hand.
đ§ Future Improvements
There were many future improvements I can explore with this project starting with a more accurate sensing method. The tracking of the muscle movement could possibly
be more detailed if there were more sensors on the user. Further, the program algorithim could be improved to better predict the user's next movement based on the current
sensor readings to reduce the slight latency present in the current iteration. Finally, I can also explore new bio-inspired materials that better match the functionality
and appearance of a human finger.
The objectives were to design a machine that is able to sort different pieces of trash into their respective bins (recycling, garbage, and compost). The purpose was to
reduce the need to manually throw away trash into different bins, but also increase the accuracy of the sorting since it is done by a consistent machine instead of a human.
đĄ Project Outcomes
Our team created a simple belt conveyor system with a sorting mechanism attached to the end. Using TensorFlow we created an image recognition program that determined what category
the trash should go into. The entire machine including the image recognition was powered off of a single Raspberry Pi.
đ§ Future Improvements
Due to the time constraint of this project, the mechanism was closer to an prototype/proof of concept. I think as another iteration, this machine can be better integrated into
existing trashcans, and the sorting mechanism can be improved. Further, it would be ideal if the image recognition ran at a faster speed.
đ RECF Electronics Online Challenge
Our report was awarded First Place for this challenge out of the 200 teams participating internationally.
đ¯ Project Objectives
The given challenge for this project was to disasseble an everyday electronic device and explore what's inside. More specifically analyze what components, what integrated circuits are used and how they all work together
to power the device.
đĄ Project Outcomes
For this project, we decided to disasseble a handheld ham radio transciever. Using a microscope we closely analyzed every component on the circuit board from the transistors to the individual resistor.
Based on markings, and our knowledge of transistors, amplifiers and signal filters we identified the purpose of each section. Finally, we formulated a reverse engineering summary report with our findings.
đ§ Future Improvements
Although, we achieved great results, I think we could have improved the report by providing more details on the functionality of each of the transistors/integrated circuits. However, for the scope of this
challenge, I believe our team performed exceptionally well.
⥠Static Electricity Prevention in VEX Robotics Project
đ¯ Project Objectives
During our matches in VEX Robotics, we repeatedly noticed that the various electronic components suffered damage related to static electricity. To combat this, we decided to
look into ways to prevent electrostatic discharge within our design.
đĄ Project Outcomes
We discovered that a possible cause was the static electricity discharge from the intake mechanism discharging to other parts of the robot. To prevent this, we electrically connected
all metal components of the chasis togther so that the electric potential would be 0 (thus no way for static electricity to discharge). We also added a grounding wire, which was a low
resistance wire attached to the chasis and constantly remained in contact with the ground. Using this design we were able to eliminate all electrostatic damage to the electronics.
đ§ Future Improvements
Using an oscilloscope, we also found that the motors current spikes when the motor faces large resistance/reverses direction. We believe this may also be contributing to the short lift span of our motors, so we want to explore this issue in the future as well.
As a future improvement, we also considered modifying the electronics (such as the motor) to add a more effective ground. However, this was beyond the rules of VEX robotics so we refrained from this step in this project.
The project objective was to create a functional system which had at least 3 inputs and 1 output using Digital Logic Gates. Based on PLTW Digital Electronics P1.2.7
đĄ Project Description
I decided to create a railroad junction point - (a location where 2 tracks join into 1) controller. The parts include traffic lights for both sides of the junction,
and the junction itself. Here is a quick description of the logic.
Tracks: A, B, C where Tracks A and B merge into C
When Train Approaches A:
Traffic Light for A - Green
Traffic Light for B - Red
Junction Direction - Track A to C
When Train Approaches B:
Traffic Light for B - Green
Traffic Light for A - Red
Junction Direction - Track B to C
đ§ Future Improvements
This project involved discrete logic chips rather than FPGA or other types of programmable logic arrays. Using a programmable logic array would allow for more flexibility in implementation and would be easier to correct potential errors. Another expansion to this project could involve actually controlling the elements (such as the traffic light, and junction) rather than just the
digital logic behind the control.
This was part of the Entrepreneurship Competition project where we were tasked to solve a real wolrd problem using engineering skills.
We wanted to create a project which assisted people with disabilities.
đĄ Project Outcomes
We created a pair of smart glasses with a camera and screen. The camera uses image recognition to determine the objects, location, obstacles and people in front of the person. The screen is
then also able to display the results and other information such as reminders. This would aid people with disabilities by helping them navigate, identify objects and remember easily forgotten things.
We addressed the concern of privacy by not letting the user directly access the camera or image data. Only our image recognition algorithim onboard the glasses is able to access the data.
đ§ Future Improvements
A large future improvement would be regarding the size of the glasses and the required hardware. The large size makes it difficult to wear the device for long periods of time. Further it would be much better if
a better display could be designed and implemented to increase the image quality.