-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmixbot.html
More file actions
214 lines (194 loc) · 8.6 KB
/
mixbot.html
File metadata and controls
214 lines (194 loc) · 8.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
<!--
Template created by Ram Maheshwari - Dopefolio (2021)
https://rammaheshwari.com
-->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<title>Dhruv Jain</title>
<meta name="description" content="Dhruv Jain's Portfolio" />
<link rel="stylesheet" href="css/style.css" />
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link
href="https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600;700;900&display=swap"
rel="stylesheet"
/>
<link rel="apple-touch-icon" sizes="180x180" href="/assets/fav/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/assets/fav/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/assets/fav/favicon-16x16.png">
<link rel="manifest" href="/assets/fav/site.webmanifest">
<script src="https://kit.fontawesome.com/e53f774b34.js" crossorigin="anonymous"></script>
</head>
<body>
<header class="header">
<div class="header__content">
<div class="header__logo-container">
<div class="header__logo-img-cont">
<img
src="./assets/png/dhruv.png"
alt="Dhruv Jain Logo Image"
class="header__logo-img"
/>
</div>
<span class="header__logo-sub">Dhruv Jain</span>
</div>
<div class="header__main">
<ul class="header__links">
<li class="header__link-wrapper">
<a href="./" class="header__link"> Home </a>
</li>
<li class="header__link-wrapper">
<a href="./#about" class="header__link">About </a>
</li>
<li class="header__link-wrapper">
<a href="./#projects" class="header__link">
Projects
</a>
</li>
<li class="header__link-wrapper">
<a href="./#contact" class="header__link"> Contact </a>
</li>
</ul>
<div class="header__main-ham-menu-cont">
<img
src="./assets/svg/ham-menu.svg"
alt="hamburger menu"
class="header__main-ham-menu"
/>
<img
src="./assets/svg/ham-menu-close.svg"
alt="hamburger menu close"
class="header__main-ham-menu-close d-none"
/>
</div>
</div>
</div>
<div class="header__sm-menu">
<div class="header__sm-menu-content">
<ul class="header__sm-menu-links">
<li class="header__sm-menu-link">
<a href="./"> Home </a>
</li>
<li class="header__sm-menu-link">
<a href="./#about"> About </a>
</li>
<li class="header__sm-menu-link">
<a href="./#projects"> Projects </a>
</li>
<li class="header__sm-menu-link">
<a href="./#contact"> Contact </a>
</li>
</ul>
</div>
</div>
</header>
<section class="project-cs-hero">
<div class="project-cs-hero__content">
<h1 class="heading-primary">MixBot</h1>
<div class="project-cs-hero__info">
<p class="text-primary">
Modular automated bartending system that can mix and dispense user-defined cocktails. Built on the Arduino Nano 33 IoT platform.
</p>
</div>
<div class="project-cs-hero__cta">
<a href="./#projects" class="btn btn--bg btn--theme"><i class="fa-solid fa-arrow-left-long"></i> Projects</a>
<a href="https://github.com/arcanemagic/mixbot" class="btn btn--bg" target="_blank"><i class="fa-solid fa-code"></i> Code</a>
</div>
</div>
</section>
<section class="project-details">
<div class="main-container">
<div class="project-details__content">
<div class="project-details__content-main">
<div class="project-details__desc">
<h3 class="project-details__content-title">Project Overview</h3>
<p class="project-details__desc-para">
The system is controlled by an Arduino Nano 33 IoT, and communicates over an HTTP web server. Users can provide input on which drink to mix, or specify a custom amount for each ingredient through a web app. The amount of liquid dispensed is accurately measured and controlled through peristaltic pumps, which are controlled with L298N motor drivers. The drink produced is completely safe to consume, since all liquid is only ever touched by food-grade silicon tubing. This is a very cost-effective project (<$70), and is easily expandable, since each pump/bottle component is modular. This allows for easy replacement of bottles, or the addition of more ingredients.
</p>
</div>
<div class="project-details__showcase-img-cont">
<img
src="./assets/png/mixbot.png"
alt="mixbot image"
class="project-details__showcase-img"
/>
<img
src="./assets/png/mixbot-app.png"
alt="mixbot webapp image"
class="project-details__showcase-img"
/>
</div>
<div class="project-details__tools-used">
<h3 class="project-details__content-title">Tools Used</h3>
<div class="skills">
<div class="skills__skill">C++</div>
<div class="skills__skill">Arduino</div>
<div class="skills__skill">HTTP</div>
<div class="skills__skill">Embedded Systems</div>
<div class="skills__skill">Networks</div>
</div>
</div>
<div class="project-details__links">
<h3 class="project-details__content-title">See Demo</h3>
<a
href="https://github.com/arcanemagic/mixbot"
class="btn btn--med btn--theme project-details__links-btn"
target="_blank"
><i class="fa-solid fa-code"></i> Code</a
>
<a
href="/assets/pdf/MixBot.pdf"
class="btn btn--med btn--theme-inv project-details__links-btn"
target="_blank"
><i class="fa-solid fa-person-chalkboard"></i> Slides</a
>
</div>
</div>
</div>
</div>
</section>
<footer class="main-footer" id="contact">
<div class="main-container">
<div class="main-footer__upper">
<div class="main-footer__row main-footer__row-1">
<h2 class="heading heading-sm main-footer__heading-sm">
<span>Social</span>
</h2>
<div class="main-footer__social-cont">
<a href="mailto:dhruvjain@g.ucla.edu">
<i class="main-footer__icon fa-solid fa-envelope fa-2xl" style="color: #ffffff;"></i>
</a>
<a target="_blank" rel="noreferrer" href="https://linkedin.com/in/dhruvjn">
<i class="main-footer__icon fa-brands fa-linkedin-in fa-2xl" style="color: #ffffff;"></i>
</a>
<a target="_blank" rel="noreferrer" href="https://github.com/arcanemagic">
<i class="main-footer__icon fa-brands fa-github-alt fa-2xl" style="color: #ffffff;"></i>
</a>
<a target="_blank" rel="noreferrer" href="https://instagram.com/dhruv._.jn">
<i class="main-footer__icon fa-brands fa-instagram fa-2xl" style="color: #ffffff;"></i>
</a>
<a target="_blank" rel="noreferrer" href="https://letterboxd.com/dhruvjn/">
<i class="main-footer__icon--mr-none fa-brands fa-square-letterboxd fa-2xl" style="color: #ffffff;"></i>
</a>
</div>
</div>
<div class="main-footer__row main-footer__row-2">
<h4 class="heading heading-sm text-lt">Dhruv Jain</h4>
<p class="main-footer__short-desc">
Currently seeking full-time opportunities in hardware design, embedded systems, product management, and related fields. Let's talk!
</p>
</div>
</div>
<div class="main-footer__lower">
© Copyright 2024. Made by
<a rel="noreferrer" target="_blank" href="https://dhruvjain.me">Dhruv Jain</a>
</div>
</div>
</footer>
<script src="./index.js"></script>
</body>
</html>