Skip to content

Commit 4bca56d

Browse files
committed
Add UW Superbike
1 parent 80fd30d commit 4bca56d

7 files changed

Lines changed: 34 additions & 1 deletion

File tree

-2.2 MB
Binary file not shown.

src/assets/cardIcons/arduino.png

167 KB
Loading

src/assets/cardIcons/esp-idf.png

359 KB
Loading

src/assets/superbike/superbike.jpg

849 KB
Loading

src/components/Card.astro

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,13 @@
22
import { Image } from "astro:assets";
33
44
import astro from "@cardIcons/astro.png";
5+
import arduino from '@cardIcons/arduino.png';
56
import cesium from "@cardIcons/cesium.png";
67
import coreml from "@cardIcons/coreml.webp";
78
import c from "@cardIcons/c.png";
89
import cpp from "@cardIcons/cpp.png";
910
import css from "@cardIcons/css.png";
11+
import esp_idf from "@cardIcons/esp-idf.png";
1012
import figma from "@cardIcons/figma.svg";
1113
import gdb from "@cardIcons/gdb.jpg";
1214
import github from "@cardIcons/github.svg";
@@ -44,12 +46,14 @@ const { link, title, startDate, finishDate, image, alt, description, icons } =
4446
Astro.props;
4547
4648
const kvArray: [string, ImageMetadata][] = [
49+
["arduino", arduino],
4750
["astro", astro],
4851
["cesium", cesium],
4952
["coreml", coreml],
5053
["c", c],
5154
["cpp", cpp],
5255
["c++", cpp],
56+
["esp-idf", esp_idf],
5357
["css", css],
5458
["figma", figma],
5559
["gdb", gdb],

src/pages/projects/frc.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ article:
66
section: Club Projects
77
tags: ["java", "c++", "python", "opencv", "wpilib", "inventor", "opensource"]
88
layout: '@components/MarkdownProjectLayout.astro'
9-
title: FIRST Robotics Compeition
9+
title: FIRST Robotics
1010
description: "Numerous contributions to the competition robots, from kinematics to award-winning computer vision"
1111
seoDescription: "Violet Monserate's contributed to FRC (FIRST Robotics Competition) in Java, C++, Python, Inventor, winning Industrial Design Award for Computer Vision. "
1212
image:

src/pages/projects/superbike.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
article:
3+
publishedTime: '2025-12-01T13:00-08:00'
4+
modifiedTime: '2025-12-01T13:00-08:00'
5+
authors: ['Violet Monserate']
6+
section: Club Projects
7+
tags: ['superbike', 'embedded', 'firmware']
8+
layout: '@components/MarkdownProjectLayout.astro'
9+
title: 'UW Superbike'
10+
description: Developing firmware for custom embedded systems on the competition motorcycle
11+
seoDescription: Developing firmware for custom embedded systems on the competition motorcycle
12+
image:
13+
src: '@assets/superbike/superbike.jpg'
14+
alt: "UW Superbike's 'T3', the 3rd bike we've made, code named 'Marauder"
15+
startDate: 2025-09
16+
icons: ['c++', 'arduino', 'esp-idf', 'github']
17+
---
18+
19+
!["UW Superbike's 'T3', the 3rd bike we've made, code named 'Marauder"](@assets/superbike/superbike.jpg)
20+
21+
---
22+
23+
## Overview
24+
25+
Thus far, as a part of the UW superbike team, I've had the opportunity to create documentation for existing code, and then leaverage that research to inform future iterations of the hardware and firmware, including our inevitable transition to ESP32.
26+
27+
In this process, I've learned more about how to build firmware from the ground up, and the important decisions neccessary to make for a smooth development process, modularity, and rapid software/hardware-in-the-loop testing.
28+
29+
I've also learned to more readily utilize ESP32's and Espressif IoT Development Framework: ESP-IDF.

0 commit comments

Comments
 (0)