If you have been following my posts, you know I am currently enrolled in the BEng Electrical Engineering program at BCIT, now in my third year (Level 6). This semester, I took ELEX 7660 – Digital System Design, a course that dives into hardware description languages (HDLs) (SystemVerilog), finite state machines (FSMs), the principles of digital system design, etc.
…
April 12, 2025
Tetris on FPGA
May 22, 2024
Autonomous and Teleoperations Rover
In the BEng EE program at BCIT we have two 4-week summer terms. One of them is taken right after the first year and the second one can be taken after the completion of the second or third year. I recently completed that second 4-week term, and one of the courses I took was ELEX 4699 – Electronics System Design Project. The goal was to create a robot rover that navigates an arena, and shoots targets while minimizing completion time. The arena, functioning as a server, sends data to connected client robots. Clients use a Raspberry Pi as the host controller, and a PiCam with OpenCV for image recognition.
…